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

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

4
голоса
1ответ
444 показов

В Vim как мне искать содержимое регистра?

Скажем, я вытащил текст "foo" в регистр x . Как я могу найти в моем файле содержимое этого регистра? Я знаю, что могу ввести / для поиска, затем Control+R а затем x чтобы вставить содержимое этого ...
4
голоса
5ответов
834 показов

Command-T для оболочки

Я ищу расширение оболочки, которое позволяет мне выполнять завершение имени файла аналогично Command-T. Command-T - это функция в TextMate и плагин для Vim, который позволяет выбирать имена файлов, ...
4
голоса
2ответа
703 показов

Запретить MacVim копировать каждый визуальный выбор в буфер обмена

Каждый раз, когда визуальный выбор изменяется в MacVim, он копируется в системный буфер обмена. Это нормально и можно ли его отключить?
4
голоса
2ответа
421 показов

Копирование текста из Vim во что-то другое без поддержки буфера обмена Vim

Я пытался скопировать текст из окна Vim куда-нибудь, но это не работает. Решения, которые я нашел с Google, тоже не помогли. Например, используя регистры "* и"+. Версия команды vim (Ubuntu 12.04. Vim ...
4
голоса
1ответ
3k показов

vim: изменить цвет панели вкладок

Как я могу изменить цвет панели вкладок и шрифта vim? Я также заметил, что цвета между gVim и vim, открытыми в терминале, различаются, поэтому я бы хотел настроить это. Я посмотрел свои цветовые ...
4
голоса
1ответ
709 показов

Есть ли простой способ использовать текстовые объекты Vim на словах верблюдов?

Часто я делаю быстрое редактирование слова дела верблюда в некотором коде и хотел бы использовать что-то вроде текстовых объектов, чтобы выбрать одну часть слова дела верблюда. Например, учитывая ...
4
голоса
1ответ
1k показов

mvim открыть файл как новую вкладку в существующем окне из командной строки

Я часто использую команду: mvim -p file1 file2 открыть несколько файлов в одном окне в виде вкладок. Однако часто случается, что впоследствии я хочу открыть другой файл из командной строки. Как мне ...
4
голоса
4ответа
4k показов

Подсистема Windows Linux - заставить VIM использовать буфер обмена?

Чтобы убрать это со стола и избежать путаницы ... Это для Linux, работающего в Windows 10(ubunutu), также известной как WSL. Это не то же самое, что Cygwin и Windows или автономный Linux. Это его ...
4
голоса
1ответ
3k показов

Vim нажмите ENTER, чтобы продолжить

При использовании vim для запуска команды оболочки, например. с :!ls или же :sh чтобы попасть в оболочку, у меня всегда есть подсказка Press ENTER or type command to continue Это хорошо для ...
4
голоса
5ответов
2k показов

Ярлыки каталогов в Vim

Кто-нибудь знает хороший / аккуратный способ создания ярлыков каталогов в Vim? Сродни "~ [ярлыку]" в Zsh, который вы можете использовать для быстрого указания каталога. Я мог бы создать псевдонимы в ...
4
голоса
2ответа
642 показов

Где пользователи должны размещать пользовательские функции vim?

Некоторые функции зависят от типа файла, и мне интересно, как лучше организовать эти функции. Должен ли я определить их в ftplugin как локальные функции скрипта или поместить все в autoload?
4
голоса
4ответа
3k показов

Macvim отстает, а Vim на терминале маслянистый

Я использую OS X Lion 10.7.3 и Macvim работает значительно медленнее, чем vim на терминале для меня. Все команды движения в Macvim намного медленнее. Перемещение вверх и вниз в visual режиме ...
4
голоса
1ответ
760 показов

Используйте argdo с шаблоном поиска для удаления строки, подавляя ошибки и требуя подтверждения в Vim

Я использую gVim 7.3.46 на Win 7. Довольно просто использовать argdo для поиска файлов args по шаблону и его замены, подавляя ошибки и требуя подтверждения. :argdo %s/pattern/replace/gec | update Тем ...
4
голоса
2ответа
368 показов

Когда вы используете Vim, как сделать так, чтобы ВСЕ ваши файлы, которыми вы теперь манипулировали, имели 4 пробела с вертикальными отметками?

Я просто рекурсивно скопировал каталог с удаленного компьютера и хотел бы работать с файлами на моем собственном компьютере. Однако всякий раз, когда я использовал Vim удаленно, каждая вкладка ...
4
голоса
2ответа
6k показов

Vim, найдите и замените `^(. *)` На `^ {.*} `

Я пытаюсь найти и заменить caret open_parentheses some_content close_parentheses (то есть ^(.*)) caret open_curly_bracket the_same_content close_curly_bracket (то есть ^{.*} Но у меня есть проблемы. ...
4
голоса
1ответ
880 показов

Как вставить реальную вкладку с плагином Vim SuperTab, если завершение не удалось

Мне очень нравится плагин vim SuperTab . Но у меня есть небольшая проблема. Когда нет ключевого слова для завершения, плагин не вставляет реальную вкладку, а вместо этого пытается завершить слово с ...
4
голоса
3ответа
1k показов

Vim медленный при рендеринге буфера с подсветкой синтаксиса LaTeX

После устранения неисправности жесткого диска я устанавливаю GVIM на свой ноутбук Thinkpad X230T, работающий под управлением Windows 10. Все работает хорошо, за исключением скорости рендеринга ...
4
голоса
1ответ
956 показов

ключ vim: mapping <control-j>

Когда я нахожусь в режиме вставки, я иногда хочу иметь возможность перемещаться без использования клавиш со стрелками и без необходимости возвращаться в обычный режим. Итак, в моем vimrc я установил ...
4
голоса
1ответ
2k показов

Может ли автокоманда Vim запускаться по типу файла, а не по шаблону?

Я знаю, как настроить функции, используя :autocmd для конкретных расширений файлов: Например. ~/.Vim /ftplugin /xml.vim augroup xml au BufEnter *.xml call Setup_XML_Menu() au BufLeave *.xml call ...
4
голоса
2ответа
889 показов

Использование vim в качестве фильтра для раскрашивания вывода командной строки

Мне нравится подсветка синтаксиса vim. Особенно хорошо это работает на унифицированных разностях, поэтому я использую его очень часто так: diff -pu old new | vim - Я знаю один совет, как использовать ...
4
голоса
1ответ
192 показов

Создание ~/.vimrc отключает подсветку синтаксиса

Я начал использовать Vim, так как он был впервые установлен, а затем решил изменить поведение отступов, добавив set tabstop=8 softtabstop=0 expandtab shiftwidth=2 smarttab в ~/.vimrc в соответствии с ...
4
голоса
1ответ
313 показов

получение результата от команды в буфере vim

Что я хочу сделать редактирование одного файла бежать '!svn diff% '(или любая другая команда, которая принимает текущее имя файла) поместите вывод в новый буфер (или вкладку) бонус: не использую ...
4
голоса
1ответ
1k показов

Выделение пользовательского синтаксиса Vim, включение синтаксиса других языков в указанный диапазон

VIM 7.3.46 У меня есть специальный файл синтаксиса, определенный для того, чтобы сделать мои заметки более читабельными. Я хочу определить диапазон, который будет применять подсветку синтаксиса из ...
4
голоса
1ответ
4k показов

Подчеркивая результаты поиска в vim (вместо того, чтобы выделять их)

Прямо сейчас все мои результаты поиска в vim выделены ярким (то есть нечитаемым) желтым цветом. Мне было интересно, есть ли способ установить подсветку для результатов поиска, чтобы подчеркнуть, а не ...
4
голоса
1ответ
66 показов

Как использовать окно буфера Vim в качестве Unix Shell

Можно ли использовать разделенное окно в (g)vim в качестве оболочки Unix?
4
голоса
1ответ
86 показов

Источник vimrc с веб-страницы?

Я работаю с множеством разных серверов и хотел бы объединить мой vimrc на всех них. Я вижу, что у vim есть команда source, которая, как я предполагаю, работает аналогично bash. В bash для получения ...
4
голоса
2ответа
801 показов

Vim-подобная история в bash?

В bash можно прокручивать историю команд с помощью клавиш вверх и вниз. В Vim, это также возможно (после нажатия : Но с помощью vim, если вы введете первые несколько букв предыдущей команды, цикл ...
4
голоса
2ответа
980 показов

Альтернатива Markdown или LaTeX для создания документов Word с заголовками?

На работе мне поручили заняться переводческой работой. Я предпочитаю работать в vim, а не в Word и стилизовать его позже. Есть ли способ использовать синтаксис стиля Markdown для создания ...
4
голоса
3ответа
2k показов

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

Вчера я столкнулся с плагином jedi-vim, который обеспечивает автозаполнение для python. Я установил плагин, используя pathogen, поместив его в каталог bundle и он работает нормально. Теперь, как я ...
4
голоса
1ответ
562 показов

Как установить глобальный конф для PyFlakes?

Мой Vim использует PyFlakes для проверки ошибок стиля в коде Python. PyFlakes по умолчанию запрашивает, чтобы длина строки не превышала 79 символов, но соглашение нашей команды - 160 символов. Таким ...
4
голоса
1ответ
5k показов

mac iTerm2 команда unbind + / сочетание клавиш Find Cursor

Возможный дубликат: Можно ли удалить встроенный ярлык из приложения в Mac OS X? Я ищу способ отменить привязку команды + / ключ по умолчанию, привязанный к View -> Find Cursor Я предпочитаю ...
4
голоса
1ответ
5k показов

как заблокировать выделение, перемещение, копирование, вставку в vi?

Я пытаюсь перейти с Notepad++ на vi. В N++ я постоянно полагаюсь на блочное редактирование (или "режим столбцов"), поскольку это значительно повышает производительность: я могу выделить прямоугольную ...
4
голоса
6ответов
2k показов

Как я могу установить псевдоним в bash для "sudo vim (имя файла)" как sim (имя файла)

Что я обычно печатаю для редактирования файла: sudo vim Example.php Я хотел бы напечатать sim Example.php как ярлык. Я знаю, что могу настроить псевдоним в файле конфигурации bash, но как мне указать ...
4
голоса
2ответа
609 показов

Приложите абзацы с Теги в VIM

Я попытался создать сопоставление, чтобы заключить визуально выбранные абзацы в теги: vnoremap _p `>a`s/\n\{2,}/\r\r/g К сожалению, это отображение всегда добавляет нежелательный \r\r в конце ...
4
голоса
1ответ
3k показов

Мне действительно нужно 4 ГБ XCode для запуска gVim на компьютере Mac OS?

Я использую MacBook Pro моей жены, чтобы понять, было бы разумно безболезненно интегрировать ноутбук MacBook в мой рабочий процесс Linux. Похоже, что основным портом gVim для Mac является MacVim, для ...
4
голоса
1ответ
634 показов

Как выбрать строки с отступом в VIM

Как я могу выделить строки с одинаковым отступом? Например: if true: line 1 line 2 ... line n Если курсор находится над line 2 , как я могу выбрать от line 1 до line n?
4
голоса
2ответа
1k показов

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

При редактировании файлов, которые я ограничиваю в моем .vimrc до tw = 80, когда я возвращаюсь, чтобы редактировать их позже, длины строк заканчиваются повсюду. например lets say for the sake of ...
4
голоса
4ответа
96 показов

Как я могу скопировать слово, которое я печатаю? (без переключателя режимов ...)

Иногда я хочу установить начальную отметку, затем ввести слово (обычно длинное имя переменной), после окончания слова я могу установить конечную отметку. Затем я могу сохранить слово в своем ...
4
голоса
1ответ
760 показов

Vim Digraphs не работает

Я пытался вводить орграфы в Vim (без совместимости с vi), и, к сожалению, не могу. После использования Control K P * следует ввести большую греческую букву пи. Я также пытался использовать P BS * с ...
4
голоса
2ответа
442 показов

навигация по vim по разрывам строк с переносом на

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

urxvt vim прозрачная цветовая схема

У меня urxvt работает в режиме реальной прозрачности с использованием xcompmgr. Все выглядит отлично, но я бы хотел, чтобы моя vim colorscheme уважала настройки прозрачности. Это возможно?
4
голоса
0ответов
727 показов

Не могу импортировать модуль Python в .vimrc

Итак, я решил попробовать Powerline в Vim, и по этой причине я установил Pypy с помощью Brew. Я также установил Macvim, и он скомпилирован с поддержкой Python. Следуя инструкциям по установке ...
4
голоса
3ответа
2k показов

Vim Hotkeys для конкретного файла

Можно ли установить горячие клавиши для определенных типов файлов в Vim. Например, если я редактирую файл .java, я бы хотел, чтобы vim запускал javac .java, когда я нажимаю 5. Это возможно?
4
голоса
1ответ
95 показов

Как я могу отключить текстовую ширину vim для определенных строк?

У меня есть textwidth 80 символов и 75 файлов для файлов gitcommit . Дело в том, что у git коммитов в моей компании всегда есть последняя строка, которая указывает некоторые метаданные о коммите ...
4
голоса
0ответов
2k показов

Как изменить цвет фона в терминале vim?

Я использую терминал VIM. (:terminal) (Терминал Vim недавно добавил функцию vim. Вы можете увидеть подробности в :help terminal в недавно vim. Я не спрашиваю о VIM на терминале.) Цвет фона в окне ...
4
голоса
2ответа
673 показов

Как я могу добавить отображение ex-mode в Vim?

Я только что создал функцию Vim для замены разрывов строк в Windows на Unix. Теперь я хочу набрать :linebreak и запустить его. Вот моя первая попытка: function UseUnixLineBreaks() :%s/^M/\r/g ...
4
голоса
0ответов
1k показов

Деоплет не работает на Неовим

Итак, я установил neovim и deoplete плагин. Я позвонил :UpdateRemotePlugins потом. Теперь, когда я пишу код на C/C++ , он просто не завершается. Это на самом деле работает для таких вещей, как patht ...
4
голоса
1ответ
1k показов

Автообновление NERDTree

Я знаю, как обновить NERDTree вручную, нажав R, когда фокус находится в столбце NERDTree. Я хотел бы, чтобы это было сделано автоматически. Если событие необходимо, чтобы вызвать это, пусть оно будет ...
4
голоса
1ответ
1k показов

через терминал Windows изменить ширину курсора или цвет в Vim в зависимости от режима

Я использую PuTTY для подключения через SSH к серверу Ubuntu с моей рабочей станции Windows 7. После подключения я использую установку Vim с сервера Ubuntu для редактирования файлов. Я хочу, чтобы ...
4
голоса
2ответа
2k показов

Установка Command-T ломает MacVim

Я пытаюсь установить Command-T на MacVim. Я точно следовал инструкциям по установке , но я получаю эту ошибку при попытке запустить MacVim (из терминала через утилиту командной строки mvim ). dyld: ...