Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
:read !cat file
» чем-либо лучше, чем просто «:r file
», кроме того, что курсор в начале оставляет?
function My_next_file()
if v:version >= 700
tabn
else
bn
endif
endfunction
function My_prev_file()
if v:version >= 700
tabp
else
bp
endif
endfunction
imap <silent><F6> <esc>:call My_prev_file()<cr>i
imap <silent><F7> <esc>:call My_next_file()<cr>i
nmap <silent><F6> :call My_prev_file()<cr>
nmap <silent><F7> :call My_next_file()<cr>
nmap <silent><C-Left> <F6>
nmap <silent><C-Right> <F7>
map gf :tabe <cfile><CR>
Дело в том, что мне достаточно часто приходится писать текст, подглядывая на другой файлик из соседней вкладки (какой-нибудь h-ник, например).В этом случае удобнее сделать :split, как мне кажется.
global $db;
на $db = Database::get();
удобнее заменять через:bufdo %s#global $db;#$db = Database::get();#|wn
g-
. Мегафишка.
эффективное использование vim: «incredibly tips, part I»