다른 사람들에게는 훌륭한 조언이 있습니다. 기본 사항을 채우겠다고 생각했습니다.
1. 콘솔 외부의 vim 용 GVim 및 설치 방법
vim을 콘솔에서만 실행할 수 있는지 물었습니다. GVim (GUI-Vim)은 독립형 버전입니다. 스크린 샷에서 우분투를 사용하고있는 것처럼 보입니다. 소프트웨어 센터에서 gvim을 찾아 설치할 수 있습니다. 또는 sudo apt-get install gvim
터미널에서 할 수 있습니다 .
2. .vimrc 설정 파일 생성
기본적으로 vim / gvim은 .vimrc
사용자를 위해 생성하지 않으므로 직접 만들 수 있습니다. vim을 열고 입력 하여 홈 폴더 ( ) 에 :e ~/.vimrc
있는 새 파일을 편집 .vimrc
하십시오.~
설정이 하나만 추가되어 작동하는지 확인할 수 있습니다. 다음 텍스트를 추가하십시오.
" switch on line numbering
set number
는 "
주석 문자입니다.
그런 다음 vim을 종료했다가 다시 시작하십시오. 줄 번호 1이 왼쪽 상단에 나타나고 지금부터 편집하는 모든 파일의 줄 번호가 기본적으로 설정되어 있음을 알 수 있습니다.
3. 플러그인 설치
플러그인은이라는 폴더 ~/.vim/
에 있지만 vim은 기본적으로 이것을 만들지 않으므로 다음과 같이 만들어야합니다.
mkdir ~/.vim
시간이 지남에 따라 .vim
폴더는 다음과 같은 여러 하위 폴더로 커집니다.
plugin
플러그인
color
색 구성표
doc
문서화
syntax
구문 강조 모드
그러나 지금은 비어 있습니다. 하나의 플러그인을 추가하여 사용해 봅시다.
vim을 사용하여 시작하십시오. vim .
-vim이 "탐색기"모드로 폴더를 열도록 지시합니다. 인기있는 파일 브라우저 플러그인 인 NERDtree를 설치하여 기본 탐색기를 대체합니다.
http://www.vim.org/scripts/script.php?script_id=1658로 이동 하여 페이지 하단의 테이블에서 zip 파일을 다운로드하십시오.
보관 관리자에서 열어 "추출"을 선택한 다음 ~/.vim/
폴더 로 추출하도록 지시하십시오 . Ctrl+H
숨겨진 폴더를 표시하려면 보관 관리자의 폴더 브라우저 내부 를 누르십시오 .
압축이 풀리면 여러 개의 하위 폴더가 만들어 .vim
집니다. 지금 vim으로 vim을 다시 시작하면
vim .
탐색기보기가 변경되었습니다. 이제 NERDtree 플러그인을 사용하고 있습니다.
4. 더 많은 .vimrc 설정
내 전체 .vimrc는 https://bitbucket.org/hjwp/vim/src 에서 사용할 수 있지만 다음은 실제로 유용한 몇 가지 설정입니다.
" syntax highlighting
syntax on
" map cut & paste to what they bloody should be
vnoremap <C-c> "+y
vnoremap <C-x> "+x
map <C-v> "+gP
" sane text files
set fileformat=unix
set encoding=utf-8
" sane editing
set tabstop=4
set shiftwidth=4
set softtabstop=4
" convert all typed tabs to spaces
set expandtab
"autocompletion with ctrl+space
inoremap <c-space> <c-n>
inoremap <Nul> <c-n>
5. 태그
처음에는 플러그인에 대해 너무 걱정하지 않아도됩니다. vim이 제공하는 강력한 기능을 알게되면 이미 코딩에 충분히 유용해야합니다. 그러나 vim에서 작업하는 데 실제로 유용한 것은 ctags 입니다. ctags를 사용하면 "정의로 정의"와 같은 작업을 수행하고 소스 트리의 모든 키워드를 자동 완성 할 수 있습니다. 로 시작 :
apt-get 설치 무성한 ctags
그런 다음 .vimrc에서
map <f12> :!ctags -R .<cr>
이제 vim 세션에서 "F12"를 누르면 .tags
파일 을 생성하여 vim이 키워드를 스캔하는 데 사용할 수 있습니다.
이제 소스 코드에서 함수 호출과 같은 기능을 사용중인 경우 ctrl+]
해당 정의로 바로 이동할 수 있습니다 . 자세한 정보는 여기에서 : /programming/563616/vim-and-ctags-tips-and-tricks
6. 다음 단계
다른 사람들이 실제로 유용한 가이드를 게시했습니다. 여기 유용한 두 가지 SO 페이지가 있습니다.
그것은 전체 vim 세계입니다. 그러나 경고 : 당신이 스스로 vim golf에 들어가는 것을 발견하면 아마도 너무 멀었을 것입니다 -http : //vimgolf.com/ ;-)
.vim
없거나.vimrc
파일 이 없기 전에 언급했듯이 . 나는 무엇을하는지 알고.
있지만, 정확히 하나의 플러그인을 설치하거나 하나의 설정을 변경하는 방법을 알려주시겠습니까? 제발 도와주세요! 감사합니다