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

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

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

Переменные состояния в VIM

Есть ли способ иметь переменную состояния в VIM? Рассматривать: " Relative line numbers in Normal mode, absolute in Insert mode. Ctrl-N to toggle set relativenumber autocmd InsertEnter * :set number ...
1
голос
2ответа
449 показов

vim NERDTree ярлык для существующей функции

Я хочу использовать клавишу со стрелкой вправо, чтобы открыть узел в NERDtree. Я вижу, что есть NERDTreeAddKeyMap, но я слишком большой новичок в vimscript, чтобы знать, как правильно его вызывать. Я ...
1
голос
1ответ
612 показов

Использование перезаписи в vim, но я хотел бы отличаться от возврата каретки

Поэтому я помещаю текст в определенную область в VIM ... Я использую режим REPLACE, чтобы при вводе я не испортил «дальний край» «прямоугольника». Было бы замечательно, если бы когда я нажал Enter в ...
1
голос
1ответ
645 показов

команды автоматизации vim ex

Да, я знаю, я мог бы просто использовать sed. Но давайте предположим, что я какой-то больной. Мазохист, если вы будете .. У меня есть файл /tmp/a.script , содержащий: ...
1
голос
3ответа
1k показов

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

Я пытаюсь установить сопоставление клавиш в vim. Я знаю, что означает Control-J . Что представляет собой текстовое представление клавиши capslock? Я пробовал но это не работает. Есть ли где-нибудь ...
1
голос
2ответа
223 показов

Шаблон Vim для замены ftp-ссылок на локальные

Вопрос Я собираюсь перебирать большую массу html-файлов и заменять ссылки на ftp-сайт локальными ссылками. Я использую vim и пытаюсь найти шаблон для использования с %s/find/replace/g который будет ...
1
голос
2ответа
1k показов

Как загрузить несколько файлов (в нескольких подкаталогах) в буферах vim?

