2016-10-31 85 views
-1

看到VIM的幫助下,我有問題要了解什麼是指這個詞計數我看到了很多次,而閱讀手冊:vim中的「count」是什麼?

i Insert text before the cursor [count] times 

如果你給它一個例子這將是真棒。

+4

嘗試[':幫助count'](http://vimdoc.sourceforge.net/htmldoc/intro.html# [計數])。 – Kevin

+0

@Kevin我很笨,但我錯過了很多 –

回答

1

Vim的「伯爵」讓你重複操作或命令幾次。例如,如果你在這行的第一個光標:

Hello world, how are you? 

你鍵入dw你將有

world, how are you? 

而不是打字dwdwdwdw,你可以簡單地鍵入4dwd4w,你會已經

are you? 

更具體的在您的例子,你可以鍵入類似5ihello<esc>

       *count* *[count]* 
    [count]  An optional number that may precede the command to multiply 
      or iterate the command. If no number is given, a count of one 
      is used, unless otherwise noted. Note that in this manual the 
      [count] is not mentioned in the description of the command, 
      but only in the explanation. This was done to make the 
      commands easier to look up. If the 'showcmd' option is on, 
      the (partially) entered count is shown at the bottom of the 
      window. You can use <Del> to erase the last digit (|N<Del>|). 
-2

你能在提供一個鏈接到的地方:d這將插入

hellohellohellohellohello 

像凱文在評論說,你可以在幫助文檔與:h count,其中說,越來越多讀了文檔在哪裏你感到困惑?我會發布這個評論而不是答案,但是我的聲望還不夠高。在試圖回答你的問題時沒有澄清:

  • 通常[count]可以用數字替換。
  • 例如;考慮刪除命令d。如果將光標置於文本行的中間並輸入:d[count](例如::d4),然後按箭頭鍵(向左或向右箭頭);您將在箭頭鍵的相應方向上刪除[count](例如,4個字符)。

insert的情況下,我不確定參數count指的是什麼。

編輯:我忘了提及,你必須打後enter密鑰。然後按左箭頭鍵。當然,爲了讓VIM意識到你正在進入你必須按esc密鑰之前輸入命令:d4退出插入模式的命令。

+0

如果你鍵入':d4'然後離開,你的光標將移動到你剛輸入的'4'。 – melpomene

+0

如果輸入':d4'然後輸入,vim將刪除4行。不管你按下什麼光標鍵。 – melpomene

+0

在VIM中試用。對於我使用的VIM版本(Vi IMproved 7.4)':d4',左或右箭頭鍵將刪除** 4個字符**光標的左側或右側。 ':d4',向上或向下箭頭鍵將從光標的行中向上或向下刪除** 4行**。 – campellcl

0

以防萬一有人不知道如何countinsert的作品,你必須按i前鍵入一個數字,那麼它會在insert mode,在那裏你可以輸入輸入你想要什麼,你按esc後回到normal mode ,它會重複您輸入的count次。

相關問題