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

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


20
Які конкретні підвищення продуктивності забезпечують Vim / Emacs над текстовими редакторами GUI?
Це не мається на увазі як троль чи вогник чи щось подібне. Я використовую Vim як мій консольний редактор вибору вже кілька місяців (для редагування файлів конфігурації, перебуваючи в моєму терміналі), але я не думаю, що я міг би вистояти за свою нормальну щоденну роботу над написанням веб-додатків , що …
100 vim  emacs  text-editor 


14
Рефакторинг у Vim
Звичайно, той факт, що ви можете рефакторувати IDE, для багатьох безцінний, я навряд чи коли-небудь роблю це, коли кодую, але я можу спробувати це зробити, редагуючи чуже джерело. Як ви виконуєте таке тривіальне завдання для декількох файлів у Vim? Я знайшов цей плагін для рефакторингу Ruby, але як щодо "будь-якої" …
99 vim  refactoring 

5
Режим вставки Vim в Mac OS X
Мабуть, у клавіатур Mac немає Insertключа (а може і є, але я не можу його знайти). Як я можу отримати режим вставки в vim на Mac?
98 macos  vim 



5
Команди, виконані з vim, не розпізнають псевдоніми bash
Я використовую bash на mac, і один із псевдонімів такий alias gitlog='git --no-pager log -n 20 --pretty=format:%h%x09%an%x09%ad%x09%s --date=short --no-merges' Однак коли я це роблю :! gitlog я отримав /bin/bash: gitlog: command not found Я знаю, що можу додати такі псевдоніми у свій .gitconfig [alias] co = checkout st = status …
97 bash  vim  alias 


4
Використовуєте постійне скасування Vim?
Однією з нових можливостей Vim 7.3 є "постійне скасування", яке дозволяє зберігати ультрадрево у файлі при виході з буфера. На жаль, мені не вдалося його належним чином увімкнути, або я, мабуть, використовую неправильно. Ось те, що я намагався до цього часу: Я додав наступне до ~ / .vimrc set undofile …
96 vim  undo  undo-redo 

6
Як уникнути зворотних скісних рисок і косих рисок уперед у VIM знаходити / шукати?
Наприклад, якби я хотів знайти і замінити на рядки, що містять косу риску назад або вперед, як би це було виконано у vim? Дякую! Приклади пошуку та заміни: :%s/foo/bar/g що, якби я хотів знайти всі випадки <dog/>і замінити його на<cat\>
96 regex  vim 

7
Зміна імен змінних у Vim
Я намагаюся прочитати багато коду C / Perl через Vim, що містить багато іменних змінних. Було б непогано мати якусь команду, яка могла б допомогти мені змінити назву змінної на щось більш значуще, поки я в процесі читання коду, щоб я міг прочитати решту швидше. Чи є якась команда у …


7
Змінити колір шрифту для коментарів у vim
Я хотів би змінити колір шрифту за замовчуванням для коментарів - темно-синій на злегка жовтий. Важко читати на чорному тлі. Не могли б ви порадити мені, як змінити лише цей один колір? Я задоволений іншими кольорами. Я використовую xfce4-термінал (не gvim з графічним інтерфейсом). Наразі я зробив налаштування у ~/.profileфайлі …


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