Запитання з тегом «vim»

Vim - це безкоштовний модальний текстовий редактор з відкритим кодом, доступний для більшості основних платформ. Це дозволяє забезпечити високу ефективність у багатьох завданнях редагування тексту, але має круту криву навчання. Щоб засвоїти основи, запустіть ": допомогти вімтор". Для запитань щодо непрограмування замість цього скористайтеся 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 ^ |----- Cursor …
267 vim 

7
Vim для Windows - Що я ввожу для збереження та виходу з файлу?
Використовуючи Windows XP, я випадково набрав git commit -aзамість цього git commit -am "My commit message", і тепер я переглядаю своє запит CMD, заповнений версією файлу мого повідомлення про фіксацію ("Будь ласка, введіть повідомлення про фіксацію для вашого ..."). Я додав своє повідомлення до вершини, але тепер не можу зрозуміти, …


7
In vim, як я повернусь туди, де був до обшуку?
Програмуючи в vim, я часто йду шукати щось, витягувати його, а потім повертатися туди, де я був, вставляти його, змінювати. Проблема полягає в тому, що після пошуку та пошуку мені потрібно РУЧНО знайти свій шлях назад, де я був. Чи є автоматичний спосіб повернутися туди, де я був, коли я …
258 vim  vi 

12
Як запустити mvim (MacVim) з терміналу?
У мене встановлений MacVim, і я намагаюся налаштувати його як редактор для Git (контроль версій), але я не можу запустити 'mvim' з командного рядка, оскільки він не розпізнається. Як налаштувати mvim, щоб запустити його з терміналу?

11
Закрити файл, не закриваючи програму VIM?
Я використовую команди :eі :wдля редагування та запису файлу. Я не впевнений, чи існує команда "закрити", щоб закрити поточний файл, не залишаючи Vim? Я знаю, що :qкоманду можна використовувати для закриття файлу, але якщо це останній файл, Vim також закривається; Насправді на Mac OS MacVim все-таки вийшов. Тільки вікно Vim …
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
Скопіюйте та вставте вміст з одного файлу в інший файл in vi
Я працюю з двома файлами, і мені потрібно скопіювати кілька рядків з одного файлу та вставити в інший файл. Я знаю, як скопіювати (yy) та вставити (p) у той самий файл. Але це не працює для різних файлів. Як це робиться? Також, чи існує спосіб вирізання та вставки? Я спробував …
256 vim  copy-paste  vi  cut 

5
Чому \ ra новий рядок для Vim?
З питання Як замінити символ на новий рядок у Vim? . Ви повинні використовувати \ r замінюючи текст для нового рядка, як це :%s/%/\r/g Але замінюючи кінець рядків та нові рядки для символу, ви можете це робити так: :%s/\n/%/g Який розділ посібника документує ці поведінки та які міркування за ними?
253 vim 

4
Vim: переміщення курсору до останнього положення
Чи можливо в (g) Vim перемістити курсор у попереднє положення (у звичайному режимі)? Що-небудь, щоб перейти назад і назад у списку попередніх позицій курсору було б ідеально. Але також достатньо лише переключитися на останнє місце (щось на зразок cd -баш з каталогів). Ось невеличка демонстрація: line |1| <- cursor position …
251 vim 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.