3
中間我有這樣的映射,讓我移動到行的中間:直觀地選擇到線
nnoremap <silent> M :execute 'normal! ' . (virtcol('$')/2) . '\|'<CR>
是否可以延長在視覺模式下工作?
中間我有這樣的映射,讓我移動到行的中間:直觀地選擇到線
nnoremap <silent> M :execute 'normal! ' . (virtcol('$')/2) . '\|'<CR>
是否可以延長在視覺模式下工作?
這似乎工作。
vnoremap <silent> M :<c-u>execute 'normal! gv' . (virtcol('$')/2) . '\|'<CR>
由於輸入Ex命令退出需要執行|
命令之前,先重新選擇視覺模式可視化模式。
<c-u>
清除其用'<,'>
gv
預填充重新選擇舊虛擬選擇命令行。
vnoremap被用來使其可視化模式映射。