在vi和unix中切换到输入模式

时间:2014-09-20 16:13:51

标签: unix vi

我尝试使用输入命令从命令模式切换到输入模式,例如o,这会添加一个空行。但是我一直在“找不到命令”。我真的只是想添加一些空白行,并试图切换到输入模式这样做。关于出了什么问题的任何想法?

1 个答案:

答案 0 :(得分:0)

  • 命令模式 - 在输入vi时默认调用。按ESC键从输入模式或最后一行模式调用。   
  • 输入模式 - 通过按下所需的输入键从命令模式调用(参见下面的“输入文本”)。   
  • 最后一行模式 - 按Shift-colon(:)从命令模式调用。

    输入/删除文字    (必须从命令模式进入。使您进入输入模式。)

    a -- append after cursor 
    A -- append at end of line 
    i -- insert before cursor (most commonly used to start new file) 
    I -- insert at beginning of line 
    o -- create new line below the current line 
    O -- create new line above the current line
    
    (Must be in command mode.)
    
    dd -- delete current line, 3dd deletes 3 lines 
    D -- delete from cursor to end of line 
    u -- undo last change 
    x -- delete character at cursor, 4x deletes 4 characters