Как вставить пустую строку между каждыми непустыми строками? например. из line 1 line 2 line 3 line 4 line 5 в line 1 line 2 line 3 line 4 line 5
Как вставить пустую строку между каждыми непустыми строками? например. из line 1 line 2 line 3 line 4 line 5 в line 1 line 2 line 3 line 4 line 5
В Vim Jключ соединяет две строки вместе. Существует ли аналогичная встроенная комбинация клавиш для разделения строк с новой строкой (в позиции курсора или аналогичная)? В качестве альтернативы, какой самый надежный способ определить комбинацию клавиш для этого (в обычном режиме, а не в режиме...
Используя Vim, я иногда смотрю на раздел исходного кода некоторое время и внезапно хочу, чтобы какая-то переменная на экране появилась. Это просто: /<var>это подчеркивает их всех. Моя проблема в том, что поиск чаще всего сдвигает мое окно, поэтому я не смотрю на исходный код из того же места....
Я использую locateкоманду очень часто. Так что, если я запускаю следующую команду. locate updatedb | head -1 Тогда это дает мне O/p /usr/updatedb.conf Интересно, есть ли такая команда, которая позволяет мне открыть этот файл напрямую? Я надеюсь на что-то подобное. locate updatedb | head -1 |...
Кто-нибудь знает, возможно ли (или известно о существующем скрипте или плагине vim), который может создать «строку состояния», которая отображает имя текущего класса и метода (или функции), который я редактирую? Я представляю, что он подключится к синтаксическому анализатору для типа файла текущего...
Я могу использовать , vim -u filenameчтобы использовать filenameвместо моего по умолчанию .vimrc. Я использую этот метод при переключении пользователя contextx ( su), чтобы использовать мой .vimrc даже при работе в качестве суперпользователя. Как я могу достичь того же также для папки , в которой...
Я пытаюсь использовать цветовую схему пустыни с VIM 7.0 на CentOS 5.6 x64, расположенную здесь: http://hans.fugal.net/vim/colors/desert.vim Я скачал файл и сохранил его в своем ~/.vim/colorsкаталоге. Затем я говорю VIM использовать цветовую схему, выпуская: :colors desert Это должно выглядеть так:...
Когда вы впервые запускаете vim с помощью vim myfile.c, в нижнем левом углу экрана отображается имя файла в кавычках, количество строк, а затем количество символов. Он исчезает в ту минуту, когда что-то еще нуждается в этой недвижимости. Как мне вернуть его обратно? Я знаю, :echo @%может получить...
Я foldmethod=indentустановил в моем ~/.vimrc, и в целом это работает для меня, и я хотел бы сохранить его. Тем не менее, у меня есть несколько файлов, которые я регулярно редактирую (и которые находятся под моим эксклюзивным контролем), и которые я хотел бы добавить в систему на основе маркеров, в...
Когда вы some/path/file<Tab>набираете : e, если есть несколько совпадений, vim просто выбирает первое, и вам нужно перебирать остальные из них с помощью клавиши Tab. (очень похоже на поведение интерфейса командной строки Windows). Как мне заставить его вести себя как bash, где он только...
Большую часть времени я использую Emacs. Тем не менее, я решил попробовать выучить Vim. Я доволен Emacs, я просто пытаюсь избежать превращения его в Молот Маслоу . Я видел несколько учебных пособий, но мне еще не удалось найти хороший, написанный с точки зрения кого-то из Emacs. Есть ли...
Первоначально я задавал и отвечал на этот вопрос: как я могу использовать версию Homebrew Python с Homebrew MacVim? Эти инструкции работали на Snow Leopard с использованием Xcode 4.0.1 и соответствующих инструментов разработчика. Тем не менее, они больше не работают на Mountain Lion с Xcode 4.4.1....
Я знаю, 0 идет в начало строки, а $ - в конец, но есть ли что-то для
У меня установлен VIM, но мне нужно скомпилировать его с определенными параметрами: In addition to the most commonly used features, the plugin requires: +python or +python3, +clientserver and +conceal. Какие шаги нужно удалить и перекомпилировать с этими параметрами, ничего не...
Я обновил систему с Nagios 2 до Nagios 3, и теперь я сравниваю некоторые различия в старых и новых файлах конфигурации. В конфигурационные файлы внесены существенные изменения, и я не хочу выполнять diff для всего файла, потому что vimdiff показывает мне слишком много несоответствующих различий и...
Что означает знак плюс перед */dynв :versionрезультатах работы команды, например: +python/dyn +python3/dyn +ruby/dyn +tcl/dyn Я не нашел никакой полезной документации на это. Когда я запускаю, :echo has('python3')Vim возвращает 0. Когда я запускаю, :python3 print('hi')он говорит, что E370: Could...
Если я нахожусь в Vim и хочу получить какой-то вывод из командной строки и добавить его в мой текущий файл, я могу запустить это: :! echo "foo" >> % Это добавит «foo» к моему текущему файлу, и мне придется перезагрузить. Есть ли более элегантный способ сделать это - поместить этот вывод в...
Я нахожусь в процессе украшения некоторого исходного кода, используя vim. {1} Я создал пару макросов vim, которые выполняют отдельные шаги: удаление конечного пространства, удаление пустых строк после {, удаление пустых строк до {, и тому подобное. Теперь я хочу создать макрос, который...
Мне нравится использовать tab для перехода между разделенными окнами, поэтому у меня есть map <tab> <C-W><C-W>.vimrc. И все же я заметил, что это делает так, что Ctrl + I больше не ведет себя как Ctrl + I, а как Ctrl + W, Ctrl + W. Как я могу переназначить только, <tab>но...
Примечание: для Mountain Lion см .: Как я могу использовать Homebrew Python с Homebrew MacVim на Mountain Lion? Я установил Python 2.7 с Homebrew на Mac OS X Snow Leopard. Когда я устанавливаю MacVim с использованием brew install macvim, он компилируется с поддержкой Python, но компилируется с...