2011-12-01 31 views
1

我只是读了后一个在这里SO关于VI编辑器使用了不同的招数,在那里,我读一招为什么CI”命令是不工作的VI编辑

ci" -> Cut everything inside "" string and start insert mode 

,但是当我想这是不是为我工作

main() 
{ 
int a[]="amit singh tomar"; 
} 

:ci"" 

这是怎么我做这件事。
但文字写成“”没有得到deleted.Please让我知道我做错了还是什么??

回答

0

当您的光标在字符串上,并且您处于正常模式(即不处于插入模式或命令模式下)时,只需尝试输入ci",而不用起始:

3

您不能输入:ci""。它的工作原理是这样的:

确保您在正常模式(按ESC),然后键入ci" - 字面意思:首先是c,然后i然后"

+0

谢谢@nightcracker,但我真的不知道如何进入正常模式? –

+2

按下转义键将使您进入正常模式。另外,你必须知道,如果你在vi(m)上变得更好,你将一直处于正常模式,除非你正在打字。 – orlp

+0

但是,只要我按下光标所指的c行,即使在我按下之前,我也会删除它。“。 –

0

它在正常模式下工作。在开始时尝试没有冒号。

相关问题