初めに
どこかのサーバにSSH接続してvimでファイル編集する場合、大抵デフォルト設定だったりします。
その際にsetコマンドを使って最低限の表示をよくする方法を紹介します。
コマンド
コマンドモードで以下を実行するだけです。
set number cursorline wrap list
例えば、ubuntu20.04のvimでファイルを開いた時の違い、こんな感じになります。
適用前
適用後
コマンド解説
number:行番号を表示します
cursorline:カーソルの行に横線表示します
wrap:画面外の文字を折り返します
list:行末に$を表示します。
全て覚える必要はないので、長いと思ったのであれば、まずは、set number
のみや、set number wrap
だけでも覚えると便利かと思います。
ちなみに、解除するときは、noをつければ良いです。
例:
:set nonumber nocursorline nowrap nolist
その他
半角スペースでタブ幅も設定したい場合も覚えると良いかもしれないです。
set expandtab tabstop=2
expandtab:タブ文字を半角スペースにします。
tabstop:半角スペースの幅を調整します。
全てを覚えた人であれば、これを打てば、かなり作業をしやすくなるのではないでしょうか。
set number cursorline wrap list expandtab tabstop=2
まとめ
始めて入るサーバで使える小技を紹介してみました。
何回も使う場合は、.vimrcを設定した方が圧倒的に良いかと思います。
環境を変えないという意味では使える技なので、これを機に覚えてみてはいかがでしょうか。