내가 현재 사용하고있는 플러그인과 몇 가지 vimrc 매핑이 있습니다. 플러그인
Pathogen
모든 사용자를위한 필수 정력 플러그인입니다. 그것은 당신이 자신의 디렉토리에 조직 된 모든 플러그인을 유지하는 데 도움이됩니다. 이렇게하면 플러그인이 모두 같은 트리에 존재하지 않기 때문에 나중에 플러그인을 제거하는 것이 훨씬 쉬워집니다. Pathogen은 런타임에 모든 것을 함께 추가하는 것을 처리합니다.
Command-T에는 파일을 쉽게 열 수있는 인기있는 텍스트 메이트 기능이 추가되었습니다.
Snipmate은 vim에게 스 니펫과 같은 텍스트 메이트의 힘을줍니다.
Sparkup은 vim에 zencoding을 추가하여 HTML을 더 빠르고 쉽게 작성할 수 있도록합니다.
NERDCommenter 주석 처리 된 코드 블록을 쉽게 전환 할 수 있습니다.
Syntastic은 다양한 파일 형식에 구문 검사를 추가하고 vim에서 신호 기호 지원이 활성화되어 있으면 오류 번호를 나타내는 줄 번호 왼쪽에 마커가 표시됩니다.
의 .vimrc의 구성 설정
인 코드/디코드 HTML은 (문서 작성을위한 큰) 엔티티
"EASILY ESCAPE OR UNESCAPE HTML
function HtmlEscape()
silent s/&/\&/eg
silent s/</\</eg
silent s/>/\>/eg
endfunction
function HtmlUnEscape()
silent s/</</eg
silent s/>/>/eg
silent s/&/\&/eg
endfunction
map <silent> <c-h> :call HtmlEscape()<CR>
map <silent> <c-u> :call HtmlUnEscape()<CR>
전환 상대 행 번호 (새 VIM 7.3 기능)
function! g:ToggleNuMode()
if(&rnu == 1)
set nu
else
set rnu
endif
endfunc
nnoremap <C-L> :call g:ToggleNuMode()<cr>
를 HTML로 하이라이트 불필요한 공백
"HIGHLIGHT POTENTIALLY UNWANTED WHITESPACE
highlight BadWhitespace term=standout ctermbg=red guibg=red
match BadWhitespace /[^* \t]\zs\s\+$\| \+\ze\t/
태그 목록 유용한 목록 HTML 및 CSS 요소? – alexchenco
@ janoChen 태그 목록을 사용하지 않았지만 유용한 것으로 보였으므로이를 답변에 포함 시켰습니다. 즉, taglist는 단순히 ctags에 의해 수집 된 정보를 표시합니다. ctags 웹 사이트에 따르면 HTML을 지원하지만 CSS에 대한 언급은 없습니다. http://ctags.sourceforge.net/languages.html 개인적으로 큰 PHP 코드베이스에서 ctags를 사용하여 매우 유용하다고 생각했습니다. –