在Vim,我可以改变这个词"与ciw
。我可以改变段落"与cip
。
我可以改变这条线" ?
答案 0 :(得分:3)
Vim在设计上非常灵活,因此您可以通过多种方式来改变当前的线路。 (甚至是" line"的一些定义):
0C
^C
cc
S
依旧......
但你也可以创建自定义" line"文本的对象:
" excludes lnebreak
xnoremap il g_o0
onoremap il :<C-u>normal vil<CR>
" includes linebreak
xnoremap al $o0
onoremap al :<C-u>normal val<CR>
您可以使用iw
和aw
:
yal " yank current line, including linebreak -- like yy
dil " cut current line, excluding linebreak -- like 0D
cil " change current line, excluding linebreak -- like 0C