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】 | 另存为 |
Ref
http://www.cnblogs.com/jiayongji/p/5771444.html