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

Vim - бесплатный модальный текстовый редактор с открытым исходным кодом, доступный для большинства основных платформ. Это позволяет с высокой эффективностью выполнять многие задачи по редактированию текста, но имеет крутую кривую обучения. Чтобы изучить основы, запустите ": help vimtutor". Для вопросов, не связанных с программированием, используйте https://vi.stackexchange.com/.

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

3
Макрос Vim на каждой строке визуального выделения
Я бы хотел запустить макрос для каждой строки в выделенном фрагменте, а не подсчитывать количество строк в голове. Например, я мог бы написать макрос для преобразования: Last, First В First Last и я бы хотел, чтобы он запускался во всех этих строках: Stewart, John Pumpkin, Freddy Mai, Stefan ... Есть …
86 vim  macros  line 

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

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

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

7
Пробелы с автоматическим отступом с C в vim?
Я был несколько испорчен использованием Eclipse и java. Я начал использовать vim для кодирования C в среде Linux, есть ли способ, чтобы vim автоматически делал правильный интервал для блоков? Итак, после ввода {следующая строка будет иметь 2 пробела с отступом, и возврат в этой строке сохранит ее с тем же …
85 c  vim  coding-style  vi 

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

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

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


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


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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.