Я использую ssh для удаленного входа в систему на компьютере, где я впоследствии работаю в основном из Vim. Иногда я хочу запустить какую-нибудь команду оболочки на моем исходном компьютере, не покидая Vim. Что такое неразрывный способ сделать это, который может принимать решения на основе чего-то на удаленном сервере?

Например, я мог бы выделить URL-адрес Vim на удаленном терминале, а затем захотеть запустить браузер на моем локальном компьютере, который переходит на этот веб-сайт. Это не должно иметь значения, но я использую cygwin с ПК с Windows 7.

Я никогда не использовал tmux, но подумал, может быть, это поможет?

1 ответ1

0

Вы можете использовать удаленный vim, чтобы сделать ssh обратно на локальную машину. Вы можете настроить открытый ключ (это руководство относится только к windows/cygwin), поэтому вам не нужно будет вводить пароль.

Очевидно, что он не будет работать на исходном терминале, но для вашего примера это, похоже, не проблема.

Поскольку вы работаете в Windows, вам, вероятно, потребуется установить демон ssh; эта ссылка предоставляет некоторые варианты.

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