Pull to refresh

Comments 30

Нда... размерчики у топика... Читать буду по частям, комментировать, соответственно, тоже по частям.

По поводу "Ввод команд при русской раскладке клавиатуры" — есть более простой способ:
set langmap=йцукенгшщзхъфывапролджэячсмитьбюЙЦУКЕНГШЩЗХ~ZФЫВАПРОЛДЖЭЯЧСМИТЬБЮ;qwertyuiop[]asdfghjkl\;'zxcvbnm,.QWERTYUIOP{}ASDFGHJKL:\"ZXCVBNM<>
При этом отлично работают любые команды и их комбинации (напр. для фолдинга), и можно продолжать использовать стандартный для Вашей ОС способ переключения языка. Если у Вас приведённый выше langmap не заработает — вероятно дело в непечатаемых символах (меня смущает ~Z в середине). В этом случае возьмите его прямо из моего .vimrc.
К сожалению этот способ не работает если encoding=utf-8 :(
Спасибо за информацию. Я как раз собирался в ближайшее время переводить систему на UTF8... надо будет поискать решение этой проблемы — описанные в топике варианты меня, если честно, не радуют. :(
Да, он достаточно легко прикручивается к gentoo.
Подтверждаю слова Paul'а - с UTF не работает.

P.S.: Спасибо, кстати, за функцию полного восстановления позиции курсора из вашего .vimrc - скопипастил себе в конфиг. =)
Большое человеческое спасибо!
За то, что поделились, за популяризацию VIMа...
Узнал и для себя несколько новых "фишек" =)

Респект и удачи!
убейте меня тысячуразапстену, но объясните ради Бога, зачем нужна вся эта хрень, если есть майкрософт ворд (или любой другой аналогичный текстовый редактор)????
Вам вся эта хрень не нужна. Аминь.
Незнаю как всем, но я любому новому ide предпочитаю обычный vi )))
Статья действительно полезная, огромное спасибо)
UFO just landed and posted this here
Хотите я вас введу в ступор ещё больше?!
/шёпотом/ Кроме MS Windows есть ещё и другие операционные системы!
о_О
1) MS Word — НЕ ТЕКСТОВЫЙ редактор. Натурально.
2) см. пункт 1 :)
Ваше удивление вполне обосновано, т. к., пожалуй, любому пользователю, не видевшему режимных текстовых редакторов все это кажется ненужным и лишним. Но поверьте, если вы работаете программистом и проводите 80% своего рабочего времени в текстовом редакторе, то вам действительно стоит основательно подойти к выбору этого самого редактора и изучить его очень основательно, чтобы максимально повысить продуктивность вашей работы. Как показывает практика, Vim в этой области очень уверенно держит свои позиции вот уже более 30 лет (!). Один только возраст редактора внушает уважение и заставляет задуматься - ведь не просто же так его используют люди, значит, что-то в нем все-таки есть... И это что-то действительно есть, уж поверьте - просто в двух словах это не опишешь, надо самому почувствовать его возможность, а это возможно только после прочтения подобного рода HowTo и хотя бы недели работы в Vim.
хотя бы потому что это самый удобный терминальный редактор
Спасибо большое за топик. После него в этот блог уже не о чем писать :)

Кстати, небольшое дополнение к разделу "Редактирование текста в блочном выделении". Есть команда A, аналогичная команде I, только текст добавляет не слева от левой границы выделения, а справа от правой. Тоже бывает полезно.
Как раз сегодня задумался над проблемой ввода команд из русской раскладки. Открыл хабр, хотел задать вопрос по этому поводу и увидел этот топик. Хочу поблагодарить администрацию за реализацию телепатического интерфейса, а автора топика за скорость реагирования :)
Пусть что-то уже в этом блоге было, но пост хороший.
Раскладку удобно по Capsу переключать ;)
По поводу автодополнения: полезно сочетание - осуществляет поиск только в текущем файле.
Судя по всему, опечатка в разделе "Работа с окнами" — вместо res[ize] должен быть vertical res[ize]:
<C-W>< или :res[ize] -N - уменьшает ширину окна на одну колонку.
<C-W>> или :res[ize] +N - увеличивает ширину окна на одну колонку.
Кстати, если не нужно устанавливать специальный класс окну, то можно и не писать отдельный shell скрипт для запуска вима в режиме IDE. Достаточно добавить в конец .vimrc такую строчку:

silent! so .vim/ide.vim
Это небезопасно. К примеру, я могу залить вам на FTP сервер .vim/ide.vim, в котором будет что-нибудь вроде silent !rm -rf ~, и вы при просмотре файлов Upload директории потрете весь свой хом. :)
Будете смеяться, но файлы в upload директории я буду смотреть командой ls -l.

Это почти то же самое, что залить мне на ftp файл runme.sh :)
Под "смотреть" я имел в виду "смотреть их содержимое". В любом случае, думаю, вы поняли, что я имел в виду. FTP может заменить флэшка или другой носитель... Именно из-за такого "дефолтного" подключения конфигов сегодня, работая под Windows, воткнуть флэшку в компьютер и заразиться вирусом - обычное дело.
Люди добрые, подскажите плз. Как сделать так, чтобы при использовании плагина Project (http://www.vim.org/scripts/script.php?script_id=69) новые файлы открывались на новом табе. По умолчанию они открываются в том же окне, в новом буфере. Спсб.
Закройте тэг цвета, а то все комментарии синие ;)

К вашей статье перейду после прочтения и изучения VimTutor.
Sign up to leave a comment.

Articles