Я пытаюсь сделать так, чтобы это было как редактирование текста по умолчанию в Mac. Я пробовал map! <D-Left> 0 и map! <D-Right> $ в ~ / .vimrc, но, конечно, это не сработало. Как я могу это...
Я пытаюсь сделать так, чтобы это было как редактирование текста по умолчанию в Mac. Я пробовал map! <D-Left> 0 и map! <D-Right> $ в ~ / .vimrc, но, конечно, это не сработало. Как я могу это...
Как многие из вас, вероятно, знают, вы можете использовать %поиск вперед в строке, чтобы найти следующую парную скобку / скобку / парен и перейти к соответствующему партнеру: |a|rray[index] = value; " |e| is the cursor; hit %: array[index|]| = value; Я надеюсь, что есть аналогичный ключ, который...
В VIM, когда я сопоставляю, например, <F9><F10>команду и <F9>другую команду, он ждет 1-2 секунды, когда я нажимаю клавишу F9, чтобы позволить мне нажать <F10>для доступа к сопоставленной команде, <F9><F10>и если я не нажимаю, <F10>она выполняет команду,...
Я нашел этот вопрос, который объясняет, как редактировать удаленный файл с помощью vim: vim scp://user@myserver[:port]//path/to/file.txt Можно ли сделать это как root (через sudo) на удаленном хосте? Я попытался создать файл с правами суперпользователя на удаленном хосте и отредактировать его с...
Предположим, что у меня есть файл с именем, filename123.txtи это единственный файл, который назван так, и я могу сделать locateэто с помощью команды locate filename123. И он возвращает только этот файл. Теперь я хочу открыть его с помощью vi/ vim. Но я не хочу идти в это место и вводить viкоманду с...
Я хочу, чтобы при создании конкретного файла, предположим, что я создаю его в редакторе vim, созданный файл должен получить разрешение на выполнение при его создании. Я хочу этого, так как я создаю некоторые файлы Python и не хочу явно устанавливать разрешения для файла, поэтому я хочу, чтобы...
Я был emacsпользователем, и я должен переключиться на vim. Но я пропускаю некоторые основные команды emacs в vimрежиме вставки: C-A C-E C-K C-Y C-x C-s ... и некоторые другие Я знаю, что могу нажать, Escapeа затем нажать некоторые из следующих клавиш и, наконец, нажать клавишу i: ^ $ d$ p :w...
Есть ли в VIM встроенные команды для перехода к следующим / предыдущим пустым
Я знаю, что это работает: :%s/<string>//gn Но кажется немного странным использовать команду подстановки для подсчета, а не
Есть ли способ сопоставить leader-r, чтобы повторить последнюю команду, отправленную в bash? Например, при работе с файлами C я хотел бы скомпилировать и запустить программу из vim без ввода:! Make или gcc. Я знаю, что могу связать определенную команду с ключом, но она не будет работать для других...
TL; DR; версия - Как мне отменить текст, который был вставлен из моего буфера копирования ОС, не отменяя другой текст, который был введен, так как я перешел в режим вставки? Более подробное описание: Поместите что-нибудь в буфер копирования вашей ОС (например, выделите текст и сделайте Command-cна...
Во 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, но это не...
Я знаю, что могу записать в файл, просто делая :w <file>. Я хотел бы знать, хотя, как я могу записать в файл, добавив его вместо перезаписи. Пример использования: я хочу взять несколько образцов из файла журнала в другой файл. Чтобы достичь этого сегодня я могу сделать: Откройте файл журнала...
Я работаю над сайтом с исходными файлами JavaScript и SQL. Когда я редактирую JavaScript, Vim ведет себя нормально. Однако, когда я редактирую файлы SQL, между нажатием CtrlCи выходом Vim из режима вставки возникает задержка в одну секунду . Когда я использую клавишу Escape или ShiftEnterкоторую я...
В vim я хочу заменить длинный путь /a/b/f/g/d/gдругим /s/g/w/d/g/rв текстовом файле. Обычно я использую, \/но здесь слишком много слешей. Есть ли более простой
У меня set nuв моем, .vimrcкоторый показывает номера строк на левой стороне текущего буфера. Я хотел бы видеть номера строк на правой стороне. Как этого добиться? ОБНОВЛЕНИЕ: Это должно также работать для set...
Я пытался использовать vim на FreeBSD (через ssh на xterm-совместимом терминале Linux). Однако vim ведет себя подобно vi из коробки. Например, он не реагирует на клавишу удаления, вставляет символ F вместо перехода в режим вставки и т. Д. На FreeBSD X11 не устанавливается. Редактировать : как я...
При редактировании файлов в vim, немного раздражает, что когда я перемещаю строки с помощью j и k, он перемещается по строкам файла, а не по экранным линиям, как другие редакторы. С моими собственными файлами я могу справиться с этим, автоматически добавив к определенной длине параметры vim, но это...
Я обычно редактирую в Vim , и при нажатии +я предпочел бы переместить руку в правую часть клавиатуры, где +находится, а не делать shift+ =. Но когда NumLockон не включен, в Vim он просто открывает новую строку выше и вставляет букву k . И каждый раз, когда я запускаю, мой компьютер NumLockвыключен....
Я редактирую много PHP-кода с помощью Vim, и я столкнулся с проблемой с некоторыми макросами в моем .vimrc. В настоящее время я использую эти два макроса, чтобы комментировать / раскомментировать в стиле C "c-style (//) comment (press the [.] key) au FileType php vnoremap ....