februa
5/9/2019 - 10:02 AM

VIMの知ってると嬉しい設定

Vim,Neovimでは知ってると便利な設定がいくつもあるが,それらを探すには数日ネットを彷徨う必要がある. したがって,便利な気がする設定をここに書き連ねる.

" nvim-qtの設定ファイル
" guiのタブラインは醜いのでオフ
GuiTabline 0
" guiの補完画面もクソなので無効化
GuiPopupmenu 0
" guiのなんか補正するやつ
GuiLinespace 1
" 起動時に最大化(なくてもいい)
call GuiWindowMaximized(1)
"   マウス機能を有効化するとき、NormalモードとVisualモードを有効化する場合、以下のように設定する
"       :set mouse=nv
"
"   マウス機能を有効化できるモードの一覧:
"       n   ノーマルモード
"       v   ビジュアルモード
"       i   挿入モード
"       c   コマンドラインモード
"       h   ヘルプファイルを閲覧しているときの上記のモード全て
"       a   上記のモード全て
"   Normal,Visual,Command のときに有効化(Insertモード以外)
set mouse=nvc
" neovimのターミナル機能でpowershellを使う場合
if has('win64')
    set shell=C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
    set shellcmdflag=-NoLogo\ -Command
    set shellquote=\"
    set shellxquote=
    source $VIMRUNTIME/mswin.vim
endif