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