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

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

5
Рекомендуемые плагины Vim для кодирования JavaScript? [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …
125 javascript  vim 

8
Как вы используете функцию быстрого исправления vim?
Я довольно новый пользователь Vim, и я обнаружил, что его кривая обучения довольно крутая (по крайней мере, для меня). Я только что установил этот сценарий vim для проверки ошибок JavaScriptLint, который показывает ошибки в окне быстрого исправления vim после сохранения буфера. Однако я не знаю, что делать дальше .. Как …
125 vim  jslint 

5
Обновить все файлы в буфере с диска в vim
Команда для обновления файла с версии на диске: :e! Как я могу сделать то же самое для всех файлов в буфере? Предыстория: мне это нужно, потому что я использую git с несколькими ветвями с одним открытым vim, содержащим буфер. Когда я проверяю ветку, я хочу обновить vim.
124 git  vim  buffer 

13
Удаление повторяющихся строк в vi?
У меня есть текстовый файл, содержащий длинный список записей (по одной в каждой строке). Некоторые из них являются дубликатами, и я хотел бы знать, можно ли (и если да, то как) удалить любые дубликаты. Мне интересно сделать это из vi / vim, если это возможно.
124 vim  duplicates 

3
Vim: Как изменить цвет выделения для поисковых запросов и выбора быстрого исправления
Я использую цветовую схему пустыни, в которой белый текст на оранжевом фоне используется для выделения результатов поиска. Такой же шаблон используется для выбранной записи в окне быстрого исправления. Белый на оранжевом не очень читается. Как мне изменить это в .vimrc? Изменить: Спасибо за быстрый ответ, для схемы пустыни я сейчас …
124 colors  vim 

19
Ярлык для открытия файла в Vim
Я хочу открыть файл в Vim, как в Eclipse, с помощью Ctrl+ Shift+ Rили с помощью Ctrl+N опции автозаполнения. Вызовите сочетание клавиш, введите имя / шаблон файла и выберите из всех совпадающих имен файлов. Я знаю, как обычно открывать его: :tabe <filepath> :new <filepath> :edit <filepath> Проблема здесь в том, …

5
Как поменять местами файлы между окнами в VIM?
Когда я работаю с VIM, мне всегда видно несколько окон. Иногда мне хотелось бы иметь простой способ поменять местами эти окна. Есть ли какой-нибудь плагин, макрос и т. Д., Чтобы упростить задачу? Кстати, я использую MiniBufExplorer.
123 vim  editing 

2
vim repeat найти следующий символ 'x'
Я часто перемещаюсь в vim, f xчтобы найти следующее вхождение символа «x», но не замечаю, что есть слово (или несколько слов), содержащее «x» между словом, которое я хочу отредактировать, и начальной позицией курсора. Так что я должен f xснова, что немного раздражает, поскольку есть эта красивая кнопка ., которая повторяет …
123 vim  repeat 

6
Вернуться к просмотру каталога после открытия файла в vim
Когда я открываю каталог в vim, я могу открыть файл, переместив курсор на имя файла и нажав Enter. Теперь, есть ли какая-нибудь команда для возврата к предыдущему просмотру каталога? Если нет, есть ли способ открыть файл, не закрывая режим просмотра каталогов?
123 vim 

6
Как я могу расширить полный путь к текущему файлу, чтобы передать его команде в Vim?
Когда я перехожу в командный режим и набираю :!mycommand % Моя команда выполняется в текущем файле ( %расширяется до имени текущего файла). Есть ли аналогичная конструкция, расширяющая полное имя файла (с полным путем)? Я использую Windows.
123 vim 

4
что такое .netrwhist?
Когда я редактирую файлы в моем ~/.vim, .netrwhistфайл тоже загадочным образом изменялся. Это содержание: let g:netrw_dirhistmax =10 let g:netrw_dirhist_cnt =6 ...and so on... Что делает этот файл? Это важно?
122 vim  netrw 

6
Vim: создание родительских каталогов при сохранении
Если я вызываю, vim foo/bar/somefileно foo/barеще не существует, Vim отказывается сохранять. Я знаю, что могу переключиться на оболочку или сделать это :!mkdir foo/barиз Vim, но я ленив :) Есть ли способ заставить Vim делать это автоматически при сохранении буфера?
122 vim  mkdir 

9
Как мне повторить редактирование нескольких строк в Vim?
Я знаю, что в Vim я часто могу повторить команду, просто добавив перед ней число. Например, можно удалить 5 строк: 5dd Также часто можно указать диапазон строк для применения команды, например :10,20s:hello:goodbye:gc Как я могу выполнить «вертикальное редактирование»? Я хотел бы, например, вставить определенный символ, скажем, запятую, в начале (пропуская …
122 vim 

7
Как я могу визуализировать посимвольные различия в едином файле сравнения?
Скажем, у меня есть патч, созданный с помощью git format-patch. По сути, файл представляет собой унифицированный файл сравнения с некоторыми метаданными. Если я открываю файл в Vim, я вижу, какие строки были изменены, но я не вижу, какие символы в измененных строках отличаются. Кто-нибудь знает способ (в Vim или другом …
122 git  vim  diff  patch 

4
Различия двух вкладок в Vim
Сценарий: я открыл Vim и вставил текст. Я открываю вторую вкладку :tabeи вставляю туда другой текст. Цель: мне нужна третья вкладка с выводом, эквивалентным записи обоих текстов в файлы и их открытию с помощью vimdiff. Ближайшее, что я могу найти, - это «сравнить текущий буфер с файлом», но не diffдва …
121 vim  diff  tabs  vimdiff  buffer 

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