Vim -- vimrc のshinplな設定

5227 단어 vimrcvimvim9

表示系



https://www.freecodecamp.org/news/vimrc-configuration-guide-customize-your-vim-editor/

freecodecamp を参考に, 一行一行何をしているのか咀嚼しながら追加する.

프라긴인은 不入れないにする.

구문



데포르트에서 ON



普段真っ白な vim で、コードに応じて色をつけるようにする

つもりだったが、vim 9 では最初から入っているから設定する必要はない.



쉘 스크립트 にも対応している


세트 번호



데포르트(은)는 OFF



set nonumber で通常どうり、内部のtechistだけが表示され



세트 번호 で行の左に数字が表示されるようになる

VSCode と違って、選択してコピーする際に入ってしまうのが難点.
:set nonumberを編集中に打つことでも一時的に解除できる


커서라인 설정





何行目を編集しているかわかりやすくなる


incsearch 설정





検索fォームに入力中に, 에디타内部のその文字列が하이라이트されるようになる.


hlsearch 설정





検索した後の単語が하이라이트される

しかし検索を終えても ハイライトは消えなくて邪魔なので

:noh と打って消すことになる.

https://stackoverflow.com/q/3691247

nnoremap <ESC> :nohlsearch<CR> 


なお、これで esc 二連打で noh を簡単に打てる.


白いステータスラインバーの左からファailのステータスを表示する




set laststatus=2
set statusline+=\ %F\ %M\ %Y\ %R 


스테이타스라인을 출력하려면 :wqを書くところを下に固定
下部の白い스테이타스라인에 F, M, Y, R のものを
左側から追加していく



F 가파이르노후르파스
M が Modifled Flag なので、変更されて保存されてない時は + が出る.
Y がなんの拡張子で読み込まれているか
R が Read Only Flag 가 아닌로, 서적이 없는 파일로 가세요.

白いステータスラインバーの右からファailのステータスを表示する





set statusline+=%=
set statusline+=\ line:\ %l\ from_the_left:\ %c\ percent:\ %p%%


스테이타스바를右寄せにして
L の行数, C の左からの文字数, P のあと何行残っているか
これらを表示する


入力系


jj で insert 에서 탈출 する



https://medium.com/diegodev/vim-tip-remapping-jj-to-escape-8efc4ad8a6bf

imap jj <Esc>


imap で簡単にki-mappを変えることができる.
これで作業が格段に早くなる.


showcmd 설정





打っている途中のコマンドが下に表示される
vimmer のイベントで これを

https://atmarkit.itmedia.co.jp/ait/articles/1902/12/news024.html

이 Windows のあ/A の切り替えのときのように
画面中央に大きく表示させている人がいた

なのでいつかやってみたい.

좋은 웹페이지 즐겨찾기