0
点赞
收藏
分享

微信扫一扫

linux~vi命令


xshell下面修改配置文件都是导出文件,实在是太麻烦而且笨咯。
常用命令的一些记录

方位操作

操作

含义

【h(或向左方向键)】

光标左移一个字符

【j(或向下方向键)】

光标下移一个字符

【k(或向上方向键)】

光标上移一个字符

【l(或向右方向键)】

光标右移一个字符

【[Ctrl] + f】

屏幕向下移动一页(相当于Page Down键)

【[Ctrl] + b】

屏幕向上移动一页(相当于Page Up键)

【[0]或[Home]】

光标移动到当前行的最前面

【[$]或[End]】

光标移动到当前行的末尾

【G】

光标移动到文件的最后一行(第一个字符处)

【nG】

n为数字(下同),移动到当前文件中第n行

【gg】

移动到文件的第一行,相当于”1G”

【n[Enter]】

光标向下移动n行

查找

操作

含义

【/word】

在文件中查找内容为word的字符串(向下查找)

【?word】

在文件中查找内容为word的字符串(向上查找)

【[n]】

表示重复查找动作,即查找下一个

【[N]】

反向查找下一个

【:n1,n2s/word1/word2/g】

n1、n2为数字,在第n1行到第n2行之间查找word1字符串,并将其替换成word2

删除&复制&撤销

操作

含义

【x,X】

x为向后删除一个字符,相当于[Delete],X为向前删除一个字符,相当于[Backspace]

【dd】

删除光标所在的一整行

【ndd】

删除光标所在的向下n行

【yy】

复制光标所在的那一行

【nyy】

复制光标所在的向下n行

【p,P】

p为将已经复制的数据在光标下一行粘贴;P为将已经复制的数据在光标上一行粘贴

【u】

撤消上一个操作

【[Ctrl] + r】

多次撤消

【.】

这是小数点键,重复上一个操作

切换到编辑模式

操作

含义

【i】

从目前光标所在处插入

【I】

从目前光标

【a】

从当前光标所在的下一个字符处开始插入

【A】

从光标所在行的最后一个字符处开始插入

【o】

英文小写字母o,在目前光标所在行的下一行处插入新的一行并开始插入

【O】

英文大写字母O,在目前光标所在行的上一行处插入新的一行并开始插入

保存

操作

含义

【:w】

保存文件

【:q】

离开vi

【:q!】

不保存强制离开vi

【:wq】

保存后离开

【:wq!】

强制保存后离开

【:! command】

暂时离开vi到命令行下执行一个命令后的显示结果

【:set nu】

显示行号

【:set nonu】

取消显示行号

【:w newfile】

另存为


举报

相关推荐

0 条评论