Комментарии 34
Можно было ещё упомянуть плагины для более удобной работы с буферами. Например, bufexplorer.
0
Спасибо! Vim’ом владею весьма поверхносно, а случайно открытых буферов на пол окна, вообще пугался.
Так что ваша информация была для меня действительно полезной.
Так что ваша информация была для меня действительно полезной.
0
Для тех, кто только осваивает вим, будет полезен режим мыши, котороый задается командой :set mouse=a. Советую попробовать :)
0
Ну, в общем я общаюсь с консольным вимом, где эта фича не работает.
Но при наличии времени поиграюсь и с графическим.
Но при наличии времени поиграюсь и с графическим.
0
Пользуюсь исключительно консольным, в терминале Terminal(xfce-terminal). Там это работает. Вроде бы и в xterm работало. Но не ручаюсь, потому что давно им не пользовался.
0
Да и не только, mouse=a удобно чтобы в терминале те самые окошки ресайзить.
0
На счёт неудобства табов, это вы их не умеете готовить :) Например, у меня на C-Left, C-Right стоит бинд на :tabp, :tabn. Передвигаться ужасно удобно. Но, всё на любителя.
0
Если задача передвигаться просто влево вправо - то может быть. Но если передвигатся как угодно... (%
Вим давно снес, но на сколько помню разбивка окна - только на уровне буфферов, так что голые табы не катят. К тому же идентификатор таба занимает место сверху.
Вим давно снес, но на сколько помню разбивка окна - только на уровне буфферов, так что голые табы не катят. К тому же идентификатор таба занимает место сверху.
0
Знаете, до tabn я наверное додумался :) как и повещать на Alt-номер tabn 1, tabn 2 и т.д. Так что правда на любителя.
0
А я ничего мапил.. Есть стандартные горячие клавиши для перемещения между табами: Ctrl+PageUp и Ctrl+PageDown.
Привык к ним ещё на eclipse.
Привык к ним ещё на eclipse.
0
Был бы под вим electric-buffers.. :)
Вообще буфферы самое удобное решение для многооконного редактора.
Вообще буфферы самое удобное решение для многооконного редактора.
+1
Если бы не был бескарменным новичком - поставил бы вам множество плюсов. Очень полезный пост, спасибо!
+3
Ctrl-x Ctrl-o - omni completion, эдакий intellisense который работает замечательно с C, Python и т.д. но для работы C++ нужен сторонний плагин. Рекомендую.
интересует php, есть ли дня него какие либо intellisense плагины ?
0
Да, как говориться "искаропки". Естественно нужен сгенерированный tags файл.
0
вы не в курсе, возможно ли ctags использовать для php ?
если есть такие люди кто связывал его с php, отпишитесь плз
(зарание извеняюсь за коммент, возожно я написал глупость, просто не имел дело с ctags =(
если есть такие люди кто связывал его с php, отпишитесь плз
(зарание извеняюсь за коммент, возожно я написал глупость, просто не имел дело с ctags =(
0
спсибо за полезный пост. окнами пользуюсь активно, но кое-какие команды всё же оказались новостью.
добавлю, что :split и :vsplit сокращаются до :sp и :vs соответственно.
добавлю, что :split и :vsplit сокращаются до :sp и :vs соответственно.
+3
Про стрелочки - хорошо сказано :) осталось напомнить, что "стрелочки" - это h,j,k,l
А еще C-w H (J,K,L) сделает текущее окно самым левым (нижним, верхним, правым).
С-w _ развернет окно до максимального размера
C-w = сделает все окна текущего таба одинаковыми
C-w N+ (N-) увеличит (уменьшит) текущее окно на N строк
Happy Vimming!
А еще C-w H (J,K,L) сделает текущее окно самым левым (нижним, верхним, правым).
С-w _ развернет окно до максимального размера
C-w = сделает все окна текущего таба одинаковыми
C-w N+ (N-) увеличит (уменьшит) текущее окно на N строк
Happy Vimming!
+2
Полезная комбинация для навигации:
Ctrl-w w - переходит на следующее окно циклически, удобно при двух октрытых окнах, например исходник + хедер.
Получается такая последовательность команд для редактирования:
vim file.cpp
vsplit file.hpp
дальше можно переключаться с помощью Ctrl-w w
Ctrl-w w - переходит на следующее окно циклически, удобно при двух октрытых окнах, например исходник + хедер.
Получается такая последовательность команд для редактирования:
vim file.cpp
vsplit file.hpp
дальше можно переключаться с помощью Ctrl-w w
+1
перемещаюсь между табами по gt, gT, gt ( - номер таба). Вполне удобно
0
Ctrl-W K — вертикальные окна, сделает горизонтальными.
Ctrl-W H — горизонтальные окна, сделает вертикальными.
Ctrl-W H — горизонтальные окна, сделает вертикальными.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Окна и буферы