求解這行程式碼的工作原理:
imap <C-L> @@@<esc>hhkywjl?@@@<CR>P/@@@<cr>3s
這個是插入模式的一個mapping。貌似用途是將遊標上方的一個單字複製到目前位置。 大概的原理是這樣:
@@@ 這個其實是一個place holder。方便後面的兩次定位(? 和 /)。理解這個之後其它就...
@@@
hhk 移動遊標到上方的一個單字內
hhk
yw 複製
yw
P 貼到目前行的上方,也就是起初遊標所在行。
P
3s 是刪除那三個 3s 是删除那三个 @@@
3s
其它就不一一解釋了。
從來沒見過這麼奇怪的語法。 。 。
這個是插入模式的一個mapping。貌似用途是將遊標上方的一個單字複製到目前位置。
大概的原理是這樣:
@@@
這個其實是一個place holder。方便後面的兩次定位(? 和 /)。理解這個之後其它就...hhk
移動遊標到上方的一個單字內yw
複製P
貼到目前行的上方,也就是起初遊標所在行。3s
是刪除那三個3s
是删除那三个@@@
其它就不一一解釋了。
從來沒見過這麼奇怪的語法。 。 。