Thought about system by Hiroyasu Ishikawa

We are uncovering better ways of developing system.

Vim

VIMの環境メモ

Vim

Ubuntuによく使うVIMプラグインをインストールする時、現時点でそのまま"apt install vim"しても、要件を満たせない。以下にさっと環境を整えるためのコマンド一覧をメモしておく。 $ sudo add-apt-repository ppa:jonathonf/vim $ sudo apt install vim $ s…

Vimで検索した文字列にジャンプせずにハイライトする

Vim

Vimで`*`や`?`を使って検索してハイライトするのだけれど、検索先へジャンプしてしまう。 また、複数の文字列をハイライトできない。 そんな時に有効なコマンド。 :match Search /{string}/

Vimのvisualbellを無効化

visualbellを無効化とは何か Vimの機能であるエラー時の画面フラッシュを無効にする。 なぜ無効化するのか Vimを操作する場合、エラーはよくあることである。例えば、画面最下部で"j"(次の行へ移動)を操作することがある。 この強く認識しなくても良いエラ…

タブ(インデント)を半角スペースに変換

Vim

Vim含めテキストファイル(*.txt)に対する設定は以下で使っています インデントにはタブ(ハードタブ)を使用 タブ幅は2(半角スペース2個分) これを幅はそのままに半角スペースに切り替える方法は以下の通りです :set noexpandtab ビジュアルモードで変換し…

日本語入力のON/OFFを見える化したい

Vim

いわゆるIMEのON/OFFをタスクバーで確認するとかもう目の移動がめんどくさいから、編集しているカーソルの近くに表示してくれってことです、はい。というわけで.gvimrcに以下を追加しました。 if has('multi_byte_ime') || has('xim') highlight CursorIM gu…

Vimの見た目をいじる(透明度)

Vim

以下を.gvimrcに追加してやればDONE autocmd FocusGained * set transparency=235 autocmd FocusLost * set transparency=200

使っていなかったVimの基本的な移動コマンドで使えそうなもの

Vim

Vimを久々に使っているので新しいコマンドで使えそうなものを発掘している。日々邁進。 単語の末尾に移動/前の単語の末尾に移動 (ノーマルモード)e/ge 次の指定文字に移動/前の指定文字に移動 (ノーマルモード)f{指定文字}/F{指定文字}