Примечание. Функциональность вкладок является стандартной функцией vim (начиная с версии 7) - хотя NERDTree может найти им хорошее применение
Пьерс
Я использую macvim, который может использовать cmd + number для переключения между многими вкладками, и это очень удобно! Например, нажмите cmd + 1, чтобы перейти к tab1, cmd + 5, чтобы перейти к tab5
JZAU
Ответы:
199
Дополнительная опция (и мой личный выбор) помимо перечисленных Майклом Мэдсеном:
Таким образом, я могу переключаться между вкладками, используя левую и правую кнопки, как обычно, перемещая курсор, за исключением того, что я просто удерживаю Controlклавишу.
интересный. это, безусловно, пригодится. Можно ли изменить отображение для команд навигации VIM, таких как трудно нажимаемые SHIFT + $?
Вы имеете в виду переход к концу очереди? Если это так, простая команда может сделать это 'map <Cl> $' или что-то подобное.
Brian Riehman
15
Быстрая проверка :h tabsпоказывает, что это CTRL- Page Downпереключение между вкладками. Вы также можете использовать :tabnextкоманду ( :tabnдля краткости).
Ни одна из Ctrlкнопок не работает, когда vim запущен в терминале и использует вкладки терминала. Если не использовать вкладки терминала, то любой из них Ctrlработает
kapad 06
10
Я использую iTerm на Mac, и мне нравится переключаться на следующие / предыдущие вкладки с помощью Shift- [стрелка влево] и Shift- [стрелка вправо]
Из моего .vimrc вот как сделать то же самое в MacVim;
map <S-Right> :tabn<CR>
map <S-Left> :tabp<CR>
К вашему сведению, по умолчанию комбинации клавиш Cmd-Shift- [и Cmd-Shift-] будут переключаться между вкладками в MacVim (и в Google Chrome, Safari и, возможно, во множестве других вещей)
C --> ctrl key
S --> Shift key
A --> Alt key
F1-10 --> Are the function keys
ПРИМЕЧАНИЕ: Alt + f4 обычно используется для закрытия окон. Так что проверьте это. Если проблема не устранена, вы всегда можете сопоставить клавиши Ctrl или Shift вместо клавиши Alt или использовать их комбинацию.
Добавляя к ответу digitalronin, я думаю, что основным ярлыком браузера (по крайней мере, в Chrome и Firefox) для переключения вкладок является опция + команда + стрелка вправо или влево.
Если вы хотите, чтобы ваша настройка NERDTree Vim соответствовала этому, этот вариант подойдет.
Ответы:
Дополнительная опция (и мой личный выбор) помимо перечисленных Майклом Мэдсеном:
gt
= следующая вкладкаgT
= предыдущая вкладкаисточник
Мне нравится привязывать свои навигационные клавиши vim к переключению между вкладками. Вот строки из моего
.vimrc
файла:Таким образом, я могу переключаться между вкладками, используя левую и правую кнопки, как обычно, перемещая курсор, за исключением того, что я просто удерживаю Controlклавишу.
источник
Быстрая проверка
:h tabs
показывает, что это CTRL- Page Downпереключение между вкладками. Вы также можете использовать:tabnext
команду (:tabn
для краткости).источник
Ctrl
кнопок не работает, когда vim запущен в терминале и использует вкладки терминала. Если не использовать вкладки терминала, то любой из нихCtrl
работаетЯ использую iTerm на Mac, и мне нравится переключаться на следующие / предыдущие вкладки с помощью Shift- [стрелка влево] и Shift- [стрелка вправо]
Из моего .vimrc вот как сделать то же самое в MacVim;
К вашему сведению, по умолчанию комбинации клавиш Cmd-Shift- [и Cmd-Shift-] будут переключаться между вкладками в MacVim (и в Google Chrome, Safari и, возможно, во множестве других вещей)
источник
Чтобы включить навигацию по вкладкам, например firefox, добавьте это в свой vimrc:
Также это пригодится. Используйте
<A-Fn>
для перехода на n-ю вкладку.Куда,
ПРИМЕЧАНИЕ: Alt + f4 обычно используется для закрытия окон. Так что проверьте это. Если проблема не устранена, вы всегда можете сопоставить клавиши Ctrl или Shift вместо клавиши Alt или использовать их комбинацию.
источник
'{TabNumber} + gt'
позволит вам переключаться на вкладку{TabNumber}
.Например, для перехода на вкладку 1 необходимо ввести «1», затем «g» и «t».
Номер вкладки увеличивается слева направо.
источник
мои настройки
источник
Добавляя к ответу digitalronin, я думаю, что основным ярлыком браузера (по крайней мере, в Chrome и Firefox) для переключения вкладок является опция + команда + стрелка вправо или влево.
Если вы хотите, чтобы ваша настройка NERDTree Vim соответствовала этому, этот вариант подойдет.
источник
Ctrl + ww
цикл через все окнаCtrl + wh
берет вас влево из окнаCtrl + wj
переносит вас в окноCtrl + wk
поднимает вас в окноCtrl + wl
перенаправляет вас в окноисточник