Вопросы с тегом «vim»

86
Есть ли в Vim / Vi команда для перемещения курсора в конец выделения поиска?

Есть ли в Vim / Vi какие-либо команды для перемещения в пределах выбранного сегмента поиска? Например, если я ищу слово, есть ли какие-нибудь команды для перемещения курсора в конец выделенного сегмента? Скажем, у меня есть слово «FishTaco», и я хочу найти все экземпляры «Fish» и вставить...

86
Клавиша Backspace не работает в Vim / vi

Я только что внес некоторые изменения в .vimrcфайл и .bash_aliasesфайл, и с тех пор я не могу удалять слова с помощью клавиши Backspace. В моем .vimrcфайле есть: set nocompatible set number set incsearch set autoindent set ruler set autowrite set smarttab set linebreak set spell set et set title...

85
Пробелы с автоматическим отступом с C в vim?

Я был несколько испорчен использованием Eclipse и java. Я начал использовать vim для кодирования C в среде Linux, есть ли способ, чтобы vim автоматически делал правильный интервал для блоков? Итак, после ввода {следующая строка будет иметь 2 пробела с отступом, и возврат в этой строке сохранит ее...

85
как добавить строки в регистр vim, не перезаписывая его

Я хочу выдернуть строку в регистре: "{register}y но без перезаписи того, что было ранее в регистре. Мне часто нужно копировать несмежные строки в регистр, и я хотел бы иногда использовать регистры как стек. Пример: line1 line2 line3 Я хочу скопировать line1, поместив на него курсор и введя "ay,...

85
воспроизвести макрос vim до конца буфера

Я хочу запустить макрос, который я только что записал в регистре " x", на каждой отдельной строке открытого буфера, от курсора до конца буфера в vim. Как я могу это сделать? Я знаю, что могу воспроизвести макрос n раз: 15@x ... или просто удерживайте, @пока не дойду до последней строки, но я хочу...

85
Как переключаться между несколькими конфигурациями vim с помощью команды или локальных файлов vimrc?

Я работаю в нескольких группах, каждая из которых имеет свои стандарты табуляции / отступов / интервалов в C. Есть ли способ иметь отдельные выбираемые конфигурации VIM для каждой, поэтому, когда я редактирую файл, либо: Я что то хотел set group=1выбрать конфигурацию локальный .vimrc, который...

85
Есть ли в vim команда для перемещения курсора в родительскую скобку?

Есть ли в vim команда для перемещения курсора в родительскую скобку? У меня есть такой файл конфигурации, и я хочу сразу перейти к родительской скобке. Есть ли для этого простая команда движения или есть способ объединить команды, чтобы делать то, что я хочу? PARENT{ // I want to move my cursor...

85
Перейти к n-му символу в строке

Как переместить курсор на n-й символ слева в Vim? Одно из решений, которое я вижу, - нажать 0n<right-arrow>, он переместится в позицию n + 1. Есть ли более естественный способ сделать это?...

85
Как я могу удалить текущий файл в vim?

Как я могу удалить с диска текущий открытый файл из vim? Было бы неплохо еще и буфер закрыть. Я вижу, вы можете использовать для этого NERDTree , но я не использую этот плагин....

84
Могу ли я использовать SPACE как кленовщик в VIM?

Из http://items.sjbach.com/319/configuring-vim-right я понял, что вы должны были использовать Spaceв качестве кленовщика в vim. Я пробовал, но, похоже, не работает. Кто-нибудь, кто заставил это работать? Пытался: let mapleader = <space>...

84
Vim дергает диапазон строк

Я разработчик C #, который совсем недавно решил расширить свои знания об имеющихся у меня инструментах. Первый инструмент, который я решил изучить, - это Vi / Vim. Пока все идет хорошо, но есть пара вопросов, на которые я не могу найти ответа: Допустим, я хотел дёрнуть ряд строк. Я знаю, что есть...

84
Неправильные цвета с vim в iTerm2 с использованием Solarized

У меня странная проблема с iTerm2 в терминале vim (без графического интерфейса) и с солнечной цветовой схемой. Во-первых, я настроил iTerm2 на использование темной солнечной цветовой схемы. Я также использую solarized для vim. В моем .vimrc есть следующие строки set background=dark colorscheme...

84
Vim: слово vs WORD

Я изучаю Vim и не могу понять разницу между wordи WORD. Я получил следующее из руководства Vim. Слово состоит из последовательности букв, цифр и подчеркиваний или последовательности других непустых символов, разделенных пробелом (пробелы, табуляции,). Это можно изменить с помощью опции iskeyword....

83
Как правильно настроить автоинденцию Vim для редактирования файлов Python?

У меня проблемы с настройкой Vim (7.1.xxx) для редактирования файлов Python (* .py). Отступы вроде нарушены (оптимально 4 пробела). Я следил за некоторыми руководствами, которые нашел через Google. По-прежнему никакого эффекта: / Пожалуйста, помогите...

83
Перейти к началу строки в режиме вставки

Я знаю, что могу использовать: Home в режиме вставки Esc+ iдля выхода из режима вставки и повторного входа в него, фактически переходя в начало строки. Но ни то, ни другое меня не удовлетворяет. В первом случае мне нужно наклонить голову, чтобы ударить Home, потому что я не могу ударить вслепую....

83
Vim - подсчитать строки в выбранном диапазоне

Я хочу подсчитать строки в диапазоне, независимо от того, какой диапазон, но пусть это будет, скажем, визуальный блок. Какой самый короткий способ это сделать. Все, что мне приходит в голову, это что-то вроде: '<,'>s/.//n но я не верю, что это кратчайший путь. Так может кто-нибудь мне...

83
Сделать заглавными первую букву каждого слова в выделении с помощью vim

Я знаю, что в vim мы можем использовать ~один символ для заглавной буквы (как упоминалось в этом вопросе ), но есть ли способ сделать первую букву каждого слова в выделенном фрагменте заглавной с помощью vim? Например, если я хочу изменить с hello world from stackoverflow к Hello World From...