2016-01-20 19 views
0

當我在我自己的計算機終端上時,當我輸入命令vim filename並且vim在終端中打開文件時。如何在登錄到遠程服務器時使Vim在終端而不是XQuartz中打開?

當我使用SSH登錄我的學校帳戶,並輸入vim filename時,沒有任何反應。 我假設它試圖用我最近卸載的XQuartz打開它。

如何在終端窗口中打開它,比如在我自己的計算機上?

我嘗試登錄時沒有使用-Y,但它沒有什麼區別。

+0

你是什麼意思沒有任何反應?你有錯誤嗎?您確定vim安裝在您嘗試使用ssh連接到的計算機上嗎?你可以嘗試'vi文件名','哪個vim'? vim是一個終端應用程序,它不需要X會話。 – stee1rat

+0

@ stee1rat沒有任何反應,沒有錯誤。我無法輸入更多的命令。vi文件名的功能相同。 – user

+2

您是否在'-Y'之外使用'-X'?嘗試在'ssh'命令行中添加'-x'以強制禁用X11轉發。 – Paul

回答

0

其實,有一個解決方法。您可以嘗試使用Vim中的scp選項進行編輯。

剛剛從終端運行vim scp://[email protected]/path/to/your/file,您將開始使用本地機器上的Vim編輯文件。

如果您想了解更多關於Vim的scp Vim型號:help scp的信息,

相關問題