私はMACIS 10.11.4のiterm2(version-Build 2.1.4)でVi IMproved 7.4を使用しています。私は現在のvim操作のモード(insert、normal、visual)をルーラーに表示する方法を知りたがっています。コメントで@romainiで述べたようにvimモードをルーラーに表示するにはどうすればいいですか?
答えて
、あなたは、デフォルトでは、Vimはその状態になっているので、あなたが "通常" が表示されない
セットSHOWMODE
を使用することができます。他のすべての州について、あなたは
のようなメッセージが表示されます--insert--、--replace--、--visual--
set showmode
はvim
でデフォルトでオンにする必要があります。そうでなければ何か他のことが起こっているかもしれません。これは調査する必要がありますが、非常に便利な別の方法もあります。
ステータスラインの色とハイライトパターンは、編集モードを変更すると変更できます。このためには、最初にステータスラインを有効にする必要があります(laststatus
)。 gvim
の設定が必要な場合は、.vimrc
に行を入力する例を示します。
set laststatus=2
au InsertEnter * hi StatusLine guibg=Red
au InsertLeave * hi StatusLine guibg=#ccdc90
au
はautocmd
の略です。 詳細については、:help InsertEnter
を参照してください。たとえば、this postです。
端末でvim
を実行している場合は、少し異なります。例えば、上記の行の
set laststatus=2
au InsertEnter * hi StatusLine term=reverse ctermbg=Yellow ctermfg=DarkBlue
au InsertLeave * hi StatusLine term=reverse ctermbg=DarkRed ctermfg=LightGray
最初の部分、au InsertEnter * ...
は、次のコマンドはInsertEnter
イベントが(任意のファイルのために、パターン*
あたり)発生したときに実行されることを指定します。 2番目の部分であるhi StatusLine ...
は、statusline
のhighlight
コマンドを設定します。 (InsertLeave
の場合も同じです)
ハイライトでできることはたくさんありますが、highlight
のドキュメントと多くのSO投稿(例えば、上記のリンク)を参照してください。
statusline
については、多くのことを説明している手の込んだながらも実用的な例については、this postを参照してください。 statusline
の非常に詳細なプレゼンテーションについては、this blogを参照してください。
- 1. JPanelにルーラーを描画するにはどうすればよいですか?
- 2. Emacs diredモードでウィンドウ内にユニコード文字を表示させるにはどうすればいいですか?
- 3. 標準モードでWebページをIE 7に表示させるにはどうすればよいですか?
- 4. タブバーで全画面表示モードでUIViewを開くにはどうすればいいですか?
- 5. コンボボックスをグレー表示にするにはどうすればいいですか?
- 6. NSSetをUITableViewに表示するにはどうすればいいですか?
- 7. UIViewにXIBを表示するにはどうすればいいですか?
- 8. ビューにモデルデコレーションを表示するにはどうすればいいですか?
- 9. DataGridにビューを表示するにはどうすればいいですか?
- 10. ライトテーブルでVimモードを設定するにはどうすればよいですか?
- 11. 挿入/通常モードでvimカーソルを変更するにはどうすればよいですか?
- 12. アシスタントエディタを表示するにはどうすればいいですか? Xcodeで
- 13. ウェブブラウザで.pptを表示するにはどうすればいいですか?
- 14. CRViewerをモニタフルスクリーンで表示するにはどうすればいいですか?
- 15. UITableviewでサムネイルリストを表示するにはどうすればいいですか
- 16. カーネルでメッセージを表示するにはどうすればいいですか?
- 17. コマンドパレット/ホットキーからルーラーを崇高に設定するにはどうすればよいですか?
- 18. レイアウトのトップパネルを非表示にする/表示するにはどうすればいいですか?
- 19. Vim:キーバインディングを交換するにはどうすればいいですか?
- 20. NSTextFinderを表示するにはどうすればいいですか
- 21. fxcopレポートを表示するにはどうすればいいですか?
- 22. アンドロイドのタブバーを表示するにはどうすればいいですか?
- 23. rootのbash_historyを表示するにはどうすればいいですか?
- 24. WordPress RSSを表示するにはどうすればいいですか?
- 25. デフォルトのホームページを表示するにはどうすればいいですか?
- 26. フォーム要素を表示するにはどうすればいいですか?
- 27. ProgressBarを表示するにはどうすればいいですか?
- 28. ビジュアルスタジオ - svnアノテーションを表示するにはどうすればいいですか?
- 29. コンボを表示するにはどうすればいいですか?
- 30. ルビにgooglechartを表示するにはどうすればよいですか?
この質問は、スタック交換内のVIおよびVimコミュニティにより適しています。 –
':help 'showmode'' – romainl
@romainl:レスポンスありがとうございます。私はそれがショーモードと呼ばれることを知っておく必要がありますが、私はどのようにそれを私のvimで有効にしますか? – user376507