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

Vim - это бесплатный модальный текстовый редактор с открытым исходным кодом, доступный для большинства основных платформ. Это позволяет с высокой эффективностью выполнять многие задачи по редактированию текста, но имеет крутую кривую обучения. Чтобы изучить основы, запустите ": help vimtutor". Для вопросов, не связанных с программированием, пожалуйста, используйте https://vi.stackexchange.com/.
17

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

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

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

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

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

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

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

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

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

Я пытаюсь заменить каждый , в текущем файле с помощью новой линии: :%s/,/\n/g Но он вставляет то, что выглядит как ^@ вместо фактического перевода строки. Файл не в режиме DOS или что-то еще. Что я должен делать? Если вам любопытно, как и мне, ...
16 сент. '08 в 11:19
19

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

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

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

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

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

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

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

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

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

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

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

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

Какой быстрый способ комментировать/раскомментировать строки в Vim?

У меня есть файл кода Ruby, открытый в vi, есть строки, прокомментированные с помощью #: class Search < ActiveRecord::Migration def self.up # create_table :searches do |t| # t.integer :user_id # t.string :name # t.string ...
04 нояб. '09 в 21:06
10

Переопределить вкладку как 4 пробела

Моя текущая настройка предполагает 8 пробелов; как я могу переопределить его?
10 дек. '09 в 6:18
27

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

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

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

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