С началом года решил плотнее подсесть на Vim. На серверах то я его давно уже юзаю для правки конфигов, но тут захотелось максимально прокачанную конфигурацию для веб-разработки.
Опытные люди посоветовали vimrc от amix. Практически все мне подошло, но кое что пришлось подпилить.
Тут я выбрал более подходящие для себя цветовую схему и шрифт, а также включил вставку по Shift+Insert. Также добавил показ Tlist по F12 и вставку php-скобок по $5 (Shift+4 Shift+5)
"============================================================================== "File: zenroom2.vim "Description: Emulates iA Writer environment when editing Markdown, reStructuredText " or text files. "Maintainer: Amir Salihefendic <amix@doist.io> "Version: 0.1 "Last Change: 2013-12-29 "License: BSD "==============================================================================
if exists( "g:loaded_zenroom2_plugin" ) finish endif let g:loaded_zenroom2_plugin = 1
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " Plugin Configuration " " Save the current `background` value for reset later let s:save_background = "" if exists( "&background" ) let s:save_background = &background endif
function! s:markdown_room() set background=dark set linespace=8
hi Normal guibg=gray95 hi NonText guifg=gray95 hi FoldColumn guibg=#333333 hi CursorLine guibg=gray90 hi Title gui=bold guifg=gray45 hi MarkdownHeadingDelimiter gui=bold guifg=gray45 hi htmlSpecialChar guifg=gray45 hi markdownError guifg=black hi markdownBold gui=bold guifg=gray45 hi markdownItalic guifg=gray45 gui=underline hi markdownUrl guifg=#2fb3a6 hi markdownAutomaticLink guifg=#2fb3a6 hi markdownLinkText guifg=#317849 hi markdownUrlTitle guifg=#317849 hi markdownBlockquote guifg=#317849 gui=bold hi markdownId guifg=#2fb3a6 hi markdownIdDeclaration guifg=#317849 gui=bold hi markdownListMarker guifg=#317849 hi Cursor guibg=#15abdd
if has('gui_running') let l:highlightbgcolor = "guibg=#333333" let l:highlightfgbgcolor = "guifg=#333333" . " " . l:highlightbgcolor else let l:highlightbgcolor = "ctermbg=bg" let l:highlightfgbgcolor = "ctermfg=bg" . " " . l:highlightbgcolor endif