🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 写在前面 vim这个编辑器刚开始使用的时候还不大习惯,使用多了,还是觉得没有那么难用,由于不是经常使用,故写下来怕忘记了。仅是自己常用的 # CMD > 用 [ ] 包裹的部分可有可无 ## 进入编辑模式 `[shift + ] i` insert,加shift在行头 `[shift + ] a` append,加shift在行尾 `[shift + ] o` 向下插入一行,加shift相反 ## 查找 `/(你要查找的字符)` 如 查找abc这个字符,就需要输入`/abc`然后回车 ## 删除字符 `x` -删除一个字符 `dd` -可用于删除一行,其实是剪切 `d + enter` -删除两行 `shift + d` -删除光标到结尾的字符 > 没有行号,`:set nu`调出,或者修改`.vimrc`文件 ## 复制粘贴 `yy` 复制一行 `dd` 剪切一行 `p` 粘贴 `:1,5 copy 10` 把1-5行复制到第10行下一行 `:1,5 move 10` 把1-5行剪切到第10行下一行 在`visual mode`, 选中之后, y复制, d剪切, p粘贴 ## 分栏 `:sp` 分栏之后按`ctrl + w` + 方向键的↑↓ 切换 ## 撤销 `u` `ctrl + r` 反撤销 ## 保存退出 `:w` 保存 `:w !sudo tee %` 强行保存 `:wq` 保存退出 `:x` 保存退出 # .vimrc vim的配置文件, 大概的存放位置 用户:`~/.vimrc` ## 设置行号 `set nu` ## 检测文件类型 `filetype on` ## 设置语法高亮 `syntax on` # 二进制文件查看 ``` vim -b eeprom.bin :%!xxd ---->切换到十六进制显示 :%!xxd -r ---->切回文本方式显示 ``` # user manual [user manual](http://tenet.dl.sourceforge.net/project/vimcdoc/pdf-manual/user_manual-1.9.0.pdf)