vi/vim/gedit三种模式
(一) 命令模式
(二) 输入模式
(三) 末行模式
1 命令模式->输入模式
1) a
2) A
3) o
4) O
5) i
6) I
1) a
2) A
3) o
4) O
5) i
6) I
2 输入模式->命令模式:Esc
3 命令模式->末行模式:按下"shift+:"
4 末行模式->命令模式:ESc
5 命令模式下常用的命令:
1)删除字符的方法:
x 删除光标当前位置处的1个字符
[n]x 删除从当前光标所在位开始处的n个字符
2)删除行的方法:
dd 同1)处解释
[n]dd
3)撤销:
u
4)拷贝复制:
[n]yy 将光标所在行下的n行(n包括自己)拷贝
p 将拷贝的内容粘贴到光标所在行的下面
5)行内快速跳转方法;
HOME 行首
END 行尾
shift+^ 行首
shift+$ 行尾
6)行间的快速跳转
shift+g 最后一行
[n]shfit+g 第n行
[1]shfit+g 第1行
PageUP 向前翻1版
PageDown 向后翻1版
gg 第1行
[n]gg 第n行
7)查找
/keyword n后一个 N前一个
?keyword n前一个 N后一个
1)删除字符的方法:
x 删除光标当前位置处的1个字符
[n]x 删除从当前光标所在位开始处的n个字符
2)删除行的方法:
dd 同1)处解释
[n]dd
3)撤销:
u
4)拷贝复制:
[n]yy 将光标所在行下的n行(n包括自己)拷贝
p 将拷贝的内容粘贴到光标所在行的下面
5)行内快速跳转方法;
HOME 行首
END 行尾
shift+^ 行首
shift+$ 行尾
6)行间的快速跳转
shift+g 最后一行
[n]shfit+g 第n行
[1]shfit+g 第1行
PageUP 向前翻1版
PageDown 向后翻1版
gg 第1行
[n]gg 第n行
7)查找
/keyword n后一个 N前一个
?keyword n前一个 N后一个
6 末行模式下常用的命令:
1):set number|nu 显示行号 :set nonumber|nonu 取消行号
2):w 保存
3):w filename 保存到文件filename
4):wq 保存并退出
5):q! 强制退出,不保存
6):wq! 强制保存并退出,用于对没有权限的文件提取权限
7):1,100w file2 将1-100行保存到文件file2
8):r /etc/passwd 从/etc/passwd读取内容,插入到当前光标所在行的下一行
9):%s/this/that 将每一行的第一个this替换成that
10):%s/this/that/g 将每行的所有this替换成that
11):!command [option]
1):set number|nu 显示行号 :set nonumber|nonu 取消行号
2):w 保存
3):w filename 保存到文件filename
4):wq 保存并退出
5):q! 强制退出,不保存
6):wq! 强制保存并退出,用于对没有权限的文件提取权限
7):1,100w file2 将1-100行保存到文件file2
8):r /etc/passwd 从/etc/passwd读取内容,插入到当前光标所在行的下一行
9):%s/this/that 将每一行的第一个this替换成that
10):%s/this/that/g 将每行的所有this替换成that
11):!command [option]
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7448378/viewspace-708357/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7448378/viewspace-708357/