[О блоге]
[наверх]
[пред]
[2017-07-12 23:41:18+03:00]
[d8cb3c55bb424be79d226691e50dee2730366dee]
Темы: [python][tip][vim]
Написал более тяжёлый вариант переключения буферов в Vim
https://git.stargrave.org/cgit.cgi/vim-dotfiles.git/commit/?id=956b1c6314f83a4f6d41e659b866791b5945e248
Раньше я использовал вот такой простой способ:
nmap <Tab> :buffers<CR>:b<Space>
Нажимая клавишу Tab, мне показывался список буферов и готовая для ввода
команда ":b ", где мне остаётся ввести только номер буфера или часть его
имени, и нажать enter.
К сожалению, если есть коллизия в именах, то Vim откажется что-либо
открывать. При редактировании Python программ создаётся впечатление что
хватило бы простой логики: выбирать буфер с наименее длинным именем
файла. Например есть модуль, а есть тест для него, который будет с
"test_" префиком. Так что пока буквально так и сделал: среди буферов где
в имени файла встречается введённое пользователем слово, он откроет с
самым коротким именем. Ввод числа, то бишь номера буфера, поддерживается
как и прежде.
[оставить комментарий]