?

Log in

No account? Create an account

Пн, 23 ноя, 2009, 01:42
Vim одним окном

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

Сначала запускается vim-сервер: vim --servername foo. Затем любая команда типа vim --servername foo --remote-tab bar.txt открывает bar.txt в серверном экземпляре, названном foo (в отдельном табе).

Для этого vim должен быть собран с фичей clentserver (:help remote.txt); для виндовой версии 7.2 это так.

Прусь несказанно.

Upd. Теперь у меня в Фаре стоит такой вызов внешнего редактора по Alt-F4:
start cmd /c vim --servername vim --remote-tab !.!

Ср, 30 дек, 2009 22:52 (UTC)
_pk_sly

--servername можно не указывать ;)

Ср, 30 дек, 2009 22:53 (UTC)
_pk_sly

кстати, vim дружит с ctags ;) после этого получается полноценная ide с навигацией по идентификаторам

Пт, 1 янв, 2010 18:56 (UTC)
egorius

До ctags как-то не добрался пока, надо будет посмотреть, ага.
С Новым годом, кстати! :)

Пт, 1 янв, 2010 21:13 (UTC)
_pk_sly

тебя так же :)

кстати, я раньше думал, что создатели vi чень сильно думали над эргономикой, но в интервью они признались, что просто навешали всевозможных функций на все кнопки 8)