Я пользователь Emacs. Как я могу узнать Vim?


14

Большую часть времени я использую Emacs. Тем не менее, я решил попробовать выучить Vim. Я доволен Emacs, я просто пытаюсь избежать превращения его в Молот Маслоу . Я видел несколько учебных пособий, но мне еще не удалось найти хороший, написанный с точки зрения кого-то из Emacs.

Есть ли какой-нибудь общий совет, который мне может дать кто-то, кто прошел этот процесс обучения? Самое главное, что некоторые концепции в Vim, которые могут не быть интуитивно понятными для меня, происходят из опыта Emacs?


2
Мне было бы интересно обратное: руководство по emacs для пользователя vim.
Кевин М

5
Обязательно: «Зачем вам когда-либо хотеть перейти с emacs на vim ???» B-)
Брайан Постоу

5
По той же причине, по которой вы хотели бы перейти с vim на emacs. Б-) Испытать это и посмотреть, что такое священная война.
Кевин М

@Brian: Возможно, потому что EMACS = Escape Meta Alt Control Shift. Предоставленный VI = Практически Невозможно, но опять же я в основном использую VI [M] и TextMate.
Джош К

Ответы:


12

Я тоже беженец Emacs. Безусловно, наиболее важным шагом является понимание того, что, в отличие от любого другого редактора, который вы использовали ранее, изучение Vi похоже на изучение языка, а не на запоминание нажатий клавиш. Я обсуждаю это здесь:

Джит Сукумаран: Гроккинг дзен Ви У-Вэй

Статья, которая заставила меня «все
встать на свои места», находится здесь: Stackoverflow: Какой ваш самый быстрый ярлык с Vim?
Ответ: Ваша проблема с Vim в том, что вы не любите vi .


1
Потрясающие вопросы и ответы! Я был пользователем vi в течение многих лет, и я еще многое там найду!
Кевин М

Я нашел это сообщение спустя 8 лет :) Ссылка переместилась: jeetworks.org/post/grokking-the-zen-of-the-vim-wu-wei
марафон

7

Запустите команду vimtutor, это похоже на эквивалент emacs, из которого вы получаете ctrl- H- t.


4

1
Я видел # 1, но, похоже, он не так ориентирован на пользователей emacs, как подразумевает его название. Спасибо за ссылки, хотя!
Джейсон Бейкер
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.