Запитання з тегом «clientserver»

5
Які практичні можливості використання клієнт-серверного режиму?
Я знаю, що Vim дозволяє в режимі клієнтського сервера ( :h clientserver): можна перетворити його на сервер, який отримає деякі команди і виконує їх, і як клієнт, який відправить команди на сервер. Я розумію, як вона працює, але я не уявляю практичного використання цієї функції: в яких випадках вона корисна …

2
Чи можу я відкрити файл у існуючому екземплярі Vim із зовнішньої команди?
Деякі програми мають поняття "сеанс" , де можна виконати команду для завантаження файлу в існуючий екземпляр програми. Наприклад, коли я набираю: $ firefox http://vi.stackexchange.com Firefox повторно використовує існуючий процес Firefox, а не створює новий. Це можливо з Vim?


2
Чи можна використовувати функцію клієнтського сервера vim для синхронізації налаштувань?
У мене зазвичай є кілька випадків запуску vim на одній машині. Коли я вношу зміни до свого vimrc, я можу просто :source ~/.vimrc(з легким картографуванням або autocmd). Але для того, щоб усі запущені екземпляри відображали зміну, я повинен виконати це у кожному з них окремо. Чи можу я використовувати цю …

2
Поділитися завершеннями між запущеними екземплярами vim
Я використовую tmuxздебільшого замість того, щоб використовувати vimвкладки та розбивки. Чи має vim можливість ділитися завершеннями (через Ctrlnта Ctrlp) між запущеними екземплярами? Чи є спосіб налаштувати його там, де кожен із користувачів vimsспілкується з сервером vim.?

4
Як в neovim, як я можу поділити регістри між екземплярами редактора?
Я знаю, що vim розділив клієнт / сервер, що дозволило ділитися реєстром між різними клієнтами vim, але як ви досягаєте того ж самого в neovim? Він не підтримує клієнтські / серверні прапори. Я бачив це питання , але моя мета полягає в тому, щоб спеціально ділити регістри, а не імітувати …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.