bash基础——文本编辑器vi

vi

可以打开文件进行编辑 创建文件进行编辑

 

插入模式

    按【i】切换进入插入模式「insert mode」,按“i”进入插入模式后是从光标当前位置开始输入文件;

    按【I】在当前行首插入

    按【a】进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;

    按【A】在当前行为插入

    按【o】进入插入模式后,是在当前行下面插入新的一行,从行首开始输入文字。

    按【O】进入插入模式后,是在当前行上面插入新的一行,从行首开始输入文字。

  命令函模式

    【h】【j】【k】【l】分别对应左、下、上、右

    dd删除光标所在的一行,u可以撤销这一操作。如果删除多行,即按了多次dd,那么撤销操作也要按多次u

    yy复制光标所在的行,按p会复制到光标的下一行。

    dd和yy都是操作一行,操作多行怎么办?  使用nyy或者ndd,n表示向1,2,3...这样的数字。

    整行复制删除也可以这样:

                17,19 co 20    17行到19行复制到20行下边。

      17,19 de         删除17行到19行。

              复制单词    nyw,n位1,2,3...表示复制单词的个数

      复制字符    nyl,n位1,2,3...表示复制字符的个数

    ^跳转到当前行首,$跳转到当前行尾

    :num跳转到num行行首

    :1或gg跳转到行首

    G跳转到行尾

nano  

猜你喜欢

转载自www.cnblogs.com/kelamoyujuzhen/p/9109845.html