Vim实用技巧读书笔记

第一章

首先提出了vim一个理念:如何提高复用——很方便的重复之前做过的操作。
另外,作者将vim的操作分为两个步骤:

一是移动,二是操作。

针对这两个方面,通过命令:“;”、“,”、“n”、“N”、“.”、“u”来达到复用。

  1. 修改操作
    命令模式的dd等都是修改操作,但是容易被人遗忘的是:从进入插入模式到按回到命令模式为止。这也算是一次修改操作。
  2. 组合命令
    vim将一些命令组合成一个单独的命令,以方便用户操作。当然,这样也增加了用户记忆的负担。如:
    A -> $a
    S -> 0c$
    ….
  3. “.”
    “.”可以理解为对上一次的修改操作录制的宏。

Vim实用技巧读书笔记

时间: 2024-10-20 09:52:13

Vim实用技巧读书笔记的相关文章

《Vim实用技巧》笔记

Vim实用技巧 Table of Contents 1. Vim决问题的方式 2. 普通模式 3. 插入模式 4. 可视模式 5. 命令行模式 5.1. 操作文本的Ex命令 5.2. range服务说明 5.3. 补全 5.4. 命令行窗口–使用vim的编辑能力编辑Ex命令 5.5. 执行外部命令 6. 管理多个文件 6.1. 缓冲区列表管理 6.2. 参数列表 6.3. 窗口操作 6.4. 标签页操作 7. 打开及保存文件 7.1. 打开文件 7.2. 使用find查找文件 7.3. 使用ne

Java 线程第三版 第五章 极简同步技巧 读书笔记

一.能避免同步吗? 取得锁会因为以下原因导致成本很高: 取得由竞争的锁需要在虚拟机的层面上运行更多的程序代码. 要取得有竞争锁的线程总是必须等到锁被释放后. 1. 寄存器的效应 计算机有一定数量的主寄存器用来存储与程序有关的数据. 从逻辑上的观点来看,每个Thread都有自己的一组寄存器.当操作系统将某个Thread分配给CPU时,它会把该Thread特有的信息加载到CPU的寄存器中.在分配不同的Thread给CPU之前,它会将寄存器的信息存下来.所以Thread间绝不会共享保存在寄存器的数据.

vim实用技巧1

cw会删除从光标位置到当前词结尾处的文本,并切换到插入模式. dw会删除从光标位置到当前词结尾处的文本,并移动到下一个单词的首字母. 可重复的操作及如何回退 目的                                                        操作                                    重复                 回退 做出一个修改                                    {edit}    

值得一看的书之《VIM实用技巧》

 值得一看的书之<VIM实用技巧> 我在2014年接触的linux,在使用linux vim编辑器过程中,碰到了一些vim编辑器的技巧,感觉好神奇,好强大.linux基础书籍上也有介绍vim,但是不全面,于是在2015年底,决定找一本关于详细介绍Vim的书籍,自己要系统的,完完全全的学习vim.于是便购买了<VIM实用技巧>这本书.自己断断续续的花6个月的时间,终于完完整整的看完了这本书,这本书很适合初学linux者学习,推荐给大家.看完后必受益匪浅. <VIM实用技巧>

Vim实用技巧pdf

下载地址:网盘下载 vim是一款功能丰富而强大的文本编辑器,其代码补全.编译及错误跳转等方便编程的功能特别丰富,在程序员中得到非常广泛的使用.vim能够大大提高程序员的工作效率.对于vim高手来说,vim能以与思考同步的速度编辑文本.同时,学习和熟练使用vim又有一定的难度. <vim实用技巧>为那些想要提升自己的程序员编写,阅读本书是熟练地掌握高超的vim技巧的必由之路.全书共21章,包括121个技巧.每一章都是关于某一相关主题的技巧集合.每一个技巧都有针对性地解决一个或一类问题,帮助读者提

《Vim实用技巧》阅读笔记 --- 移动及跳转

1.在对实际行的操作之前加上g,即可对屏幕行进行操作,例如:`gj`表示向下移动一个屏幕行,`g^`表示移动到屏幕行的第一个非空白字符等等 2.Vim有两组面向单词正向及反向移动的命令: w 正向移动到下一个单词的开头 b 反向移动到当前单词/上一单词的开头 e 正向移动到当前单词/上一单词的结尾 ge 反向移动到上一单词的结尾 通常我们可以使用ea表示在当前单词结尾后添加 3.Vim会记录上次执行过的`f{char}`命令,随后用`;`命令就可以重复该命令,如果重复次数过多时,就可以调用`,`

Vim实用技巧系列 - tab和空格的转换

有时候,我们会修改一些代码,而这些代码中的tab设定和我们自己的设定不一样.例如,我们自己的设定是以两个空格来代替tab,而要修改的代码则是使用tab.那么,我们应该怎样快速的将又有的tab转换为空格呢? 参考http://vim.wikia.com/wiki/Converting_tabs_to_spaces,方法如下 首先,正确的设置tab配置,例如 1 :set tabstop=2 2 :set shiftwidth=2 3 :set expandtab 接下来,输入如下命令就可以了 1

【excel技巧读书笔记002】批注插入图片表格

               今天看到学到一个excel小技巧,批注插入图片表格,觉得挺好分享给大家.

vim实用技巧总结

1. 单个文件内实用mark来帮助跳转以及一些宏操作.(注意:mark不能用于多文件之间的跳转)mch 设置宏,保存到ch标记(不是ch寄存器)'ch 跳转到标记的行首`ch 跳转到标记的字符处另:为了按键方便,可以交换'ch和`ch的功能. nnoremap ' ` nnoremap ` '