(三) Vim使用心得三
来源:互联网 发布:淘宝运动壹号是正品吗 编辑:程序博客网 时间:2024/05/24 06:29
Vim强大的功能大多聚集在普通模式下,大多数的命令都在普通模式下执行。但当我们在插入模式进行代码编写时,对于删除、复制以及粘贴命令来说,都会不可避免地会用上一些方便快捷的快捷键和命令。因此这次我们要学习的是插入模式和与之类似的替换模式,看看这些模式该如何高效地操作。
技巧一:在插入模式中可以实时修改错误
在普通模式中,如果我们修改错误时,如果事与愿违,我们就会使用u键撤销修改命令,从新再来。而在插入模式中,我们就可以直接用退格键直接修改错误,也可以使用以下快捷键。
<Ctrl + h> 删除前面的一个字符
<Ctrl + w> 删除前面一个单词
<Ctrl + u> 从光标处删除至行首
模式之间的相互切换:在插入模式中,我们使用的是经典的<ESC>返回到普通模式中。我想一般人的手指去按这个键的时候都有点费力吧,你可以试试<Ctrl + [>组合键,看看和<ESC>有没有差别。在插入模式中,有个叫做 "普通-插入" 模式,这是普通模式的一个特例,它允许我们执行一次普通模式后,接着切换到插入模式。
<Ctrl + [> 从插入模式切换到普通模式,等同于<ESC>
<Ctrl + o>从插入模式切换到 "普通-插入" 模式
技巧二:在插入模式中继续粘贴文本
在学习Vim的时候,大多数还是在普通模式下进行粘贴,复制,删除的操作。然而,当我们在插入模式中想要粘贴代码操作时,却不想离开插入模式。
1. " gg " 命令回到首字母,然后使用 " yt," 命令先复制文本:
2. " jA+空格 " 命令(把光标移动到要粘贴的地方):
3." <Ctrl + r>0 " 命令(把复制的文本粘贴到光标位置) + "."<Ctrl + [ >命令:
3.技巧三:在插入模式中做简单的算数运算
1. "A"命令,直接把光标移动到行尾。
2."<Ctrl + r >=18/6 + 回车":
4.使用替换模式替换已有文本
替换模式和插入模式一样,不过进入模式的方式不一样,分别是R 和 i 键进入。
1. " f. "命令:
2. " R,空格+a " + <Ctrl + [ >:(用R命令进行替换模式,输入要修改的字符,然后退回普通模式)
- (三) Vim使用心得三
- SVN使用经验心得三
- sqlapi 使用心得(三)
- Vim的使用(三)
- 【Vim】Vim使用笔记之三——Vim常用命令
- 番茄工作法--使用心得(三)
- vim使用(三):.viminfo和.vimrc
- Shell 命令教程(三) Vim使用
- VIM工具的使用(三)
- Linux之Vim(三):Vim插件使用导航
- vim使用心得
- vim使用心得
- vim使用心得
- vim使用心得随记
- VIM -- 个人使用心得
- vim使用心得
- vim使用心得
- vim使用心得
- ajax前后台交互测试
- 第十四周项目3-项目3-OOP版电子词典
- Android 控制台异常:ScrollView can host only one direct child
- 利用C#特性优化AMF反序列化类
- Step into Gradle - 05 - 仓库
- (三) Vim使用心得三
- 第十四周(小玩文件)
- Java-反转单链表
- android webView不能加载本地html文件问题
- 百度的android面试总结分析
- Hibernate ORM和c3p0连接池
- 常见加密算法分类
- Swift 学习笔记一 基本数据类型和简单语句语法
- MR21修改标准价