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

Vim - це безкоштовний модальний текстовий редактор з відкритим кодом, доступний для більшості основних платформ. Це дозволяє забезпечити високу ефективність у багатьох завданнях редагування тексту, але має круту криву навчання. Щоб засвоїти основи, запустіть ": допомогти вімтор". Для запитань щодо непрограмування замість цього скористайтеся https://vi.stackexchange.com/.

13
VIM Вимкнути автоматичний новий рядок в кінці файлу
Тож я працюю в магазині PHP, і всі ми використовуємо різні редактори, і всі ми повинні працювати на windows. Я використовую vim, і всі в магазині постійно скаржаться, що кожного разу, коли я редагую файл, внизу є новий рядок. Я провів обшук і виявив, що це документоване поведінка vi & …
250 vim  settings  newline 



10
Чому експерти Vim віддають перевагу буферам над вкладками?
Я не розумію буферів. Коли я відкриваю 3 файли на одній вкладці і закриваю своє вікно, я, як правило, роздратований, щоб дізнатися наступного разу, коли відкрию один із тих файлів, що існують дивні файли обміну, які затримуються, і дають мені сумні повідомлення. Але я знову і знову читаю, що ці …
243 vim  vi 

11
Перейти до визначення функції in vim
Як я можу перейти до визначення функції за допомогою vim? Наприклад, за допомогою Visual Assist я можу набрати Alt+ gпід функцією, і вона відкриє контекстне меню, в якому перераховані файли з визначеннями. Як я можу зробити щось подібне у vim?
241 function  vim 

6
команда vim для реструктуризації / примусового тексту до 80 стовпців
Я знаю, що існують способи автоматичного встановлення ширини тексту у форматі vim set textwidth(наприклад, стосується компонування стовпців Vim 80 ). Я шукаю щось подібне до =(команда рядка відступу), але обертання до 80. Застосування використання - це іноді ви редагуєте текст із шириною тексту, а після з'єднання рядків або видалення / …
240 vim  word-wrap 

4
NERDTree перезавантажує нові файли
Якщо я додаю файл до тієї самої директорії, у якій був відкритий NERDTree, єдиний спосіб я бачу доданий файл - це якщо вийти з vim та запустити його знову. Чи є спосіб перезавантажити файли NERDTree?
239 vim  nerdtree 



5
Як я можу змінити кодування файлу vim?
Я звик використовувати vim, щоб змінити закінчення файлу: $ file file file: ASCII text, with CRLF line terminators $ vim file :set ff=mac :wq $ file file file: ASCII text, with CR line terminators Чи можливо скористатися аналогічним процесом, щоб змінити кодування Unicode файлу? Я намагаюся наступне, що не працює: …
235 vim  unicode 

3
Як перейти безпосередньо до номера стовпця у Vim
Іноді для цілей налагодження мені доводиться виконувати захоплюючу роботу з проникненням через мінімізований код JavaScript. Лінії до 600 стовпчиків завширшки. Бібліотека звітування про винятки достатньо люб'язна, щоб надати мені точні координати збоїв у вигляді номера рядка та номера стовпця. Однак я не можу знайти спосіб безпосередньо перейти до номера стовпця, …
234 vim 


14
Копіювання тексту поза Vim за допомогою встановленої миші = увімкнено
Після ввімкнення set mouse=aтекст, скопійований всередині Vim, не вставитиме поза Vim. Хтось знає спосіб виправити це? Тут, вибираючи текст за допомогою миші, вмикається візуальний режим і вимикається Copyпараметр у спливаючому меню:

10
Як перейти назад до NERDTree з файлу на вкладці?
Я зазвичай: Виберіть потрібний файл. Відкрийте його на вкладці (t символу, за замовчуванням). Але як я можу перейти назад до NERDTree, щоб відкрити ще один файл на вкладці? Тимчасове рішення, яке я використовую зараз у своєму .vimrc файлі: map <F10> :NERDTree /path/to/root/of/my/project Але не дуже корисно запускати навігацію знову і …
232 vim  ide  nerdtree 

10
Скасувати розділене вікно у Vim
Я розділив вікна по горизонталі. Тепер, як я можу повернутися до звичайного режиму, тобто не розділене вікно лише одне вікно, не скасовуючи всі мої відкриті вікна. У мене 5 і не хочу "виходити", просто хочу вийти з розділеного вікна.
231 vim  split  window 

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