Vim на самом деле хорошо справляется с этим, не прибегая к помощи другой программы. Полезны следующие опции:
setlocal comments=n:>
setlocal formatoptions+=aw
setlocal textwidth=72
Для получения дополнительной информации см. :help format-comments
и :help fo-table
.
localhost
с точки зрения school_server.edu
. Итак, он пытается подключиться к 9190 на удаленном компьютере.
Я думаю, вы хотите, чтобы он подключался к вашей локальной сети. Поэтому (и этот бит. Я не уверен на 100% в ), вы должны отказаться от имени хоста.ssh -R 9999:9190 my_user@school_server.edu
Это приказ -из -оперативного выпуска. Клиент SSH пытается предварительно -установить соединение с портом 9190 домашнего компьютера сразу после установления соединения SSH, еще до того, как удаленный nc
в университетской системе даже запустится. Если в это время локальный порт 9190 не прослушивается, установка удаленной переадресации -не будет выполнена.
Таким образом, вам нужно будет запустить локальныйnc -l 9190
до запуска SSH-соединения, а не после .
Между версиями OpenSSH могут быть различия в точном поведении удаленной переадресации. :более новые версии могут задерживать открытие локального расширения туннеля до тех пор, пока что-то не подключится к удаленному концу.