2011-12-01 28 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

它在正常模式下工作。在開始時嘗試沒有冒號。

相關問題