武林至尊,宝刀屠龙,号令天下,莫敢不从!倚天不出,谁与争锋?

vim与emacs两大编辑器之间的圣战由来已久,似乎也看不见和平的希望。vim号称编辑器之神,而emacs则自封神之编辑器。vim以快捷高效的键盘操作著称,emacs则凭借强大的脚本语言elisp宣称扩展性世界第一。vim用户吐槽emacs烦琐的组合键操作方式,emacs社区则鄙视vim的多模式切换。vim和emacs就是编辑器中的倚天剑和屠龙刀,两者高高在上却又一山难容二虎。

vimer与emacser的境界我辈难以企及,也无意于在两者之间选边站队,仅仅出于个人喜好的因素选择了vim,之后便断断续续摆弄了一年有余,勉强应付日常使用。近期工作较闲,业余空虚,遂作文以记录vim的日常功能,题目虽取为《倚天屠龙记》,不过博众眼球罢了,实则全文仅仅针对vim,然vim与emacs相对,配得上这一刀一剑的名号。

篇目列于此(有链接的为已完成状态):

1. [倚天屠龙记] vim 光标移动(入门)

2. [倚天屠龙记] vim 复制与粘贴

3. [倚天屠龙记] vim 标记

4. [倚天屠龙记] vim 折叠

5. [倚天屠龙记] vim 查找与替换(简单查找)

6. [倚天屠龙记] vim 查找与替换(简单替换)

7. [倚天屠龙记] vim 查找与替换(正则表达式)

8. [倚天屠龙记] vim 查找与替换(高级)

9. [倚天屠龙记] vim 多文件编辑

10. [倚天屠龙记] vim 键盘映射与宏

11. [倚天屠龙记] vim vimrc文件初步

12. [倚天屠龙记] vim 脚本语言

13. [倚天屠龙记] vim 文件类型探测

14. [倚天屠龙记] vim 语法高亮

[倚天屠龙记] vim 开篇相关推荐

  1. [倚天屠龙记] vim 查找与替换(简单查找)

    [倚天屠龙记] vim 查找与替换(简单查找) {{{         搜索与替换是文本编辑器的最重要的功能之一,也是其能力的一个缩影.         接下来用几节的篇幅重点叙述vim的查找与替换功 ...

  2. [倚天屠龙记] vim 查找与替换(正则表达式)

    [倚天屠龙记] vim 查找与替换(正则表达式) {{{ 正则表达式是文本处理领域中的一个强大的工具,它可以让文本处理的能力呈指数级的提升,如果一款文本编辑器不支持正则表达式,那么它就算不上是一个现代 ...

  3. [倚天屠龙记] vim 标记

    像adobe reader这样的pdf阅读器在窗口左侧有一个书签栏,其中列出了pdf文件的目录结构,以方便在pdf文件的章节目录中进行快速跳转.无论是pdf的阅读器还是其它的普通文本编辑器,通常都有一 ...

  4. [倚天屠龙记] vim 复制与粘贴

    对于任何一款文本编辑器而言,复制与粘贴都是最基本的功能,vim在此方面自然不甘示弱.事实上,得益于其丰富的移动命令,vim的复制与粘贴是相当快捷而高效的. vim的复制命令是y和Y,它是yank的简写 ...

  5. [倚天屠龙记] vim 折叠

    这一节讲述vim的一个非常实用的功能----折行功能,它可以将暂时不关心的连续若干行折叠成一行显示,在需要时再予以展开.下面是本文写作时的情形: 折叠的主要创建方式有手工创建.语法折叠.按缩进等级折叠 ...

  6. 【无标题】人大金仓数据库下载使用

    1.下载地址:https://www.kingbase.com.cn/index/download/c_id/401.html 2.下载安装文件和授权文件 3.下载之后解压这两个文件,会看到一个Kin ...

  7. java vi命令 退出_Git 使用vi或vim命令打开、关闭、保存文件

    1 vi & vim 有两种工作模式: (1)命令模式:接受.执行 vi & vim 操作命令的模式,打开文件后的默认模式: (2)编辑模式:对打开的文件内容进行 增.删.改 操作模式 ...

  8. vim删除奇数行_Vim 对特定行处理常用方法(三):奇偶行分离(及寄存器入门)...

    目录 3. 奇偶行分离 ** 本篇命令 **:g/^/m$ 最简单的方式,奇偶行将会分为连续的两组,适用于临时需要的手 动操作.应用时要确保正文后面不为奇数空行.let @a="" ...

  9. 硬核开篇:Arco Vue + Flask 手把手实战开发一测试需求平台

    ✍ 此系列为整理分享已完结入门搭建<TPM提测平台>系列的迭代版,拥抱Vue3.0将前端框架替换成字节最新开源的arco.design,其中约60%重构和20%新增内容,定位为从 0-1手 ...

最新文章

  1. 计算机视觉方向简介 | 图像拼接
  2. Java学习之Iterator(迭代器)的一般用法
  3. bootstrap账号和文本框在同一行_实用小工具之整理行
  4. elasticSearch6源码分析(12)DiscoveryModule
  5. 001 GIt的基本操作
  6. 程序图片运行效果存在偏差问题
  7. 通过UIBezierPath贝塞尔曲线画圆形、椭圆、矩形
  8. 学到了一个一分不亏的地推妙招
  9. 2022年央视315晚会曝光名单企业完整一览
  10. 【SoC FPGA学习】十、SoC FPGA 开发板的 FPGA 配置数据下载和固化
  11. (附源码)springboot大学生就业质量调查分析系统 毕业设计161457
  12. linux cat 文件乱码
  13. 入门学习编程培训有哪些科目课程适合?
  14. Paper:研究生论文撰写(期刊论文与毕业论文简介、比较、写作流程)详细攻略
  15. dmidecode查看内存信息,服务器序列号,内存插槽信息
  16. NAVEX:为动态Web应用程序生成精确且可扩展的漏洞
  17. DEM中坡度和坡向的计算
  18. 10 个 web 在线前端资源,优雅永不过时~
  19. 企业邮箱怎么申请?公司域名后缀的企业邮箱如何注册呢?
  20. android播放gif动画控件(例子)

热门文章

  1. 为达成与英文品牌的统一 蘑菇街更换域名为mogu.com
  2. polygon NFT开发教程
  3. [案例4-2]饲养员喂养动物
  4. 现代软件工程讲义 2 工程师的能力评估和发展
  5. 模拟ic流片经验分享
  6. 开发日记 2017-02-06
  7. CIO40知识星球—论IT人(挨踢)的自我修炼
  8. 这100 个网络基础知识 看完成半个网络高手
  9. win7台式计算机怎么连热点,win7热点怎么设置 win7热点设置的具体方法介绍
  10. 在excel中使用插值法补全数据