Вопросы с меткой [vim]

Vim - это настраиваемый текстовый редактор, который позволяет эффективно редактировать текст. Это улучшенная версия редактора vi.

5
голосов
2ответа
1k показов

Вкладки в Vim: Как сделать так, чтобы при копировании + вставке кода (легально) с веб-сайта выравнивание вкладок было правильным?

Таким образом, вкладка верна на самом веб-сайте, но когда я вставляю ее в терминал, каждая строка становится вкладкой дальше, чем предыдущая, и это ужасно, чтобы исправить вручную. Как сделать так, ...
5
голосов
1ответ
2k показов

vim - установить относительный номер, не работающий с vimrc, работает только когда установлен в буфере

Насколько я могу судить, я не могу понять, почему set relativenumber не загружается, если он установлен в моем файле .vimrc . Другие настройки, такие как set number и настройка цветовой схемы, ...
5
голосов
2ответа
2k показов

передать имя файла и текущую строку в скрипт

Я хотел бы передать имя файла и номер текущей строки, где находится мой курсор, через двоеточие, внешнему сценарию оболочки. Например, если я редактирую файл "foo.c", и в настоящее время я нахожусь ...
5
голосов
4ответа
3k показов

Как мне улучшить навыки набора текста, чтобы эффективно изучать vim?

Я всегда хотел выучить vim, и мне было трудно даже работать с учебниками, потому что я не могу коснуться шрифта. Я хочу изменить это и быть хорошим машинистом и виммером. Как я могу сделать это?
5
голосов
5ответов
11k показов

Вим заключить в кавычки

Скажи у меня есть следующее printf(text goes here); и я выбираю "текст идет здесь" в визуальном режиме ... Как я могу быстро изменить его на printf("text goes here");
5
голосов
6ответов
4k показов

Как перейти к первому результату поиска в файле?

