Obsidianでのvim設定で困っていること
前提
設定 > エディタ > Vimのキー設定をオンにする
設定 > サードパーティプラグイン > Obsidian Vim Supportをインストールしてオンにする
VAULT_ROOT/.obsidian.vimrcという設定ファイルをつくる
関係サイト
何に困っているか
インサートモードで、<C-d>が<Del>にならない
下記の通り、<Esc>lxi(または<Esc>l<Del>i)にしているが、カーソルが行頭にあると、狙ったところではないのを消してしまう
.obisidian.vimrnの例
code:.obsidian.vimrc
" key remaps
" disable ZZ
nmap ZZ <Nop>
" Have j and k navigate visual lines rather than logical ones
nmap j gj
nmap k gk
" I like using H and L for beginning/end of line
nmap H 0
nmap L $
" ; -> : ...cannot swap...
nmap ; :
vmap ; :
"" Y act like D
nmap Y y$
" Yank to system clipboard
set clipboard=unnamed
" C-d as delete
imap <C-d> <Esc>l<Del>i