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

vim (Vi IMproved) - текстовый редактор, поддерживающий различные режимы редактирования.

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

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

2
Как показать номера строк в vim на правой стороне буфера?
У меня set nuв моем, .vimrcкоторый показывает номера строк на левой стороне текущего буфера. Я хотел бы видеть номера строк на правой стороне. Как этого добиться? ОБНОВЛЕНИЕ: Это должно также работать для set relativenumber
10 linux  vim 


1
Задержка Vim при использовании Ctrl + C, но только в файлах SQL
Я работаю над сайтом с исходными файлами JavaScript и SQL. Когда я редактирую JavaScript, Vim ведет себя нормально. Однако, когда я редактирую файлы SQL, между нажатием CtrlCи выходом Vim из режима вставки возникает задержка в одну секунду . Когда я использую клавишу Escape или ShiftEnterкоторую я сопоставил в ~/.vimrcкачестве теста, …
10 vim  gvim 

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


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

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

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

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


1
Почему я получаю сообщения об ошибках между именами и как их исправить?
Каждый раз, когда я пытаюсь запустить vimили emacsдаже top(я думаю, что на самом деле это любая команда, использующая ncurses) в терминале Unix (на кластерном компьютере через ssh), я получаю непрерывный поток ошибок 'Name collision между xxx', например: Name collision between dumb dumb Name collision between unknown unknown Name collision between …
10 shell  vim  emacs  gnu-screen 

2
screen + vim - Любой способ автоматически установить имя окна экрана, чтобы открыть имя файла vim?
У меня есть довольно хороший экранный файл, который показывает мне открытые окна, почти как вкладки в нижней части терминала. В настоящее время окна названы в соответствии с моей подсказкой, которая не очень полезна. Есть ли способ автоматически называть окна на основе имени открытого сеанса vim, который в данный момент находится …

3
Исправление CTRL- * в vim под экраном GNU
Когда я запускаю vim под экраном GNU, я обнаружил, что комбинации клавиш CTRLсо стрелками и Pg * не работают должным образом. Я использую vim-gnomeпакет Ubuntu 10.10 . На другой машине, также работающей под управлением Ubuntu, это работало без проблем; к сожалению, сейчас у меня нет этой конфигурации. Здесь есть связанный …
10 ubuntu  vim  gnu-screen 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.