vim

カーソルの下の単語をヤンクした文字列で置換

vim

先に文字を削除すると、ヤンクした文字列が置き換わってしまうので、ペーストしてから削除していましたが、下の設定を知って、かなりvimを使う際のストレスが減りました。 nnoremap <silent> ciy ciw<C-r>0<ESC>:let@/=@1<CR>:noh<CR> nnoremap <silent> cy ce<C-r>0<ESC>:let@/=@1<CR>:noh<CR> vnoremap <silent> cy c<C-r>0<ESC>:l</esc></c-r></silent></cr></cr></esc></c-r></silent></cr></cr></esc></c-r></silent>…

ヤンクしたあとに削除してもヤンクした文字列を貼り付けられるようにする

vim

vimでヤンクした文字列をペーストする場合、ちょっと削除してから貼り付けを行う場合がありますが、 削除を行ったあとそのままペーストすると、ヤンクした文字列ではなく、削除した文字列が貼り付けられます。 このちょっとしたことがコーディングのストレス…

vimでタブを表示して改行を表示しない方法

vim

}で次の空行に移動しようとした時に、もっと下の行に移動することがあったので、確認してみると空行に見えていましたがタブが入っていて空行ではないということがありました。 わかりやすいようにlistでタブを表示するように変更しましたが、一緒に改行文字(…