为什么ci“命令不适用于VI编辑器

时间:2011-12-01 11:00:50

标签: vi

我只是在这里阅读其中一篇关于VI编辑器中使用的不同技巧的帖子,在那里我读了一个技巧

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

但是当我尝试这对我不起作用时

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

:ci""

这就是我的做法 但是用“”写的文字不会被删除。请让我知道我做错了什么?

3 个答案:

答案 0 :(得分:3)

您不能输入:ci""。它的工作原理如下:

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

答案 1 :(得分:0)

当光标在字符串上,并且您处于正常模式(即不处于插入模式,也不处于命令模式)时,只需尝试键入ci",而无需启动:

答案 2 :(得分:0)

它在正常模式下工作。在开始时尝试不使用冒号。