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

94
Выделите измененные строки и измененные байты в каждой измененной строке

В проекте с открытым исходным кодом Trac есть отличный инструмент для выделения различий - он выделяет измененные строки и измененные байты в каждой измененной строке! См. Примеры здесь или здесь . Есть ли способ использовать одну и ту же цветовую подсветку (например, измененные строки и...

94
Передача буфера внешней команде в Vim

Я вроде как новичок в Vim. Я хотел бы отправить содержимое текущего буфера на стандартный ввод внешней команды (скажем, на почту). Моя последняя цель - установить ярлык для быстрой отправки электронной почты из текущего буфера Vim. Я предполагаю, что это должно быть тривиально, но я не смог найти...

94
Что такое файл .un ~ или почему Vim в Терминале создает файл .un ~?

Я заметил, что у меня есть некоторые точечные файлы, которые заканчиваются на .un~, например, у меня есть .vividchalk.vim.un~, но я не уверен, откуда они. Похоже, они создаются, когда я использую Vim в Терминале. Что это за файлы? Могут ли они удалить себя, когда я закрою файл, который редактирую?...

94
Как установить размер шрифта по умолчанию в Vim?

Я пытаюсь настроить параметры по умолчанию для своего графического интерфейса с помощью Vim. Я уже провел исследование в Интернете, но все решения, которые я нашел и попробовал, не работали. Вот некоторые из вещей, которые я пробовал (в файле .vimrc): set guifont = Monaco:h20 set guifont=Monospace...

94
В чем разница между списком местоположений и списком быстрых исправлений в vim

Ниже приводится документация по списку быстрых исправлений и списку местоположений. Но я не уверен, что на самом деле отличается. На изображении ниже показаны те же элементы из списка местоположений и списка быстрых исправлений. Когда использовать тот или иной в vimgrep и lvimgrep. In Vim the...

94
Как мне поменять местами две строки в vim?

У меня есть это: pick 887b66f add 222 Dziewiecsil to flowers new title pick dc331cb new name of beginning commit И я хочу получить вот это: pick dc331cb new name of beginning commit pick 887b66f add 222 Dziewiecsil to flowers new title Есть ли способ сделать это быстро с помощью сочетаний клавиш?...

93
Копировать из одного реестра в другой

Как скопировать содержимое одного регистра в другой без вставки в буфер обмена? Я выдернул один текст, и он оказался в "реестре по умолчанию . Теперь я хочу скопировать другой текст без удаления / перезаписи "реестра. Итак, я хочу переместить содержимое "register, чтобы сказать some aили...

93
Есть ли интерактивный способ изучить Vim? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 3 года назад . Уточните этот вопрос Несколько лет назад я искал способ изучить...

93
Создать новый файл в каталоге открытого файла в vim?

Я нахожусь в положении, когда я хочу создать новый файл в том же каталоге, что и тот, в котором находится открытый файл. Как мне создать новый файл в каталоге открытого файла в vim? Кроме того, есть ли место, где я могу научиться этим вещам самостоятельно? Гугл не помог....

93
Измените отступ с 2 пробелами на 4 пробела в vim

У меня есть скопированные из Интернета коды с отступом в два пробела, и я хочу заменить его на четырехсторонний. Интересно, есть ли короткая процедура vim для выполнения задачи без написания сценария vim? Вот как я сейчас делаю это с файлом HTML: Записать макрос Перейти в начало строки Визуально...

92
Как вы предпочитаете переключаться между буферами в Vim?

Я пробовал MiniBufExplorer , но обычно в нескольких окнах он отображается или вообще закрывается. Я бы хотел что-то вроде LustyJuggler с инкрементным поиском, как я переключаюсь между буферами в Emacs. Неужто есть такой сценарий?...

92
Как по-разному сопоставить Ctrl + A и Ctrl + Shift + A?

В терминале нельзя различать Ctrl+ Aи Ctrl+ Shift+, Aпоскольку они оба излучают один и тот же ключевой код, поэтому я могу понять, почему Vim не может этого сделать. Но gVim, будучи приложением X, может различать Ctrl+ Aи Ctrl+ Shift+ A. Есть ли способ сопоставить эти две вещи по-разному? Для...

92
Перенос слов в Vim (с сохранением отступов)

Я как раз смотрел этот пост, в котором описывается, как обернуть целые слова в vim. Принятое решение было таким: :set formatoptions=l :set lbr Что принимает этот текст (вкладки показаны как \ t): *Inside of window *Outside of window |---------------------------------------| |\t\tthis is a like of...

92
Как вы автоматически удаляете окно предварительного просмотра после автозаполнения в Vim?

Я использую omnifunc=pythoncomplete. При автозаполнении слова (например, os.<something>) я получаю список подходящих членов класса и функций, как и ожидалось, а также окно предварительного просмотра временного буфера с документацией о выбранном члене или функции. Это здорово, но после выбора...

91
Как я могу вставить текст в середине строки в несколько строк в Vim?

Скажем, у меня есть десять строк, и я хочу добавить текст к какому-то слову, которое встречается в этих строках? Это не обязательно должно быть в начале строки. Из: sdfsd foo sdfsd sfsd foo fsdf sdfsdf foo sdfsdf кому: sdfsd bar(foo sdfsd sfsd bar(foo fsdf sdfsdf bar(foo sdfsdf Это также можно не...

91
Как изменить стиль выделения в проверке орфографии Vim?

Прямо сейчас, когда я делаю это :set spellв своем Vim, орфографические ошибки выделяются, как если бы они были выделенным текстом. Я хочу, чтобы MS-Word подчеркивал орфографические ошибки. Я пытался :help spellпоискать, но не нашел подсказки. Любая помощь приветствуется....

91
Могу ли я сопоставить клавишу Alt в Vim?

Я попытался сопоставить с добавлением строки ниже в .vimrc, но это не сработало. Я проверил, что .vimrc загружен Vim. map <Alt-D> <C-D> есть ли ошибка в этом сопоставлении?...

91
Как мне изменить выделенную строку Vim, чтобы она не была подчеркиванием?

В некоторых цветовых схемах текущее выделение строки меняет фон, в других, например, в Desert, текущая строка подчеркивается. Я хочу изменить выделение текущей строки в Desert, чтобы использовать другой цвет фона вместо подчеркивания. Как я могу это сделать? Мой .vimrc: set cursorline highlight...

91
Сверхбыстрая навигация VIM

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