Я открываю несколько файлов в Vim, например, запустив vim a/*.php который открывает 23 файла. Затем я делаю правку и запускаю следующее дважды :q который закрывает все мои буферы. Как вы можете закрыть только один буфер в...
Я открываю несколько файлов в Vim, например, запустив vim a/*.php который открывает 23 файла. Затем я делаю правку и запускаю следующее дважды :q который закрывает все мои буферы. Как вы можете закрыть только один буфер в...
Я использовал Vim , и я действительно хотел бы сохранить свои настройки. Проблема в том, что я не могу найти свой файл .vimrc, и он не находится в стандартном /home/user/.vimrcместе. Как я могу найти этот...
Есть ли способ получить список всех установленных цветовых схем в Vim? Это сделало бы очень легко выбрать один, не глядя на
В Vim , как мне вставить символы в начале каждой строки в выделении? Например, я хочу закомментировать блок кода, добавляя //в начале каждой строки, предполагая, что система комментариев моего языка не допускает подобное комментирование блоков /* */. Как бы я это...
Способ я указание 80-столбца в Vim кажется неправильным: set columns=80. Иногда я тоже set textwidth, но я хочу быть в состоянии увидеть и предвидеть переполнение линии с set columnsальтернативой. Это имеет некоторые неприятные побочные эффекты: Я не могу из- set numberза страха разделения между...
Когда я хочу, чтобы курсор переместился в конец файла (т. Е. В конец последней строки) в Vim, я должен набрать шесть нажатий клавиш: <ESC>G$a- что переводится как ESC+ Shiftg+ Shift4+ aна моей раскладке клавиатуры. Как я могу сделать это более эффективно? Поскольку я регулярно работаю на...
Если у меня открыто 10 вкладок, я должен закрыть каждую из них, используя «: q» отдельно. Как я могу закрыть их все
При использовании редактора vim с плагином NERDTree для навигации по дереву вашего проекта, есть ли простой способ создать новый файл исходного кода в текущем подсвеченном каталоге? В настоящее время я захожу в свою оболочку, добавляю файл и затем обновляю дерево. Должен быть лучший...
Как мне переименовать мой текущий файл в Vim? Например: Я редактирую person.html_erb_spec.rb Я бы хотел переименовать в person.haml_spec.rb Я хотел бы продолжить редактирование person.haml_spec.rb Как бы я поступил так...
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...
Можно ли вставить в режиме вставки в
Может ли кто-нибудь объяснить мне простыми словами самый простой способ изменить поведение Vim для отступов в зависимости от типа файла? Например, если я открываю файл Python, он должен иметь отступ от 2 пробелов, но если я открываю скрипт Powershell, он должен использовать 4...
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...
В зависимости от моей задачи в Vim у меня есть несколько открытых вкладок. Как я могу сохранить разные сессии для последующего
Я рассмотрел возможность использования вкладок в Vim (с :tabe, :tabnewи т. Д.) В качестве замены моей текущей практики открытия множества файлов в одном и том же окне в скрытых буферах. Мне бы хотелось, чтобы каждый отдельный файл, который у меня открыт, всегда был на отдельной вкладке. Однако есть...
Всякий раз, когда я использую :savкоманду, она сохраняет файл с новым именем и открывает новый файл, открытый в Vim. Можно ли сохранить файл под новым именем, но оставить исходный файл открытым для...
Я хотел бы преобразовать табуляцию в пробелы в gVim. Я добавил следующую строку в мой _vimrc: set tabstop=2 Это работает, чтобы остановиться на двух пробелах, но все равно похоже, что вставлена одна клавиша табуляции (я пытался использовать клавишу h для подсчета пробелов впоследствии). Я не...
Я могу сделать :%s/<search_string>/<replace_string>/gдля замены строки в файле, или :s/<search_string>/<replace_string>/заменить в текущей строке. Как выбрать и заменить слова из отдельных строк в vim? Пример: заменить текст из строк 6-10, 14-18но не из...
Когда я нахожусь в режиме вставки и у меня expandtabвключена опция, нажатие Tab ↹приводит к вставке настроенного количества пробелов. Но иногда я хочу вставить фактический символ табуляции. Ты знаешь как это...
Есть ли в Vim команда, которая изменяет регистр выделенного