1、vi的配置文件:
全局配置/etc/vimrc
用户配置文件:~/.vimrc
2、vi打开
vi [filename] 打开filename文件,如果文件不存在则新建该文件。
vi 新建一个未命名的文件并用vi打开。
vi +# [filename] 打开filename文件并定位到#行。
vi +/string [filename] 打开filename文件并定位到首次匹配string的行。
vi + 打开filename文件并定位到最后一行。
3、vi的模式:
编辑模式:可以输入编辑命令和光标移到命令。
输入模式:可以输入字符。
末行模式:可以在冒号后输入命令。
4、光标的移到:
在整篇文章中移动:
gg 光标移动到文档首行首字符。
#G 或 :# 光标移动到#行首字符。
G 光标移动到末行首字符。
#% 光标移动到#%行的首字符。
在屏幕中移动:
ctrl + u 光标移到上半页。
ctrl + d 光标移到下半页。
ctrl + f 光标移到前一页。
ctrl + b 光标移到后一页。
在行内移动:
$ 光标移到绝对行末
0 光标移到绝对行首
^ 光标移到到行首第一个非空白字符处
以单词为单位移动:
[#]w 向下移动到#个单词的首字符处。
[#]e 向下移动到#个单词的尾字符处。
[#]b 向上移动到#个单词的首字符处。
字符为单位移动光标:
[#] k 光标向上移动 # 行
[#]h [#]l 光标向左、右移动#个字符
[#]j 光标向下移动#行
5、vi编辑文本命令
复制
粘贴
删除
查找
查找并替换
插入
追加
修改
撤销修改
6、vi的保存与退出
7、