Do Back-of-the-Envelope Calculations in Place

在vim中我们可以利用表达式寄存器来直接进行数学运算然后把结果插入我们的文档。
表达式寄存器可以通过=来访问,在insert模式中我们可以输入<C-r>=来启动这个表达式寄存器,这时在屏幕底部出现一个终端,我们输入计算式,然后回车,计算结果就会插入到文档光标所在位置。如下:

[Practical.Vim(2012.9)].Drew.Neil.Tip16学习摘要相关推荐

  1. [Practical.Vim(2012.9)].Drew.Neil.Tip04学习摘要

    Find and Replace by Hand 在上面文本中,我们打算把content 更改为单词copy 也许我们可以用如下命令 :%s/content/copy/g 上面命令把文本中所有的con ...

  2. [Practical.Vim(2012.9)].Drew.Neil.Tip94 学习摘要

    Perform Arithmetic on the Replacement 假设我们有一个文档如下 We want to promote each heading, turning <h2> ...

  3. [Practical.Vim(2012.9)].Drew.Neil.Tip10学习摘要

    Use Counts to Do Simple Arithmetic 在vim中,执行<C-a>和<C-x>命令可以对文本中的数字直接进行加或减. 如果不提供数字而直接执行上面 ...

  4. [Practical.Vim(2012.9)].Drew.Neil.Tip20学习摘要

    Visual mode allows us to select a range of text and then operate upon it. However intuitive this mig ...

  5. [Practical.Vim(2012.9)].Drew.Neil.Tip19学习摘要

    Overwrite Existing Text with Replace Mode Replace模式和insert模式类似,不过是覆盖文档中的已有字符.例如我们要修改文中的一个段落,可以输入R,进入 ...

  6. [Practical.Vim(2012.9)].Drew.Neil.Tip12学习摘要

    Operator+Motion=Action 在Vim中,d{motion}命令可以删除单个字符dl,也可以删除整个单词daw,整个段落dap. 同样的可以用c命令来改变单词caw或锻炼cap.y命令 ...

  7. [Practical.Vim(2012.9)].Drew.Neil.Tip09学习摘要

    Compose Repeatable Changes 在vim中实现一个操作可以有许多方法,但是选择执行步骤最少的方法可以让这个方法更具重复性. 如下文本我们要删除nigh. 1)Delete Bac ...

  8. [Practical.Vim(2012.9)].Drew.Neil.Tip04 学习摘要

    在Vim中执行一些重复命令时,可以用一些快捷键代替.如下列表 编辑文本然后退出到Normal模式后,.重复上次改变操作,如果多按了一次.,我们可以使用u命令来撤销上一次的重复. 使用f/F查找字符后, ...

  9. [Practical.Vim(2012.9)].Drew.Neil.Tip01 学习摘要

    Meet the Dot Command The dot command lets us repeat the last change. It is the most powerful and ver ...

最新文章

  1. python xlwings下载_Python学习随笔:使用xlwings读取和操作Execl文件
  2. Ubuntu常用命令与技巧
  3. PHP 拓展 开发,开发php扩展
  4. 用户认证-什么是会话
  5. SpringMVC @RequestBody ajax传递对象数组
  6. 如何创建一份springboot的docker镜像
  7. MySQL的数据类型和约束
  8. 项目中会用到的开源项目列表
  9. cartographer源码编译测试之开发环境搭建全在这里了
  10. 对学生公寓部建议和意见_学生公寓自主管理协会
  11. WinForm中TextBox的几个基本技巧
  12. Photoshop钢笔工具使用方法
  13. 使用CultureInfo来显示中文星期
  14. MySql 语法(完整版)
  15. 记:STM32F205双USB开发做device
  16. UVA - 10098 Generating Fast
  17. Linux-whereis find locat which半解
  18. win7安装打印机 计算机,win7添加网络打印机的详细步骤【图解】
  19. 优秀工程师必备的一项技能,你解锁了吗?
  20. java幸运抽奖系统_java实现幸运抽奖系统

热门文章

  1. 用Python快速制作海报级地图
  2. 如何复制360个人图书馆中的文章
  3. RSA算法习题 (采用RSA算法,其中e=7,p=11,q=13,求出公钥和私钥,并求出明文85进行加密后的密文。)
  4. [小程序模板] 化妆品商城小程序模板 商城APP模板 化妆品商城小程序前端源码+免费分享
  5. 银行降转账额度 “余额宝”要当心了
  6. java 过滤http请求头_JAVAWEB开发实现对请求头、请求参数的过滤
  7. 联发科技c语言面试题,联发科技笔试题
  8. 【音频处理】音高 与 频率 对照表 ( 音符频率算法 )
  9. GoogLeNet: Going deeper with convolutions
  10. Amy-Tabb机器人世界手眼标定(4、Windows)