Вопросы с тегом «vim»

10
В vim ищите в обратном порядке соответствующие скобки / парены

Как многие из вас, вероятно, знают, вы можете использовать %поиск вперед в строке, чтобы найти следующую парную скобку / скобку / парен и перейти к соответствующему партнеру: |a|rray[index] = value; " |e| is the cursor; hit %: array[index|]| = value; Я надеюсь, что есть аналогичный ключ, который...

10
VIM -Изменить время ожидания для комбинированных карт

В VIM, когда я сопоставляю, например, <F9><F10>команду и <F9>другую команду, он ждет 1-2 секунды, когда я нажимаю клавишу F9, чтобы позволить мне нажать <F10>для доступа к сопоставленной команде, <F9><F10>и если я не нажимаю, <F10>она выполняет команду,...

10
Может ли vim редактировать удаленный файл как root?

Я нашел этот вопрос, который объясняет, как редактировать удаленный файл с помощью vim: vim scp://user@myserver[:port]//path/to/file.txt Можно ли сделать это как root (через sudo) на удаленном хосте? Я попытался создать файл с правами суперпользователя на удаленном хосте и отредактировать его с...

10
Как "найти" несколько файлов и открыть их в vim?

Предположим, что у меня есть файл с именем, filename123.txtи это единственный файл, который назван так, и я могу сделать locateэто с помощью команды locate filename123. И он возвращает только этот файл. Теперь я хочу открыть его с помощью vi/ vim. Но я не хочу идти в это место и вводить viкоманду с...

10
Как автоматически установить исполняемый бит для определенного файла

Я хочу, чтобы при создании конкретного файла, предположим, что я создаю его в редакторе vim, созданный файл должен получить разрешение на выполнение при его создании. Я хочу этого, так как я создаю некоторые файлы Python и не хочу явно устанавливать разрешения для файла, поэтому я хочу, чтобы...

10
vim настраивается с помощью команд emacs (только режим вставки)

Я был emacsпользователем, и я должен переключиться на vim. Но я пропускаю некоторые основные команды emacs в vimрежиме вставки: C-A C-E C-K C-Y C-x C-s ... и некоторые другие Я знаю, что могу нажать, Escapeа затем нажать некоторые из следующих клавиш и, наконец, нажать клавишу i: ^ $ d$ p :w...

10
Vim - сопоставить последнюю команду оболочки с ключом

Есть ли способ сопоставить leader-r, чтобы повторить последнюю команду, отправленную в bash? Например, при работе с файлами C я хотел бы скомпилировать и запустить программу из vim без ввода:! Make или gcc. Я знаю, что могу связать определенную команду с ключом, но она не будет работать для других...

10
Как мне отменить только вставленный текст в vim?

TL; DR; версия - Как мне отменить текст, который был вставлен из моего буфера копирования ОС, не отменяя другой текст, который был введен, так как я перешел в режим вставки? Более подробное описание: Поместите что-нибудь в буфер копирования вашей ОС (например, выделите текст и сделайте Command-cна...

10
Выполнить команду в режиме zsh vim

Во zshво vim mode, я пишу что-то foo foo bar bar Затем я нажимаю, Escчтобы перейти в нормальный режим и введите : foo foo bar bar execute: _ Затем, я предполагаю, что могу это сделать, я хочу найти и заменить barнаbaz foo foo bar bar execute: s/bar/baz/g_ Затем я пытаюсь нажать Enter, но это не...

10
В vi / vim как мне добавить файл вместо его перезаписи?

Я знаю, что могу записать в файл, просто делая :w <file>. Я хотел бы знать, хотя, как я могу записать в файл, добавив его вместо перезаписи. Пример использования: я хочу взять несколько образцов из файла журнала в другой файл. Чтобы достичь этого сегодня я могу сделать: Откройте файл журнала...

10
Задержка Vim при использовании Ctrl + C, но только в файлах SQL

Я работаю над сайтом с исходными файлами JavaScript и SQL. Когда я редактирую JavaScript, Vim ведет себя нормально. Однако, когда я редактирую файлы SQL, между нажатием CtrlCи выходом Vim из режима вставки возникает задержка в одну секунду . Когда я использую клавишу Escape или ShiftEnterкоторую я...

9
vim на FreeBSD неправильно реагирует на клавиши со стрелками и другие поведения, подобные vi

Я пытался использовать vim на FreeBSD (через ssh на xterm-совместимом терминале Linux). Однако vim ведет себя подобно vi из коробки. Например, он не реагирует на клавишу удаления, вставляет символ F вместо перехода в режим вставки и т. Д. На FreeBSD X11 не устанавливается. Редактировать : как я...

9
Есть ли способ перемещения по экранным линиям в vim?

При редактировании файлов в vim, немного раздражает, что когда я перемещаю строки с помощью j и k, он перемещается по строкам файла, а не по экранным линиям, как другие редакторы. С моими собственными файлами я могу справиться с этим, автоматически добавив к определенной длине параметры vim, но это...

9
Включить NumLock при запуске?

Я обычно редактирую в Vim , и при нажатии +я предпочел бы переместить руку в правую часть клавиатуры, где +находится, а не делать shift+ =. Но когда NumLockон не включен, в Vim он просто открывает новую строку выше и вставляет букву k . И каждый раз, когда я запускаю, мой компьютер NumLockвыключен....

9
Vim, контекстно-зависимый комментарий / раскомментирование

Я редактирую много PHP-кода с помощью Vim, и я столкнулся с проблемой с некоторыми макросами в моем .vimrc. В настоящее время я использую эти два макроса, чтобы комментировать / раскомментировать в стиле C "c-style (//) comment (press the [.] key) au FileType php vnoremap ....