Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
" If you want to auto-completion to work stable in older vim, disable this option
let g:airline#extensions#tabline#enabled = 1
" Airline tabs settings
let g:airline#extensions#tabline#fnamemod = ':t'
Bundle 'marijnh/tern_for_vim'
" Show a vertical line on a 80th character set textwidth=80 set colorcolumn=+1 highlight ColorColumn ctermbg=DarkGrey " Mark tabs and trailing spaces set list listchars=nbsp:·,tab:→\ ,trail:·,extends:>,precedes:< " Scroll the window so we can always see 10 lines around the cursor set scrolloff=10
if exists('+colorcolumn')
execute "set colorcolumn=" . join(range(81,335), ',')
else
" Mark tabs and trailing spaces
" Scroll the window so we can always see 10 lines around the cursor
P.S. Все же знают, что инструкции можно сокращать? :se ic = :set ignorecase, :se nonu = :set nonumber, :setf html = :set filetype=html, и т.д.Знают. Но я крайне не рекомендую сохранять такие сокращения где‐либо, кроме истории команд. Много времени это не сэкономит, но вернитесь к своим настройкам через месяц и попробуйте вспомнить, что такое ́
set nojs. Некоторые часто употребимые сокращения вроде ft, syn или exe сложно забыть, но тут вступают соображения единообразности: я не сокращаю nnoremap до nn, потому что такие сокращения сложно запомнить, а function до fun, потому что я не сокращаю nnoremap.set noignorecase намекает о сути настройки даже непосвящённым, запись set noic намекает только о том, что на VimL достаточно всего двух символов (token’ов — объектов различимых для парсера, в данном случае, парсера в мозгу человека), чтобы написать нечитаемый код.я крайне не рекомендую
\c/\C (в основном потому, что я представляю, сколько авторов дополнений забывают учитывать ignorecase, но не хочу проверять, чем мне это грозит в тех дополнениях, которые я использую).
.vimrc для фронтендера