世界上只有两款编辑器可以撕逼,那就是Vim(编辑器之神)和Emacs(神的编辑器、操作系统)
Vim优势
- Linux自带
- 不需要鼠标,速度更快
- 快捷键特别方便
- 支持宏、支持插件,可以自己把vim配成一个IDE
学习vim呢,很多新同学第一次一打开就懵了,怎么退出呀,所以学习vim我们首先就要学习怎么退出,答案就是
ESC -> :q!
这个退出操作不会保存我们所写的文件内容,其他退出命令我们后边再讲,下边可以开始学习Vim啦
在终端使用vimtutor查看Vim官方文档
常用操作(通常是在normal模式下进行)
- x 删除光标所在位置的字符,dd 删除一行,dw 向前删除一个单词,db向后删一个单词
- yank(因copy已被占用,顾在Vim中用yank表示)
- 插入操作: i(insert)光标前插入、I行首插入、a(apend)光标后插入、A行末插入
- 按下u(undo)撤销,ctrl+r(redo)把撤销的在做一遍
- 下翻半页ctrl + d,上翻半页ctrl + u
- 删除 delete 和修改 change 操作,输入单词首字母即可
delete/change word
delete/change in ()
delete at ()
delete in/at {}
delete in tag
change in tag
v 模式(编辑选区模式)
到达你想复制的开头
按v,到达你想复制的结尾
按y复制
按p或P粘贴
配置Vim
执行命令进行基本配置,将我的代码导入vimrc
curl https://gist.githubusercontent.com/Marshall3572/83b3d6402b60ff625761245f84bde66e/raw/e7d4a4346551adf35c2f6d72ada49ba037e06bc7/simple-vimrc ~/.vimrc
现在用vim写代码就有缩进了,下边我们安装一些插件,可以自动补全等登
写入后退出重进(或source一下),然后执行命令现在我们新建任意一个html后缀的文件,都可以 简化快捷键为ctrl + z ","
网友评论