Может кто-нибудь предложить мне, как открыть несколько файлов в VIM с двойным щелчком мыши из файловой системы. В настоящее время я могу открыть несколько файлов в VIM с помощью:

  1. : таб
  2. NERDTree файловая навигация
  3. используя gVim

Но мне не нравятся эти решения. Все, что мне нужно, - это простая техника, которая, когда я дважды щелкаю по файлу, открывается как новая вкладка в vim вместо нового экземпляра терминала vim. Механизм простых редакторов кода, таких как sublime-text, приведен ниже.

Спасибо.

1 ответ1

0

Vim имеет встроенную функцию :help client-server . Для терминала Vim это требует доступа к X-серверу (:help x11-clientserver), и вам нужно явно указать имя сервера при запуске Vim:

$ vim --servername target

Затем в другом терминале (или с помощью сценария оболочки, который вы регистрируете для «двойного щелчка из файловой системы», например, через плагин Nautilus), вы можете сделать первый переданный файл (ы) редактирования Vim:

$ vim --servername target --remote /path/to/file [...]

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .