Я уже восемь лет работаю в Vim и постоянно открываю что-то новое.
Принято считать это достоинством Vim. Как по мне, так это недостаток
открытости: куча скрытых функций спрятаны слишком глубоко.
Вот говорят о красоте модального редактирования и текстовых объектах, но
мне кажется, что суть Vim не в этом. Vim — это лоскутное одеяло из
подсистем, под завязку забитых дополнительными инструментами. Только в
обычном режиме редактирования более сотни комбинаций клавиш! Такая
плотность инструментария в значительной степени объясняет, почему Vim
настолько полезен. Если «показать все теги для ключевого слова» — это
просто g]
, то этой командой будут пользоваться гораздо чаще.
В системах с недостатком открытости приходится полагаться на
руководства. Но для Vim их не так уж много. Есть статьи для новичков,
такие как ciw
(не путать с CIA, мануалом ЦРУ по Vim)
и тому подобное. И есть статьи экспертов, которые погружаются в
подсистемы. Но никто на самом деле не говорит об этих особых трюках,
которые заставляют воскликнуть: чёрт побери, как мне это было нужно в
течение последних шести лет!
Эта статья о некоторых маленьких трюках, которые я использую в Vim. Ни
один из них не разобран во всех деталях, так что если что-то
заинтересовало, рекомендую покопать дополнительную информацию. Они также
не связаны друг с другом. Но это нормально. В общем, их более чем
достаточно, чтобы реально помочь практически каждому.
Архив метки: vim
Как выйти из VIM
Вчера вопрос «Как выйти из редактора Vim?», опубликованный в 2012 году, достиг рекордного количества просмотров: 1 000 000. В честь этого события на Stack Overflow провели исследование и выложили статистику, которая иллюстрирует популярную проблему.
Почему не получается выйти?
Причины обычно две: человек попадает в Vim неожиданно для себя (его туда забрасывает консоль или стороннее приложение) и / или он заходит туда настолько редко, что каждый раз забывает, как закрыть программу. Читать
Vim – редактор или злая шутка фанатиков командной строки
//Стырил откуда то из welinux.ru
прошу заметить, что в SUSE vi по умолчанию
настроен и правда очень удобно, в бубунте же
дефолтная настройка далеко не так дружелюбна…
Из личной переписки (просто подумал – а что этому тексту в моей почте пылится – наверняка кому-то на пользу пойдет):
Наверное, самое сложное для человека с windows-складом ума – это научиться работать с редактором vi. Ну или просто понять, как можно было сделать такое и продолжать переносить из системы в систему. 🙂
Vim – это ВЕЩЬ(с большой буквы) 🙂
Даже знаком с человеком, который даже в Windows постоянно пользуется vi(программа gvim) для редактирования текстов.
Как говорил Станиславский: “Не верю”. Убеди