Lesson6 vim
vim模式简介
- vim是一种多模式的文本编辑器(文本编辑器的核心工作:对文本进行增删查改)
- 实际开发中,上述五种模式可以应对大部分场景
- Esc可以帮助我们直接回到命令模式
底行模式
- w(!)
- q(!)
- wq(!)
- set nu/nonu
- !cmd 在不退出vim的情况下进行查看,编译,运行等动作
- / 搜索关键字,n表示下一个
命令模式
- gg 定位代码的第一行
- n shift g 定位代码的第n行
- ^ 定位当前所在行的开始
- $ 定位当前所在行的结尾
- h左 j下 k上 l右
- w 以单词为单位,向后移动,支持跨行
- b 以单词为单位,向前移动,支持跨行
- n yy 复制光标所在行开始的n行
- n p 粘贴所复制的行于光标所在行之后
- n dd 剪切/删除
- ~ 文本大小写相互转换
- n r 替换光标所在字符开始的后面n个字符
- n X 删除当前字符开始的前面n个字符,行内操作
- n x 删除当前字符开始的后面n个字符,行内操作
- # 查找同名单词,n表示下一个
- u 表示undo,对刚才的操作进行撤销
- ctrl r 对撤销反悔
批量化完成注释:
- ctrl v 进入视图模式
- j/k 上下选中区域
- l
- //
- Esc
批量化删除注释:
- ctrl v 进入视图模式
- hjkl 选中区域
- d
vim的使用一切以光标为主,多文件编辑(ctrl ww)时尤其要注意
vim的配置
原理:
vim启动时,自动扫描当前用户的家目录下的.vimrc,让这个文件的内部选项生效
vim的配置,核心就是向.vimrc里面添加一些配置选项
原文地址:https://blog.csdn.net/2402_86320900/article/details/142478971
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!