Я использую следующее: это дает вам множество функций, которые вы ожидаете иметь в других редакторах, таких как Sublime Text / Textmate
- Использовать буферы, а не «вкладки». Буферы - это та же концепция, что и вкладки практически во всех других редакторах.
- Если вы хотите иметь одинаковый вид наличия вкладок, вы можете использовать плагин vim-airlines со следующими настройками в вашем
.vimrc
: let g:airline#extensions#tabline#enabled = 1
. Это автоматически отображает все буферы в виде заголовков табуляции, когда у вас нет открываемых страниц. - Используйте vim-unimpaired Tim Pope], который дает [b и] b для перехода к предыдущим / следующим буферам (плюс целый ряд других полезных свойств)
- У вас
set wildmenu
в вашем .vimrc
, а затем, когда вы вводите :b
+ Tab для буфера, вы получите список возможных буферов, которые вы можете использовать стрелки влево / вправо для прокрутки - Используйте плагин vim-obsession Тима Папа для хранения сеансов, которые прекрасно сочетаются с авиалинией (у меня было много боли с сеансами и плагинами )
- Используйте плагин vim-vinegar Тима Папы. Это работает с родным
:Explore
, но облегчает работу с ним. Вы просто набираете -
, чтобы открыть проводник, который является тем же самым ключом, что и вверх по каталогу в проводнике. Делает навигацию быстрее (однако с fzf я редко использую это) - fzf (который может быть установлен как плагин vim) также является действительно мощным нечетким поиском, который вы можете использовать для поиска для файлов (и буферов). fzf также играет очень хорошо с fd (более быстрая версия поиска)
- Используйте Ripgrep с vim-ripgrep для поиска через вашу базу кода, а затем вы можете использовать
:cdo
для результатов поиска и замены
задан tuấn anh nguyễn 18 January 2019 в 08:47
поделиться