どちらのクライアントも、cygwin を使用して Ubuntu マシンに接続する Windows 7 です。
ClientA から ssh 経由で Ubuntu マシンに接続し、screen セッションを開始して、vim を開きます。次に、入力:E
して netrw ディレクトリのリストを開きます。ディレクトリを押すと<ENTER>
ナビゲートされ、すべてがうまくいきます。Screen セッションから切断します。
ClientB から ssh 経由で接続し、画面セッションを再開します。vim は既に開いています。ディレクトリを押す<ENTER>
と、ディレクトリを開く代わりに、カーソルが 1 行下に移動します。j
またはを押したよう<DOWN>
です。押し^M
ても同じです。どのディレクトリにもナビゲートできません。また、ファイルを開いて挿入モードにしている場合、エスケープを 2 回押して通常モードに戻る必要があります。
引き続き CLIentB で、vim を終了し:q
ます (はい、コマンドを入力するときに enter が機能し:
ます)。次に、vim を再度開き、netrw を再度使用し:E
ます。これで、すべてが想定どおりに機能します。押す<ENTER>
とディレクトリが移動し、ファイルを編集しているときは、押す^[
かエスケープするだけで機能します。
ClientB から切断し、ClientA に再度接続すると、vim を終了して再度起動するまで、vim は正常に動作しません。
設定されたすべてのオプションを表示するために入力しようと:set
しましたが、ClientA または ClientB から接続しているときに vim を起動すると、これらの設定に違いはありません。
どうすれば修正できますか?
ありがとう!