Что делает эта пользовательская карта vim? - PullRequest
1 голос
/ 22 октября 2011

Это как-то связано с запуском файла TestUnit, т. Е. Он выключается из vim и запускает файл.

:map ,t :w\|:!ruby test_spec.rb<cr>

Может кто-нибудь разорвать эту команду с некоторым объяснением?

1 Ответ

6 голосов
/ 22 октября 2011
:w

сохраняет файл

|

Давайте введем несколько команд, например, :foo|:bar, то же самое, что и :foo, возвращение, :bar. \ - чтобы избежать его на карте.

:!

Запускает указанную команду оболочки, в данном случае ruby test_spec.rb.

<CR>

Возврат каретки (например, клавиша ввода или возврата).

Поэтому, когда вы нажимаете t, он сохраняет ваш файл и запускает команду ruby test_spec.rb.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...