web-dev-qa-db-ja.com

Ctrl + WはVimでウィンドウを分割しません

使おうとしています Ctrl+ws Vimでウィンドウを分割します。しかし、私の場合は機能していません。 vimファイル名を使用してファイルを開きました。それから私は押しました Ctrl+ws。でも押すとすぐに Ctrl+w ビューポートがクリアされ、vimがファイルを開く前にシェルの表示が表示されました。つまり、ビューポートは、ファイルが開かれる直前のコンテンツに置き換えられます。しかし、私はまだVimでファイルを編集しています。

提案?

3
rajan sthapit

Control-Wは端末に食べられている必要があります。設定を確認して削除します。それでも修正されない場合は、Vim(挿入モード)またはシェルでこれを試してください。Control-Vを押してからControl-Wを押します。 ^ Wを挿入しますか?

シェルでも機能しない場合は、端末に関する何かがまだそれを食べています。シェルでは機能するがVimでは機能しない場合は、報告してください。

それまでの間、Vimで:splitを実行すると分割できます。

4
Danny Dulai

一度に全部押してみたらうまくいきませんでした。30分遊んだ後、control-wを離してからSを押すと、そのように動きました(ただし、問題はまったく違うかもしれません) )

1
juraj

私はUbuntuでもこの問題を抱えていました。Ctrl +何かを使用するすべてのショートカットは、Ctrl + wsとCtrl + wqを除いて機能しました。シェルがコマンドの2番目の部分であるCtrl + s/Ctrl + qを飲み込んでいることがわかりました。

この解決策で問題が解決したことがわかりました: https://stackoverflow.com/a/13648667/1199685