Есть ли в vim команда для перехода к первому результату поиска в файле (т. Е. С наименьшим номером строки)? Скажем, если я сделаю /foo , могу ли я найти первый экземпляр foo в файле (не начиная с ...
5
голосов
1ответ
612 показов

Нежадное регулярное выражение для преобразования тегов команд

Фон Рассмотрим следующий текст: There are three types of font families: serif, sans serif, and teletype. To switch between these families, use rm for serif, ss for sans serif, and tt for teletype. Я ...
5
голосов
1ответ
1k показов

Как мне поддерживать вертикальное разделение с помощью scrollbind в vim?

Некоторое время назад я видел скрипт vim, который создавал вертикальные разбиения для текущего буфера, так что последняя строка левого окна была первой строкой правого окна. Он устанавливает ...
5
голосов
2ответа
3k показов

Как сделать так, чтобы терминал Vim выглядел так же хорошо, как MacVim?

Я использую одинаковую цветовую схему для Vim как в терминале, так и в MacVim, но в итоге они получают совершенно разные цвета. Терминал: и MacVim: Почему это происходит? Это происходит почти с ...
5
голосов
1ответ
249 показов

Как игнорировать autocmd в истории отмен vim?

У меня есть следующая автокоманда, которая в основном удаляет пробелы в конце каждой строки. К сожалению, при каждом сохранении он вставляет шаг в отмену, чтобы перейти к началу файла, что довольно ...
5
голосов
3ответа
11k показов

Плагин Vim для открытия оболочки в разделенном окне

Есть ли плагины vim для создания разделенного окна с оболочкой внутри? Почти как разделенное окно с командой :sh содержащейся внутри. Я также не могу использовать что-то вроде screen потому что это в ...
5
голосов
1ответ
1k показов

Как я могу заставить vim копировать текст в буфер обмена буфера обмена экрана GNU?

Я хочу восстановить текст с помощью команды vim, чтобы он оказался в буфере обмена экрана, где позже его можно вставить в другое приложение через ^ A]. vim должен выполнить копирование (не режим ...
5
голосов
2ответа
931 показов

Процесс Vim останавливается после выполнения внешней команды

Недавно я использовал vim для программирования на C. Я создал ярлыки для компиляции и запуска программ из самого vim, но недавно процесс vim остановился после выполнения программы. foo.c: #include ...
5
голосов
1ответ
905 показов

Vim: Как вы используете внешний grep на окнах для поиска кавычек?

По какой-то причине я не могу понять, как передавать одинарные кавычки внешним инструментам при использовании vim. Например, я мог бы захотеть вызвать внешний grep Vim для поиска текста «foo (то ...
5
голосов
2ответа
85k показов

Как сохранить изменения после редактирования vi /etc /hosts?

Я делаю установку Linux. Я установил систему нормально и пытаюсь изменить файл vi /etc/hosts . Я отредактировал файл, но не уверен, как его сохранить. У меня есть - --INSERT-- внизу.
5
голосов
2ответа
3k показов

как base64-декодировать файл построчно

У меня есть файл, который кодируется base64: 5byg5bCP5piO c2FyYWg= 5p2O56OK Я хочу расшифровать его построчно: :%!base64 -d Но я получаю все в одной строке: 张小明sarah李磊 Что я хочу это: 张小明 sarah 李磊 ...
5
голосов
2ответа
1k показов

палитра команд vim, похожая на возвышенный текст

В возвышенной тексте, можно нажать ⌘ ⇧ P , чтобы открыть палитру команды. Есть ли подобные инструменты для vim? Я пробовал vim-ctrlp-cmdpalette, и хотя он работает относительно хорошо (есть некоторые ...
5
голосов
2ответа
3k показов

Экран GNU влияет на отображение моего терминала

Я использую urxvt и запущенный экран. Мои проблемы: Подчеркивая - некоторые из моих скриптов имеют цветной вывод. Они хороши, если я просто запускаю urxvt, но когда на экране они подчеркнуты, и это ...
5
голосов
1ответ
3k показов

Git не запускает Vim в Cygwin

У меня Git работает с Vim в среде Powershell на моем рабочем ноутбуке (Windows 7). Он появляется в Vim, когда я фиксирую или использую псевдоним git vimdiff . Я пытался выполнить ту же настройку под ...
5
голосов
1ответ
1k показов

скопировать текст vim, цвета включены

У меня открыт код vim, и код выделен. Я хотел бы записать этот код в файл, включая цветовые коды, используемые для выделения текста. Как мне этого добиться?
5
голосов
1ответ
2k показов

Записать журнал vim в файл

Я знаю, что есть опция командной строки, чтобы сказать vim (или в моем случае gVim) выводить свой собственный журнал в файл. К сожалению, я не могу вспомнить это. Кто-нибудь может помочь?
5
голосов
2ответа
335 показов

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

Можно ли получить номер версии установленного плагина из Vim?
5
голосов
2ответа
777 показов

Удалить / Янкировать строки от текущей строки до и включая строку, содержащую шаблон поиска

Предположим, у меня есть следующий текст (курсор находится в середине первого слова «начало».' blah blah blah blah stuff stuff stuff \\\begin{tabular} { |p{0.25\textwidth} |p{0.2\textwidth} ...
5
голосов
3ответа
3k показов

Как я могу добавить некоторые отступы в область текста Macvim

Я хотел бы добавить некоторые отступы между моим текстом и левым краем окна (или правым краем номеров строк).
5
голосов
3ответа
1k показов

Как вы делаете инкрементный поиск по нескольким текстовым файлам в VIM?

Есть ли способ сделать VIM инкрементальный поиск по текстовым файлам? Vim уже выполняет пошаговый поиск в текущем открытом файле. Примерами программ, которые демонстрируют тип поиска, который я ...
5
голосов
2ответа
856 показов

Как я могу вставить результат оценки ".w" в конце строки в Vim?

Я хотел бы иметь возможность оценить строку Javascript (или другого кода) в Vim, и чтобы результат отображался в комментарии в конце строки. Например, если у меня есть файл вроде: console.log(4 + 5); ...
5
голосов
3ответа
3k показов

Команда Vim для сопоставления CapsLock с Escape

Какую команду мне нужно ввести, чтобы выйти из режима редактирования, нажав CapsLock в Vim?
5
голосов
2ответа
960 показов

Vim табуляция и пробелы

Я хочу, чтобы мой vim отступ работал следующим образом: если у меня есть ▷ ▷ int function(int x,▒int y, int z) { и я нажимаю Enter, я хочу получить следующее: ▷ ▷ int function(int x, ▷ ▷ ...
5
голосов
2ответа
14k показов

Как различить \r \n и \n в VIM

В VIM я могу показать все скрытые символы в файле с помощью команды ":set invlist". Однако последовательности конца строки всегда отображаются как $, независимо от того, является ли это переводом ...
5
голосов
4ответа
1k показов

Особенности Emacs, которые дополняют Vim?

Я уже давно пользуюсь Vim, и мне очень нравится с ним работать. Тем не менее, я продолжаю читать похвалы за Emacs. Я решил взглянуть на Emacs, чтобы завершить свои знания о редакторах Unix (не говоря ...
5
голосов
1ответ
882 показов

почему мои макросы vim перестают работать иногда?

Это иногда случается со мной, и я не могу понять, почему. Допустим, я начинаю запись в vim (нажмите q), затем заканчиваю работу и использую макросы несколько раз. Затем я делаю что-то еще, например, ...
5
голосов
2ответа
4k показов

Vim Colorscheme Weirdness для фона (не нетекстовая область)

Я возился с цветовыми схемами vim, и некоторые из них (это Молокаи) имеют странный эффект, когда фон отличается от фона текста. Я думал это: hi NonText guifg=darkgray guibg=white gui=none hi NonText ...
5
голосов
3ответа
7k показов

Как переместить курсор непосредственно на следующую новую строку?

вот моя статья with a screen editor,you can scroll the page,move the cursor,delete lines,insert моя позиция курсора находится в начале второй строки (символ "p" "страницы"): Я хочу продолжить ...
5
голосов
2ответа
197 показов

Какой способ очистить файл конфигурации в Linux?

Есть ли способ очистить файл конфигурации в Linux, не удаляя его, чтобы он не потерял разрешения? Благодарю.
5
голосов
2ответа
2k показов

Странная вставка из Vim по щелчку мыши

Я использую замазку (на Windows 7) для подключения к оболочке и Vim в качестве редактора. У меня также есть мышь = опция включена в Vim, но я получаю странное поведение (например, случайные вставки ...
5
голосов
4ответа
3k показов

Vim для математических символов

Я пытаюсь использовать vim, чтобы делать заметки по математике в классе теории игр. Я проверил орграфы, и они отлично подходят для ввода математических символов, но есть некоторые вещи, которые он не ...
5
голосов
3ответа
5k показов

Сбросить терминал после выхода из VIM - цвета все перепутались

Всякий раз, когда я покидаю VIM, все мои терминальные цвета испорчены. Ручной reset в командной строке, похоже, тоже не исправляет. Я использую тему Mustang VIM. Я думаю, что мне нужно сказать VIM ...
5
голосов
1ответ
646 показов

Vim: пропустить буфер быстрого исправления при циклическом переключении между окнами

При редактировании файлов в vim обычным явлением является открытие двух буферов с помощью :sb и циклическое переключение между ними с помощью C-w C-w . Я стараюсь не открывать больше двух окон, ...
5
голосов
2ответа
657 показов

Авто-вставка левого кронштейна в Vim

Я пытаюсь написать код Objective-C в Vim, и в Xcode мне не хватает одной возможности - автоматически вставить левую соответствующую скобку. Скажите, если у меня есть следующий текст: NSString *string ...
5
голосов
2ответа
758 показов

Поиск в истории отмен Vim

У меня есть "странный" шаблон использования в vim, который я часто использую - или должен использовать, в зависимости от того, как вы его просматриваете. Обычно это происходит так: я ввожу текст, ...
5
голосов
7ответов
10k показов

Изменить меню / язык интерфейса vim на английский

Я ищу в Google и читаю несколько ответов, но не могу изменить язык меню / интерфейса пользователя vim на английский. Я мой .vimrc меня есть set langmenu=en_US.UTF-8 language messages en_US.UTF-8 но ...
5
голосов
2ответа
549 показов

Vim Editor очень умный?

Я программирую на C++ или Java. Я хочу использовать редактор Vim и слышал, что я могу настроить редактор Vim так, чтобы он мог работать: От объекта к определению От функции к определению От имени ...
5
голосов
2ответа
3k показов

Как заставить vim завершать все строки одним символом перевода строки (LF)

Как говорится в заголовке, мне нужно заставить vim (в моем случае gVim) завершать все строки одним символом перевода строки (LF). Как я могу это сделать? Я пытаюсь следовать стандартам кодирования ...
5
голосов
1ответ
519 показов

В vim, почему:tselect показывает мне неправильный список?

У меня есть этот код, открытый в VIM: $this->mockEvolve(...); Когда я делаю Ctrl + ] наведя курсор на m , это приводит меня к его определению. Однако, когда я запускаю :ts когда мой курсор находится ...
5
голосов
4ответа
373 показов

Вставить всю строку вырезать в конце другой строки в VIM

Я обрезаю строку с помощью dd, а затем хочу вставить всю строку в конце другой строки. Но проблема в том, что, поскольку dd обрезает всю строку, возможно, он также включает и символ новой строки. И ...
5
голосов
3ответа
2k показов

Vimdiff и Git все сразу

Я использую vimdiff в качестве моего difftool с git. Допустим, я изменил двенадцать файлов. Проблема в том, что иногда я запускаю git diff и вокруг четвертого или пятого файла я вижу что-то, что я ...
5
голосов
4ответа
5k показов

Как поменять Escape и Caps Lock?

Я использую Archlinux. Когда я программирую, мне нравится менять Escape и Caps Lock. Я знаю, что гном может сделать эту работу. Но Gnome 3.6.2 в Archlinux не может найти это. Поэтому я использую ...
5
голосов
1ответ
147 показов

Почему sudo зависит от vi?

пакет sudo-1.8.15-2.fc23.x86_64 в fedora 23 зависит от vi, что подтверждается: $ rpm -qR sudo | grep vi /usr/bin/vi Зачем? Это ошибка на стороне сопровождающего пакета? Эта зависимость вызывает как ...
5
голосов
2ответа
118 показов

Как выполнить два поиска одновременно в Vim?

В Vim я часто выполняю один поиск, а затем другой. Мне интересно, могу ли я объединить два поиска в одну команду. Например, если я хочу найти первый экземпляр переменной foobar внутри функции с ...
5
голосов
2ответа
8k показов

Как vim colorscheme работает с цветами профиля gnome-Terminal?

Меня смущает, как мне кажется, что цветовые схемы vim работают с моими настройками цвета терминала gnome. Я установил образец пакета colorscheme:http://www.vi-improved.org/color_sampler_pack/ Все они ...