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

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

4
Получить текущее значение параметра в Vim
Есть ли простой способ узнать текущее значение указанного параметра Vim? Если я хочу узнать текущее значение, скажем tabstop, я могу запустить: :set tabstop без передачи аргумента, и Vim скажет мне текущее значение. Это хорошо для многих настроек, но не подходит для тех, которые являются истинными или ложными. Например, если я …
274 vim 

12
Удалить новую строку в Vim
Есть ли способ удалить символ новой строки в конце строки в Vim, чтобы следующая строка добавлялась к текущей строке? Например: Evaluator<T>(): _bestPos(){ } Я хотел бы поместить все это в одну строку без копирования строк и вставки их в предыдущую. Кажется, что я должен быть в состоянии поставить курсор в …
271 unix  vim  shell  ssh  vi 

7
Как я могу быстро удалить строку в VIM, начиная с позиции курсора?
Я хочу иметь возможность удалить оставшуюся часть строки, с которой я начинаю, с позиции курсора в VIM. Есть ли простая команда, чтобы сделать это? Чтобы проиллюстрировать это, это перед командой. The quick brown dog jumps over the lazy fox. ^ |----- Cursor is here. Это после команды The q ^ …
267 vim 


7
Vim для Windows - Что мне ввести, чтобы сохранить файл и выйти из него?
Используя Windows XP, я случайно набрал git commit -aвместо git commit -am "My commit message", и теперь я просматриваю приглашение CMD, заполненное версией файла моего сообщения о коммите («Пожалуйста, введите сообщение о коммите для вашего ...»). Я добавил свое сообщение в начало, но теперь не могу понять, как сохранить и …

7
В vim, как мне вернуться туда, где я был до обыска?
Программируя в vim, я часто хожу искать что-то, дергать, затем возвращаюсь туда, где я был, вставляю это, изменяю это. Проблема в том, что после того, как я ищу и нахожу, мне нужно Вручную найти дорогу туда, где я был. Есть ли автоматический способ вернуться туда, где я был, когда начал …
258 vim  vi 

12
Как запустить mvim (MacVim) из терминала?
У меня установлен MacVim, и я пытаюсь настроить его как редактор для Git (контроль версий), но я не могу запустить mvim из командной строки, так как он не распознается. Как мне настроить mvim, чтобы я мог запустить его из терминала?

11
Закрыть файл, не выходя из приложения VIM?
Я использую :eи :wкоманды для редактирования и записи файла. Я не уверен, есть ли команда «закрыть», чтобы закрыть текущий файл, не выходя из Vim? Я знаю, что :qкоманду можно использовать для закрытия файла, но если это последний файл, Vim также закрывается; На самом деле на Mac OS MacVim выходит. Только …
258 vim 

11
Автозаполнение в Vim
После долгой «тренировки» я наконец перешел на Vim; но у меня есть некоторые проблемы с автозаполнением. Как я могу предложить код во время набора текста? Я обычно разрабатываю PHP, Ruby, HTML, C и CSS.
258 vim  autocomplete  macvim 


7
Автозаполнение в Vim
Короче говоря, я ищу работающую функцию автозаполнения для редактора Vim. Ранее я утверждал, что Vim полностью заменяет IDE в Linux, и, хотя это, безусловно, правда, в ней отсутствует одна важная функция: автозаполнение. Я знаю , о Ctrl+ N, интеграции Буйный Ctags , Taglist , cppcomplete и OmniCppComplete . Увы, ни …
257 c++  vim  ide  autocomplete 

10
Как остановить разрыв строки в vim
Мне нравится, что длинные строки отображаются более чем на одной строке терминала; Мне не нравится, что vim вставляет новые строки в мой текст. Какую часть .vimrc я должен изменить?
257 vim 

18
Скопируйте и вставьте содержимое из одного файла в другой файл в vi
Я работаю с двумя файлами, и мне нужно скопировать несколько строк из одного файла и вставить в другой файл. Я знаю, как скопировать (yy) и вставить (p) в один файл. Но это не работает для разных файлов. Как это сделать? Кроме того, есть ли способ вырезать-вставить? Я пробовал поискать в …
256 vim  copy-paste  vi  cut 

5
Почему \ ra newline для Vim?
Из вопроса Как заменить символ для новой строки в Vim? , Вы должны использовать \ r при замене текста на новую строку, как это :%s/%/\r/g Но при замене конца строки и новой строки для символа, вы можете сделать это следующим образом: :%s/\n/%/g Какой раздел руководства документирует это поведение и каковы …
255 vim 

4
Vim: переместить курсор в последнюю позицию
Возможно ли в (g) Vim переместить курсор в предыдущую позицию (в обычном режиме)? Что-то для циклического перемещения назад и вперед в списке предыдущих позиций курсора было бы идеальным. Но также достаточно просто переключиться на последнее местоположение (что-то вроде cd -bash с каталогами). Вот небольшая демонстрация: line |1| <- cursor position …
252 vim 

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