Знаете ли вы какие-нибудь «лучшие практики» или «что работает» в руководстве для программистов? - PullRequest
3 голосов
/ 06 сентября 2008

В Интернете существуют тысячи vi учебных пособий, большинство из которых, в общем, перечисляют все команды. На YouTube даже есть видео, демонстрирующее основные функции.

Но кто-нибудь знает руководство по vi, которое фокусируется на потребностях программистов ?

Например, когда я программирую на Perl с vi, переход к «следующему абзацу» не имеет смысла.

Я хочу знать, какие команды опытные пользователи vi объединяют, например:

  • скопировать все внутри скобок
  • скопировать функцию
  • скопируйте и вставьте переменную (например, 2yw)

Я уверен, что есть много функций, использующих возможность работы с несколькими файлами, а также карты, макросы, чтение файлов для кода шаблона, поиск по регулярным выражениям, переход к функциям, возможно минимальное завершение кода или другие функции, которые имитируют программисты привыкли к Visual Studio, Eclipse и т. д.

Ответы [ 3 ]

10 голосов
/ 06 сентября 2008

Хорошая коллекция vimtips .

И лучший чит Vim вокруг.

1 голос
/ 08 сентября 2008

Если вы новичок, vimtutor был бы хорошим способом для начала. (Наберите vimtutor в вашей оболочке и начните работу).

И как только вы овладеете основами vim, вы сможете просматривать веб-страницы и сами все выяснять.

Это и это может быть интересным чтением.

1 голос
/ 06 сентября 2008

Я только что закончил читать руководство vim несколько раз, на протяжении многих лет, выбирая полезные функции на каждой итерации.

Одна вещь, которая действительно заставила vim работать для меня, как для Perl IDE, начинала использовать теги, как объяснено здесь: http://www.vim.org/tips/tip.php?tip_id=94. Используя скрипт pltags, который поставляется с vim, вы можете переключаться между модулями, чтобы найти свой функции, методы и т. д.

...