vim/vi笔记

2018-2-3    分类: 前端资源

vim vi 笔记

对于操作mac或者linux就要学习使用此工具,这是标配。

 

新建文件:

touch xx.txt   //touch是新建文件,这是linux命令

 

选中要编辑或者查看的文件:

vi xx.txt
或者
vim xx.txt

 

选中后默认是查看模式,光标移动:

H  //左
L  //右
K  //上
J  //下

 

编辑模式:

要进入编辑模式按i键,看到底部出现有

-- INSERT --

就是编辑模式可以输入内容了。

 

常用操作:(当编辑内容完毕后想要退出后)

//要退出就按Esc键,在按:键

:w  //保存
:q  //直接退出(没有编辑过内容或者已经保存了内容才能使用该命令)
:wq //保存并退出
:q! //强制退出,不管有没有保存

 

重命名:

:w 名字.txt  //复制原来的文件,并粘贴重命名

 

设置编码:

:set encoding=utf-8 fileencodings=utf-8

 

查看文件:

cat 187.txt   //linux的命令,有中文可能会出错

 

查找

在非编辑状态下(就是没有按i键的时候),按/键,接着输入你要查看的内容,例如:

/foo\c    //忽略字母大小写,查找"foo","FOO","Foo"

光标就会自动切换到你要查找内容的首字母;

按n键,查找下一个。按N键,查找上一个

 

 

批量替换

全局:

:%s/foo/bar/g        //会在全局范围(%)查找foo并替换为bar,所有出现都会被替换

 

当前行:

:s/foo/bar/g

 

 

撤销、恢复

u 撤销上一步的操作
Ctrl+r 恢复上一步被撤销的操作