如何改变当前的线路"在Vim?

时间:2016-07-29 21:28:29

标签: vim

在Vim,我可以改变这个词"与ciw。我可以改变段落"与cip

我可以改变这条线" ?

1 个答案:

答案 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>

您可以使用iwaw

yal    " yank current line, including linebreak   -- like yy
dil    " cut current line, excluding linebreak    -- like 0D
cil    " change current line, excluding linebreak -- like 0C