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 恢复上一步被撤销的操作