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

Подтверждаю слова Paul'а - с UTF не работает.
P.S.: Спасибо, кстати, за функцию полного восстановления позиции курсора из вашего .vimrc - скопипастил себе в конфиг. =)
P.S.: Спасибо, кстати, за функцию полного восстановления позиции курсора из вашего .vimrc - скопипастил себе в конфиг. =)
Большое человеческое спасибо!
За то, что поделились, за популяризацию VIMа...
Узнал и для себя несколько новых "фишек" =)
Респект и удачи!
За то, что поделились, за популяризацию VIMа...
Узнал и для себя несколько новых "фишек" =)
Респект и удачи!
убейте меня тысячуразапстену, но объясните ради Бога, зачем нужна вся эта хрень, если есть майкрософт ворд (или любой другой аналогичный текстовый редактор)????
Вам вся эта хрень не нужна. Аминь.
Хотите я вас введу в ступор ещё больше?!
/шёпотом/ Кроме MS Windows есть ещё и другие операционные системы!
о_О
/шёпотом/ Кроме MS Windows есть ещё и другие операционные системы!
о_О
1) MS Word — НЕ ТЕКСТОВЫЙ редактор. Натурально.
2) см. пункт 1 :)
2) см. пункт 1 :)
Ваше удивление вполне обосновано, т. к., пожалуй, любому пользователю, не видевшему режимных текстовых редакторов все это кажется ненужным и лишним. Но поверьте, если вы работаете программистом и проводите 80% своего рабочего времени в текстовом редакторе, то вам действительно стоит основательно подойти к выбору этого самого редактора и изучить его очень основательно, чтобы максимально повысить продуктивность вашей работы. Как показывает практика, Vim в этой области очень уверенно держит свои позиции вот уже более 30 лет (!). Один только возраст редактора внушает уважение и заставляет задуматься - ведь не просто же так его используют люди, значит, что-то в нем все-таки есть... И это что-то действительно есть, уж поверьте - просто в двух словах это не опишешь, надо самому почувствовать его возможность, а это возможно только после прочтения подобного рода HowTo и хотя бы недели работы в Vim.
хотя бы потому что это самый удобный терминальный редактор
Спасибо большое за топик. После него в этот блог уже не о чем писать :)
Кстати, небольшое дополнение к разделу "Редактирование текста в блочном выделении". Есть команда A, аналогичная команде I, только текст добавляет не слева от левой границы выделения, а справа от правой. Тоже бывает полезно.
Кстати, небольшое дополнение к разделу "Редактирование текста в блочном выделении". Есть команда 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
silent! so .vim/ide.vim
Это небезопасно. К примеру, я могу залить вам на FTP сервер .vim/ide.vim, в котором будет что-нибудь вроде silent !rm -rf ~, и вы при просмотре файлов Upload директории потрете весь свой хом. :)
Будете смеяться, но файлы в upload директории я буду смотреть командой ls -l.
Это почти то же самое, что залить мне на ftp файл runme.sh :)
Это почти то же самое, что залить мне на ftp файл runme.sh :)
Под "смотреть" я имел в виду "смотреть их содержимое". В любом случае, думаю, вы поняли, что я имел в виду. FTP может заменить флэшка или другой носитель... Именно из-за такого "дефолтного" подключения конфигов сегодня, работая под Windows, воткнуть флэшку в компьютер и заразиться вирусом - обычное дело.
Люди добрые, подскажите плз. Как сделать так, чтобы при использовании плагина Project (http://www.vim.org/scripts/script.php?script_id=69) новые файлы открывались на новом табе. По умолчанию они открываются в том же окне, в новом буфере. Спсб.
Закройте тэг цвета, а то все комментарии синие ;)
К вашей статье перейду после прочтения и изучения VimTutor.
К вашей статье перейду после прочтения и изучения VimTutor.
Sign up to leave a comment.
Очередной HowTo по Vim