Вопросы с тегом 'vim'

Vim - бесплатный текстовый редактор с открытым исходным кодом, доступный для большинства основных платформ. Он обеспечивает высокую эффективность во многих задачах редактирования текста, но имеет крутую кривую обучения. Чтобы узнать основы, запустите ": help vimtutor".
12
ответов

Как выйти из редактора Vim?

Я застрял и не могу убежать. В нем говорится: "type :quit<Enter> to quit VIM" Но когда я набираю, он просто появляется в теле объекта.
задан 06 авг. '12 в 15:25
28
ответов

Быстрый отступ нескольких строк в vi

Должно быть тривиально, и это может быть даже в помощи, но я не могу понять, как его перемещать. Как быстро вставить несколько строк в vi?
задан 25 окт. '08 в 6:27
19
ответов

Как сделать Git использовать редактор по своему выбору для коммитов?

Я бы предпочел написать мои сообщения о фиксации в Vim, но он открывает их в Emacs. Как настроить Git, чтобы всегда использовать Vim? Обратите внимание, что я хочу сделать это глобально, а не только для одного проекта.
задан 08 апр. '10 в 3:28
11
ответов

Как заменить символ символом новой строки в Vim?

Я пытаюсь заменить каждый , в текущем файле новой строкой: :%s/,/\n/g Но он вставляет то, что выглядит как ^@ вместо фактической новой строки. Файл не находится в режиме DOS или что-то еще. Что мне делать? РЕДАКТИРОВАТЬ: Если вам интересно,...
задан 16 сент. '08 в 14:19
27
ответов

Vim очистить последний поиск

После выполнения поиска в Vim я получаю все выделенные события. Как я могу отключить это? Теперь я делаю другой поиск чего-то тарабарского, который не может быть найден. Есть ли способ временно отключить выделение, а затем снова включить его при нео...
задан 18 марта '09 в 12:00
12
ответов

Как сделать нечувствительный к регистру поиск в Vim

Я бы хотел найти слово в верхнем регистре, например COPYRIGHT в файле. Я попытался выполнить поиск, например: /copyright/i # Doesn't work но это не сработает. Я знаю, что в Perl, если я дам флаг i в регулярное выражение, он превратит регулярн...
задан 18 февр. '10 в 12:17
16
ответов

Дублируйте целую строку в Vim

Как дублировать целую строку в Vim аналогично Ctrl + D в IntelliJ IDEA/Resharper или Ctrl + Alt + ↑/↓ в Eclipse?
задан 16 сент. '08 в 18:02
50
ответов

Какая у вас самая результативная комбинация с Vim?

Я много слышал о Vim, и плюсах, и минусах. Кажется, вам лучше (как разработчику) работать быстрее с Vim, чем с любым другим редактором. Я использую Vim, чтобы сделать некоторые базовые вещи, и я в лучшем случае в 10 раз дешевле с Vim. Только две вещ...
задан 02 авг. '09 в 11:08
6
ответов

Как работает трюк vim "write with sudo"?

Многие из вас, вероятно, видели команду, которая позволяет писать файл, требующий прав root, даже если вы забыли открыть vim с помощью sudo: :w !sudo tee % Дело в том, что я не понимаю, что здесь происходит. Я уже понял это: w для этого ...
задан 08 апр. '10 в 17:36
27
ответов

Как эффективно работать с несколькими файлами в Vim?

Я начал использовать Vim для разработки скриптов Perl, и я начинаю находить его очень мощным. Одна вещь, которая мне нравится, - иметь возможность открывать сразу несколько файлов, например. vi main.pl maintenance.pl, а затем переместите между ними...
задан 10 сент. '08 в 12:03
11
ответов

Tab key == 4 пробела и авто-отступ после фигурных скобок в Vim

Как мне сделать vi - Vim никогда не использовать вкладки (конвертирование пробелов в вкладки, плохо!), делает ключ вкладки == 4 пробела и автоматически отступающий код после фигурных скобок блоков, таких как Emacs делает? Также, как мне сохранить эт...
задан 24 окт. '08 в 20:41
15
ответов

Как перейти к концу строки в Vim?

Я знаю, как вообще перемещаться в командном режиме, в частности, прыгать на строки и т.д. Но какова команда перехода к концу строки, в которой я сейчас?
задан 20 сент. '08 в 0:19
18
ответов

Отключение автоматического отступа при вставке текста в vim

Я стараюсь узнать Vim. Когда я вставляю код в свой документ из буфера обмена, я получаю дополнительные пробелы в начале каждой новой строки: line line line Я знаю, что вы можете отключить автоматический отступ, но я не могу заставить его ра...
задан 25 марта '10 в 12:52
4
ответов

В чем разница между командами переназначения, noremap, nnoremap и vnoremap в vim?

В чем разница между командами mapmap, noremap, nnoremap и vnoremap в vim?
задан 23 сент. '10 в 10:13
5
ответов

Что такое <leader> в файле .vimrc?

Я вижу <leader> во многих файлах .vimrc, и мне интересно, что это за смысл? Для чего его используют? Просто общий обзор цели и использования.
задан 19 нояб. '09 в 18:49