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

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


13
Як прокоментувати блок коду Python у Vim
Мені було цікаво, чи є в Vim якесь ключове відображення, щоб дозволити мені відступити певні рядки коду (чи вибрано ці рядки у візуальному режимі, або п рядків вище / нижче поточного положення курсору). Так що в основному щось перетворює наступне def my_fun(x, y): return x + y до #def my_fun(x, …
186 python  vim  editor 

1
Як я можу показати приховані файли (починаючи з періоду) в NERDTree?
Як я можу змусити NERDTree показувати файли, які починаються з .(періоду)? У мене є файл, названий .hgignoreв каталозі проекту. Якщо я перейду до цього каталогу за допомогою NERDTree, файл не відображатиметься в дереві. Я використовую gvim у Windows.
185 windows  vim  nerdtree 


3
Чи може vim виділити відповідні теги HTML, такі як Notepad ++?
VIM має підтримку відповідності пар фігурних дужок, дужок та квадратних дужок. Це чудово підходить для редагування мов C-стилю, таких як PHP та Javascript. Але як щодо відповідності тегів HTML? Notepad ++ мав цю функцію так довго, як я її використовую. Можливість виявити, де починаються і закінчуються блоки HTML, дуже корисно. …
181 html  notepad++  vim 

9
Чому Vim зберігає файли з розширенням ~?
Я виявив, що під час використання Vim у Windows Vim зберігає файл, .ext.swpфайл, який видаляється після закриття вікна Vim та .ext~файл. Я припускаю, що .ext.swpфайл являє собою резервну копію сеансу у випадку збоїв. Яка мета .ext~файлу, однак? Це файл постійної резервної копії? Це дратує, оскільки я хотів би копіювати всі …
180 vim 


5
Відкрийте буфер як вертикальний розкол у VIM
Якщо ви редагуєте файл у VIM, а потім вам потрібно відкрити існуючий буфер (наприклад, зі свого списку буферів:), :buffersяк ви можете відкрити його у вертикальному розбитті? Я знаю, що ви вже можете відкрити його звичайним розщепленням: :sbuffer N Немає Nпотрібного номера буфера, однак вищезазначене відкриває цей Nбуфер горизонтально, а не …
176 vim 

8
встановити шрифт gvim у файл .vimrc
Я використовую gVim 7.2 в Windows 7. Я можу встановити в меню шрифт gui як консолі 10 (розмір шрифту). Я намагаюся встановити це у .vimrcфайлі, як показано нижче: set guifont=Consolas\ 10 Але це не працює. Хтось знає, як це встановити?
174 windows  vim 

4
Як у Vim / Vi як перемістити курсор до кінця попереднього слова?
У звичайному режимі Vim: e переходить до кінця наступного слова w переходить до початку наступного слова b переходить до початку попереднього слова Як перемістити курсор в кінець цього попереднього слова?
174 vim  vi 

6
VIM: Видалення з поточного положення до пробілу
Часто під час розробки я стикаюся з вкладеним об’єктом, який я хотів би видалити з коду посередині рядка, як це: htmlDoc.WriteLine("<b><h3>" + this.cbAllSyncs.SelectedItem.ToString() + "</h3></b>"); Частина, яку я хотів би видалити: this.cbAllSyncs.SelectedItem.ToString() Я знаю, що можу підрахувати кількість слів і періодів і ввести, 7dwщоб видалити з мого поточного положення курсора …
172 vim 

6
Як змінити розмір вкладки у Vim?
Кожен раз, коли я додаю селектор в CSS і натискаю, Enterщоб визначити властивості, він закінчується так: #selector { property: value; } (8-пробільні вкладки) Як я можу налаштувати Vim так, щоб це було так: #selector { property: value; } (4-пробільні вкладки)
172 vim  tabs 

9
Як в VIM, як я розбиваю один дійсно довгий рядок на кілька рядків?
Скажіть, у мене в редакторі VIM є дуже довгий рядок (скажімо, близько 300 і більше символів). Як би я розбив це на кілька рядків, щоб межі слова приблизно розбивались на 80 символів? Приклад: This is a really long line This is a really long line This is a really long …
169 vim 

9
Як з'єднати два рядки в vi?
Я маю два рядки в текстовому файлі, як нижче: S<Switch_ID>_F<File type> _ID<ID number>_T<date+time>_O<Original File name>.DAT Я хочу додати два рядки в vi як нижче: S<Switch_ID>_F<File type>_ID<ID number>_T<date+time>_O<Original File name>.DAT Другий рядок було видалено, а вміст другого рядка було додано до першого рядка. Як я можу це зробити за допомогою командного …
169 vim  vi 


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