Vim – вопросы и ответы

70
голосов
1
ответ
Поддерживает ли он следующий код? Точнее, поддерживает ли она функцию определения? вызывать функциональную system ? и так далее. Следующий код используется для автоматического закрытия моего китайс...
6 месяцев, 3 недели назад Run
58
голосов
1
ответ
Я хочу отобразить cmd-left/right для W и w для навигации по разрыву. Поэтому я тестировал прямо из командной строки (в обычном режиме): :map <D-Left> <C-w>W И это работает как шарм. Ког...
6 месяцев, 3 недели назад tgo
122
голоса
1
ответ
Возможный дубликат: Могу ли я сделать подсветку синтаксиса vim для заголовков C++, у которых нет расширений? Я использую скрипт
6 месяцев, 3 недели назад Christopher Aden
58
голосов
2
ответа
пример : text téxt text |text| text text text text |text| text text téxt téxt |text| text text téxt text |text| téxt Я выбираю блок текста '| text |' указанных выше строк То, что я хочу знать, - эт...
6 месяцев, 3 недели назад Reman
58
голосов
1
ответ
Я использую gvim в первую очередь для Windows с разбиением окна (: vsp и т.д.). Я бы хотел, чтобы они сохраняли свои пропорции, когда меняю размер рамки (окно GUI). Есть простой способ сделать это?...
6 месяцев, 3 недели назад stuyguy
148
голосов
3
ответа
Можно ли gVim выделить синтаксические ошибки С++ (красные squiggles underneath) в режиме реального времени, например Visual Studio?
6 месяцев, 3 недели назад teknix
167
голосов
3
ответа
В нормальном режиме (в Vim), если курсор находится на номере, нажатие Ctrl - A увеличивает число на 1. Теперь я хочу сделать то же самое, но из командной строки. В частности, я хочу перейти к опред...
6 месяцев, 3 недели назад user10
57
голосов
1
ответ
Я хотел бы иметь возможность сопоставить всю эту строку (выделить это в vim): Fri Mar 18 14:10:23 ICT 2011 . Я пытаюсь сделать это, найдя строку, которая содержит ИКТ 20 (первые две цифры года года...
6 месяцев, 3 недели назад Jono
58
голосов
2
ответа
Вот мой файл ~/.vimrc. Мой отступ работает для vim, но не работает для MacVim. Каждый раз, когда я открываю MacVim и пытаюсь выполнить скриптинг на python, я должен нажать Edit → Настройки файла → ...
6 месяцев, 3 недели назад Darian Nwankwo
90
голосов
3
ответа
Можно ли использовать условное регулярное выражение (например, описанное в http://www.regular-expressions.info/conditional.html ) в Vim?
6 месяцев, 3 недели назад Vineeth
82
голоса
4
ответа
Я использую Vim 7.4 (Mac OS) для редактирования и запуска сценариев Lua. Я сопоставил ключ в моем .vimrc, чтобы сохранить текущий буфер и запустить внешний script. Ключевая карта в .vimrc: map V :w...
6 месяцев, 3 недели назад Laurent Zubiaur
100
голосов
1
ответ
Я изучаю vim от vimtutor и в настоящее время я нахожусь на уроке 5, где они вводят команду команды pre !command и команду суффикса внешней command! , Я протестировал команду ls и сделал следующее: ...
6 месяцев, 3 недели назад Alexander Falgui
114
голосов
2
ответа
Во всех учебниках cscope я нашел онлайн-рассказ о том, как использовать интерактивный режим cscope для поиска символов в редакторах, таких как vim и emacs. Но я думаю, что должно быть возможно выда...
6 месяцев, 3 недели назад kakyo
58
голосов
2
ответа
Я пытаюсь выполнить поиск по нескольким строкам и заменить, сохранив отступ, ведущее пространство, в коде, с которым я работаю. Ниже приведен образец текста, который приближается к ситуации. Пробле...
6 месяцев, 3 недели назад Jim
59
голосов
2
ответа
У меня настроено так, что CTRL-] на теге идет непосредственно в файл на новой вкладке, если есть только одно совпадение. Если есть несколько совпадений, в текущей панели на вкладке "Текущая вкладка...
6 месяцев, 3 недели назад Daniel Convissor
71
голос
1
ответ
Я хочу сделать следующие шаги: выберите C-код в визуальном режиме сделать правильный отступ с помощью == снова выберите тот же код, используя gv теперь выровняйте код с помощью \tsp (Dr chip Align ...
6 месяцев, 3 недели назад Kanwar Saad
175
голосов
3
ответа
Я устанавливаю VIM для открытия NERDTree при каждом запуске VIM: autocmd VimEnter * NERDTree Какие изменения следует внести в мой файл vimrc, чтобы открывать закладки также при запуске VIM и NerdTree?
6 месяцев, 3 недели назад Arpit Rai
129
голосов
1
ответ
Предположим, что у вас есть этот текст: name1 = "John"; age1 = 41; name2 = "Jane"; age2 = 32; name3 = "Mike"; age3 = 36; ... и вы хотите разбить каждую строку на две строки, чтобы получить такой ре...
6 месяцев, 3 недели назад Ori Popowski
90
голосов
1
ответ
Я работаю над исследовательским проектом. И у меня есть оконный ноутбук, и что я делаю, я делаю CSV файл своих данных, и я загружаю его на сервер Ubuntu. Теперь в моих окнах, когда вы открываете CS...
6 месяцев, 3 недели назад Arjun Chaudhary
58
голосов
1
ответ
В vim есть функция string() , которая получает строковое значение функции: let a = {'foo':'bar'} echo string(a) " => '{'foo':'bar'}' Однако у меня есть функция, в которой я не могу использовать ...
6 месяцев, 3 недели назад hgiesel
70
голосов
2
ответа
Настроен vim и gvim для Windows, а также vim и macvim для OSX. Предназначен для изучения рельсов 3, поэтому установлены рельсы 3 rc на обоих OS'ses. Пока что так хорошо. При использовании macvim ка...
6 месяцев, 3 недели назад sergevm
115
голосов
2
ответа
Я не могу понять, как установить цвет фона в черный цвет в Vim. Я запускаю Vim из Mac OS X 10.5.8 Terminal.app (это означает, что я использую MacVim?). Мой файл .gvimrc выглядит так: syntax on set ...
6 месяцев, 3 недели назад Thalatta
91
голос
1
ответ
Я создал этот файл под названием "~/.vim/syntax/proc.vim" и заполнял выражения регулярного выражения (я думаю, это то, что они называют). Мне нужно написать несколько тестовых скриптов на этом тест...
6 месяцев, 3 недели назад bAsH
58
голосов
1
ответ
Мне нужно отключить выделение в текстовом файле. Это то, что я пробовал, безрезультатно: :syntax off :set nohlsearch :set syntax= :match :set noshowmatch :set t_Co=0 Вывод некоторых команд "отладки...
6 месяцев, 3 недели назад Robottinosino
101
голос
1
ответ
Я хотел напечатать простой текстовый документ и убедиться, что слова обернуты границами слов. Я попробовал оба set linebreak и set wrap но при печати он просто ломается в правом столбце посредине с...
6 месяцев, 3 недели назад mattwright
-4
голоса
1
ответ
Поэтому я пытаюсь получить поддержку colorscheme в iterm2 на моем mac. Когда я: colorscheme solarized, это то, что мой экран выглядит Вот мой главный
6 месяцев, 3 недели назад jrock2004
114
голосов
1
ответ
Как я могу передать содержимое регистра на стандартный ввод внешней команды? Я интуитивно пробовал следующее, но он не работает (может служить иллюстрацией моей потребности): :"0w !some_command
6 месяцев, 3 недели назад slezica
90
голосов
1
ответ
Есть ли способ, с помощью которого я могу запросить информацию Vim о пользовательских функциях vimscript и script файлах, которые Vim знает о? То, что я хотел бы знать, это: Определяется ли определ...
6 месяцев, 3 недели назад ARV
70
голосов
3
ответа
Если вы используете колесико мыши (или полосу прокрутки) для прокрутки до нижней части текущего буфера, то VIM позволяет "прокрутить ниже" нижнюю часть файла. Так что последняя строка появляется в ...
6 месяцев, 3 недели назад Evgenyt
83
голоса
4
ответа
В текстовом документе я [визуально или иначе] выбираю несколько строк, вырезая их с помощью d ... Я хотел бы вставить эти строки в конец файла, не перемещая курсор. Есть ли относительно простой спо...
6 месяцев, 3 недели назад iamnotsam
89
голосов
2
ответа
Я редактирую много кода Scala в Vim, что означает, что я сильно ударил f = , когда я направляюсь в RHS аргумента case (или что-то еще): case PatternMatch(a, b, c) => RHS Here Но Scala поддержива...
6 месяцев, 3 недели назад Derek Wyatt
107
голосов
3
ответа
Я хочу выделить определенное слово независимо от типа файла. В моем .vimrc я добавил: highlight link notes todo syntax match notes contained "TODO" syntax match notes contained "NOTE" syntax match ...
6 месяцев, 3 недели назад jtfairbank
253
голоса
8
ответов
У меня Solarized установлен через патоген, и он работает нормально как в терминале, так и в MacVim на моем Mac. Сегодня я попытался настроить поле Ubuntu на Linode. Я просто клонировал мои dotfiles...
6 месяцев, 3 недели назад David Tuite
71
голос
7
ответов
Я немного в проблемах IDE, и я не одинок, я заметил, но я не нашел ответа по многим из моих вопросов. Я бы очень прекратил использовать разные редакторы и стал очень хорош в одном (на окнах), приде...
6 месяцев, 3 недели назад Peter
98
голосов
2
ответа
Я добавил эти ярлыки, чтобы дублировать строку на основе команды :t , где :t. дублирует текущую строку на следующую строку (держит курсор на второй из пары строк) и :t-1 дублирует текущую строку на...
6 месяцев, 3 недели назад user779159
121
голос
2
ответа
Я безуспешно пытался установить некоторые плагины для VIM на некоторое время. Я в основном слежу за информацией в этой ссылке . Я в основном просто отбрасывал файлы плагинов в разных каталогах, над...
6 месяцев, 3 недели назад Ben Pearce
80
голосов
3
ответа
Gitgutter - отличный инструмент для информирования меня о незапланированных изменениях, но слишком часто я забываю полные файлы из коммитов. Я хочу иметь предупреждение в строке состояния Vim, если...
6 месяцев, 3 недели назад Epeli
71
голос
2
ответа
Здесь мой скрипт для рефакторинга с PHP. Я создал команду, которая работает внутри vim, но только внутри папки. !for i in 'grep -Rl OldName foldername/'; do sed -i 's/OldName/NewName/g' $i; done; Т...
6 месяцев, 3 недели назад sensorario
81
голос
2
ответа
В одном из файлов конфигурации vim я заметил это отображение клавиатуры map <C-L> <C-W>l<C-W>_ предположительно для удобства перемещения по вкладкам и окнам. Что это значит для кл...
6 месяцев, 3 недели назад Sahat Yalkabov
73
голоса
2
ответа
Сначала посмотрев команду на время, путешествуя в Vim, т.е. ea {N}s и lat {N}s , я подумал, что это будет очень просто. Но это не работает для меня, как ожидалось, и теперь я совершенно смущен. Это...
6 месяцев, 3 недели назад Manish Jain
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема