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

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

14
Переместить курсор в конец файла в vim
Когда я хочу, чтобы курсор переместился в конец файла (т. Е. В конец последней строки) в Vim, я должен набрать шесть нажатий клавиш: <ESC>G$a- что переводится как ESC+ Shiftg+ Shift4+ aна моей раскладке клавиатуры. Как я могу сделать это более эффективно? Поскольку я регулярно работаю на разных компьютерах, я не …
409 vim 


2
vim и расширение NERD Tree - добавление файла
При использовании редактора vim с плагином NERDTree для навигации по дереву вашего проекта, есть ли простой способ создать новый файл исходного кода в текущем подсвеченном каталоге? В настоящее время я захожу в свою оболочку, добавляю файл и затем обновляю дерево. Должен быть лучший способ.
400 vim  nerdtree 

21
Переименование текущего файла в Vim
Как мне переименовать мой текущий файл в Vim? Например: Я редактирую person.html_erb_spec.rb Я бы хотел переименовать в person.haml_spec.rb Я хотел бы продолжить редактирование person.haml_spec.rb Как бы я поступил так элегантно?
392 vim  vi 

30
Почему я должен использовать IDE? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
391 vim  emacs  ide 


11
Изменение поведения отступов Vim в зависимости от типа файла
Может ли кто-нибудь объяснить мне простыми словами самый простой способ изменить поведение Vim для отступов в зависимости от типа файла? Например, если я открываю файл Python, он должен иметь отступ от 2 пробелов, но если я открываю скрипт Powershell, он должен использовать 4 пробела.

30
Простые команды Vim, которые вы хотели бы знать раньше [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
378 vim 


10
Использование вкладок Vim, таких как буферы
Я рассмотрел возможность использования вкладок в Vim (с :tabe, :tabnewи т. Д.) В качестве замены моей текущей практики открытия множества файлов в одном и том же окне в скрытых буферах. Мне бы хотелось, чтобы каждый отдельный файл, который у меня открыт, всегда был на отдельной вкладке. Однако есть некоторые вещи, …
366 vim  editor  tabs 

4
Как сохранить как новый файл и продолжить работу над оригинальным в Vim?
Всякий раз, когда я использую :savкоманду, она сохраняет файл с новым именем и открывает новый файл, открытый в Vim. Можно ли сохранить файл под новым именем, но оставить исходный файл открытым для редактирования?
362 vim  save  save-as 

11
Замените табуляцию пробелами в vim
Я хотел бы преобразовать табуляцию в пробелы в gVim. Я добавил следующую строку в мой _vimrc: set tabstop=2 Это работает, чтобы остановиться на двух пробелах, но все равно похоже, что вставлена ​​одна клавиша табуляции (я пытался использовать клавишу h для подсчета пробелов впоследствии). Я не уверен, что мне нужно сделать, …
358 vim  vi 

11
Найти и заменить строки в vim на несколько строк
Я могу сделать :%s/<search_string>/<replace_string>/gдля замены строки в файле, или :s/<search_string>/<replace_string>/заменить в текущей строке. Как выбрать и заменить слова из отдельных строк в vim? Пример: заменить текст из строк 6-10, 14-18но не из 11-13.
354 vim  vi 

3
Как вставить символ табуляции, если в Vim включен параметр расширения
Когда я нахожусь в режиме вставки и у меня expandtabвключена опция, нажатие Tab ↹приводит к вставке настроенного количества пробелов. Но иногда я хочу вставить фактический символ табуляции. Ты знаешь как это сделать?
352 vim 


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