egorius: (Default)
[personal profile] egorius

Я однажды жаловался, что нельзя-де сделать так, чтобы при открытии очередного файла из Фара он открывался бы в уже запущенном экземпляре 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 !.!

Date: 2009-12-30 10:52 pm (UTC)
From: [identity profile] -pk-sly.livejournal.com
--servername можно не указывать ;)

Date: 2009-12-30 10:53 pm (UTC)
From: [identity profile] -pk-sly.livejournal.com
кстати, vim дружит с ctags ;) после этого получается полноценная ide с навигацией по идентификаторам

Date: 2010-01-01 06:56 pm (UTC)
From: [identity profile] egorius.livejournal.com
До ctags как-то не добрался пока, надо будет посмотреть, ага.
С Новым годом, кстати! :)

Date: 2010-01-01 09:13 pm (UTC)
From: [identity profile] -pk-sly.livejournal.com
тебя так же :)

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

Profile

egorius: (Default)
egorius

September 2025

M T W T F S S
1234567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 24th, 2025 11:59 am
Powered by Dreamwidth Studios