Моя структура каталогов выглядит так: inc/abc/xyz.hpp ... inc/def/hij.hpp ... Я бы хотел загрузить все мои hpp-файлы в буфера vim для редактирования. К несчастью, vim inc/*/*.hpp не сработало, как я ...
1
голос
1ответ
278 показов

Vim версии, отличия

Какую версию vim я должен использовать в fedora для ежедневного использования (shell, c, ...)? В чем различия между версиями, типами (например, gvim, x11, vimrc)? Спасибо за ответы,
1
голос
4ответа
4k показов

Как мне отредактировать файл, который в данный момент используется vi?

Я новичок в Linux и пробую Ubuntu 11.10. Я настраиваю SSH-сервер, и одна из инструкций просит меня отредактировать файл sshd_config с помощью vi. В vi я не могу вспомнить, что происходит (теперь все ...
1
голос
1ответ
8 показов

Vim - время ожидания сообщения об ошибке

Я хочу, чтобы Vim тайм-аут сообщения об ошибках в командной строке через 5 секунд или около того. Как это сделать? В настоящее время сообщение об ошибке (например, E486: Pattern not found...) висит ...
1
голос
1ответ
878 показов

Snipmate + Pathogen + Git - пользовательские фрагменты не работают в Windows

Вот моя установка: Мой каталог .vim находится под контролем исходного кода с помощью git Я использую Pathogen для управления своими плагинами Мой плагин SnipMate - это подмодуль git в ...
1
голос
1ответ
552 показов

Как переместить строку состояния и командную строку VIM в верхнюю часть окна?

Мне не нравятся они внизу дисплея. Вместо этого я хочу, чтобы они находились наверху. Я не нашел никакой команды, чтобы настроить его таким образом. Есть ли? Или в исходных файлах есть переключатели, ...
1
голос
5ответов
2k показов

Vim создает файлы

Есть ли какой-либо параметр для vimrc, который изменяет разрешения, которые он устанавливает для файла, если он создает файл? Например, если я создаю файл сейчас, это 664, но я бы хотел, чтобы по ...
1
голос
1ответ
1k показов

Скопируйте вертикальный текстовый блок в Vim на Mac

Как скопировать вертикальный текстовый блок в vim на Mac? На ПК будет просто делать Ctrl-C в начальной точке и Ctrl-C в конечной точке, и он будет копировать между этими двумя координатами. Как мне ...
1
голос
0ответов
5 показов

Я не могу удалить отметки в IdeaVim, плагине VIM PyCharm

Ссылка на документы: http://vimdoc.sourceforge.net/htmldoc/motion.html#:delmarks. (Я обычно использую официальные ресурсы VIM, так как я могу использовать практически каждый ярлык с плагином.) Когда ...
1
голос
3ответа
158 показов

VIM отключить подсветку при удалении поиска

Недавно я узнал новый ярлык в VIM, который я считаю чрезвычайно полезным. d/search_text Который будет удалять все, кроме, кроме "search_text", с текущей позиции. Однако, что раздражает, так это то, ...
1
голос
1ответ
467 показов

Включить колесо в Mintty (Cygwin) для VIM

Возможный дубликат: Включить колесо в mintty для команд cygwin: меньше и man Как включить колесо мыши внутри vim? Я использую мятный и Cygwin.
1
голос
1ответ
36 показов

Как синхронизировать положение курсора в VIM на нескольких машинах?

Я знаю, что vim может запомнить позицию курсора в предыдущем сеансе редактирования. Но эта функция не очень полезна, когда я работаю над исходным файлом на C как дома, так и в офисе, используя две ...
1
голос
1ответ
24 показов

Перемещение курсора по номеру строки при перемещении по нескольким строкам (например, `5j`), перемещение по отображаемой строке при перемещении по одной строке (например,` j`)

В Vim у меня есть следующий набор для правильной мягкой обтекания строк: set linebreak set wrap При одновременном прохождении нескольких строк неприятным побочным эффектом является то, что 5j не ...
1
голос
1ответ
197 показов

Как я могу получить вывод PHP linter прямо в vim на Windows?

Я использую PHP linter для проверки синтаксических ошибок в PHP, прямо из vim с помощью этой команды::!PHP -l "%", когда я это делаю, (я на Windows), Windows открывает другую CMD, и результат анализа ...
1
голос
2ответа
36 показов

Как отличить VIM-терминал от обычного терминала в Bash?

В недавнем выпуске vim появилась команда :terminal , которая запускает терминал в новой панели редактора. Есть ли способ идентифицировать эти оболочки, запущенные из vim, по сравнению с обычными ...
1
голос
2ответа
744 показов

vim: <ca> занят из tmux/screen

Я использую screen/tmux и vim. В vim я не могу использовать для увеличения числа, занят из screen/tmux. Любое предложение для простой карты для увеличения числа? Я пытаюсь с nnoremap но с этим у меня ...
1
голос
2ответа
2k показов

Сборка VIM с поддержкой Python в Cygwin?

Я пытаюсь собрать VIM с поддержкой Python/Perl под Cygwin. Кто-нибудь сделал это и может пролить свет на то, как это достигается?
1
голос
1ответ
885 показов

nnoremap с vnoremap

с vim я использую отступ объекта. и часто я использую это vii:!sort для сортировки блока с таким же отступом. Я пытаюсь установить этот nnoremap nn ss vii:!sort но не работает, любое предложение? ii ...
1
голос
3ответа
847 показов

Ошибки при использовании vim over ssh -t в Cygwin

Я хотел бы ssh на удаленный сервер и vim файл. Я старался ssh -t user@host "vim x" который дал мне ошибки: Error detected while processing /home/michael/.vimrc: line 58: E538: No mouse support: ...
1
голос
3ответа
854 показов

Определить действие нажатия клавиш в vim

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

Скомпилированная последняя версия Vim, colorschemes больше не работает

Я сделал следующие шаги на машине с Ubuntu 10.04. Сначала установите некоторые необходимые зависимости: $ sudo apt-get build-dep vim-gnome Убедитесь, что у вас установлены Mercurial и Python. Затем ...
1
голос
5ответов
8k показов

Откройте текстовый файл в VIM Cygwin

Есть ли способ настроить Windows для открытия текстовых файлов в экземпляре Cygwin VIM? В настоящее время я использую GVIM, но я считаю его ограничивающим по многим причинам. К сожалению, я не могу ...
1
голос
1ответ
20 показов

Vim Digraphs (Как выразить переменные полномочия в Vim?)

Я не могу набрать ^ m в vim, однако ^ можно с помощью Ctrl+k anS. Я делаю что-то неправильно? т.е. я могу сделать это, используя какой-то другой синтаксис или, может быть, мне нужен плагин?
1
голос
1ответ
14 показов

Расширение выделения на номере строки также для ALE-желоба

Я set cursorline включенной, и она работает. Я также использую ALE для выравнивания своего кода, и у меня установлен желоб для показа всегда (g:ale_sign_column_always). Однако в типах файлов, которые ...
1
голос
1ответ
1k показов

Gvim - удалить, чтобы открыть файл и сосредоточиться на недавно открытом файле

Я получил довольно старый gvim (6.3) на CentOS 4.5. --remote-tab-silent пока нет. Вместо этого я использую --remote чтобы открыть файл в том же экземпляре gvim. Однако есть проблема, что все файлы ...
1
голос
2ответа
835 показов

Есть ли цветовая схема vim, похожая на Aptana?

Я нахожусь в процессе перехода от Aptana к Vim, и мне очень не хватает одной отличной цветовой схемы Aptana для Python. Кто-нибудь знает цветовую схему Vim, которая похожа на Aptana? (Я посмотрел ...
1
голос
1ответ
19 показов

Мне очень нужна помощь в установке Vundle для Neovim

Я пытался запустить Neovim с Vundle в течение двух месяцев безуспешно. Я постараюсь сделать это немного подробным, чтобы вам было легче понять, что я сделал до сих пор. Linux Mint 19.1 Установил ...
1
голос
2ответа
117 показов

Игнорировать autoindent в vim для одного возврата каретки

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

Как передать содержимое регистра Vim во внешний скрипт?

По сути, я хочу создать оператор в сценарии Vim, который отправляет выбранный текст во внешний (Python) сценарий. Он должен вести себя так, как обычно ожидал бы оператор, независимо от того, выбран ...
1
голос
2ответа
4k показов

Как правильно установить snipMate для vim?

У меня проблемы с установкой snipMate для gvim. Мой файл .vimrc имеет явно обязательную строку filetype plugin on $VIMRUNTIME/plugin/snipMate.vim открывается при запуске gvim. Я подтвердил это с ...
1
голос
2ответа
165 показов

простой способ скопировать текст из Vim в системный буфер?

Я работаю в среде Windows и использую gVim для обычного редактирования. Мне нужен простой способ скопировать текст из vim в системный буфер, чтобы я мог вставить Ctrl+V в другое приложение Windows. Я ...
1
голос
1ответ
577 показов

Отмена inoremap

Рассмотрим следующую конфигурацию .vimrc : inoremap ' '' function! someFunc() inoremap ' ' Теперь, после запуска someFunc(), нажатие ' все еще ждет время ожидания перед перемещением курсора. Можно ли ...
1
голос
1ответ
72 показов

vim: запретить составному отображению действовать как его суффикс

У меня есть сопоставления для копирования / вырезания / вставки в / из реестра: nnoremap a "ayy -- copy current line into register a nnoremap a "add -- cut current line into register a nnoremap a "ap ...
1
голос
2ответа
37 показов

необходимо удалить все строки из файла, которые содержатся в строке ниже

У меня есть несколько файлов, которые выглядят так: 0 04 040 040t 040te 040tes 040test 040test2 041 041t 041te 041tes 041test 041test1 0n 0ne 0ne- 0ne-o 0ne-os 0ne-osx Мне нужно удалить все строки, ...
1
голос
1ответ
87 показов

vim: Открытие файла и отображение последних N открытых файлов в N разделениях

Я использую vim (7.3) с четырехсторонним разделением окна. Я хочу сделать следующее: Выберите файл для открытия. Поместите это в окно 1. Переместите файл, который занимал окно 1, в окно 2, 2-> 3, 3-> ...
1
голос
4ответа
290 показов

Совместимость emacs vim для кода C ++

Я использую emacs для кодирования c++, и в моем проекте есть много людей, которые используют gvim для того же. Моя проблема в том, что когда я открываю их файлы .h или .cc в emacs, его форматирование ...
1
голос
2ответа
474 показов

Vim показывает символы ^ M, и они не исчезают

Я использую Vim 7.3 под Windows 7 и столкнулся с проблемой. Символы ^M не исчезают, несмотря на все мои усилия :e ++ff=dos не помогает. Какие-либо предложения?
1
голос
1ответ
99 показов

YouCompleteMe не может импортировать libtinfo.so.5

Я попытался установить плагин vim YouCompleteMe . Когда я сейчас запускаю vim, я получаю ошибку The ycmd server SHUT DOWN (restart with ':YcmRestartServer'). Unexpected error while loading the YCM ...
1
голос
1ответ
1k показов

Vim на Mac OS X "E492: не команда редактора: dw"

Так...Я нахожусь на второй худшей серии операционных систем в мире, использую мой ежедневный текстовый редактор vim, и ... да ...Я понятия не имею. Я предполагаю, что это ошибка, я использую 10.7 ...
1
голос
1ответ
333 показов

"autocmd FileType" не работает одинаково в Mac и Linux

Вот небольшой фрагмент vimrc, который я пытался использовать на моем Mac function SetCommonDefaults() " Set line numbers set nu endfunction autocmd FileType cpp call SetCommonDefaults() Я ожидаю, что ...
1
голос
2ответа
242 показов

Какую локаль использует VIM для сортировки и регулярных выражений?

Предположим, у меня есть файл со следующим содержанием: c C b B a A Когда я делаю :%sort , я получаю следующий результат: A B C a b c Когда я делаю :%!sort (обратите внимание на '!'), Я получил a A b ...
1
голос
3ответа
196 показов

Как удалить текст из Vim

Я хочу удалить все слова, заканчивающиеся на abc Пример: 111abc 222def 333abc 444def 555abc 666def Отсюда я хочу удалить все слова, оканчивающиеся на abc. поэтому я попробовал это : С / г // аЬс Но ...
1
голос
1ответ
1k показов

Существуют ли какие-либо приложения для работы с электронными таблицами, столь же легкие и мощные в использовании, как Vim?

Я хотел бы использовать электронную таблицу, которая позволяет мне перемещаться по ячейкам, как в Vim. Кроме того, чем больше команд приписано сочетаниям клавиш, тем лучше. Особенно такие вещи, как ...
1
голос
1ответ
38 показов

MacVim - как сделать выделение мышью в "визуальном режиме"?

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