Vim学习第二天

Vim学习第二天

1.w:   向后移动一个单词, b: 向前移动一个单词, 3w, 3b。。。。

2.$:  移动光标到行的末尾 , ^:  移动光标到行的第一个非空字符的位置

3.fx:  向后寻找本行中的x字符, Fx:向前寻找本行中的x字符

4.tx: 向后寻找本行中的x字符, 光标定位在x字符的前一个字符。Tx: 向前寻找本行的x字符,光标定位在x的前一个字符

5.3G:定位到第三行,1G:定位到第一行, G:定位到文件的末尾

6.:set number    显示行号, :set nonumber   关闭行号显示

7.ctrl + U:  向上滚动半页,ctrl + D: 向下滚动半页

8. dd: 删除一行, dw:删除一个单词, d3w: 删除三个单词, d$:  从光标我位置到该行末尾全删除, 3dw:删除三次

9. c:和d一样,删除光标下的字符,但是该命令会使得你删除之后处于插入模式。cw:删除一个单词,不包括单词后面的空格, dw:删除一个单词和后面的空格

10.     .(一点):  代表上次执行的命令

11.  J: 将当前行和接下来的一行连接在一行,用空格分开

12. rx :   用x替换光标下的字符, 5rx: 替换5次(即光标所在位置接下来的五个字符都用x替换)

13. ~:改变一个字符的大小写

14. q + a到z任意一个字符:注册并记录一个命令(不知道该怎么表达清楚), @ + (a-z):使用刚才的命令

时间: 2024-08-02 07:03:25

Vim学习第二天的相关文章

vim学习利器vimtutor

注:此文章来自命令vimtutor,本人只是将内容拷贝出来,供大家参考 =============================================================================== =      欢     迎     阅     读   < V I M  教  程 >   --      版本 1.7       = ===============================================================

VIM学习笔记(二)

VIM学习笔记第二篇,由于需要整理文档并且还要工作,并不能达到每天学习并发表一篇,不过勤于记录就好~ 2.查找查找命令是“/String”,注意,.*[]^%/\?"$有特殊含义,查找他们需要前面加一个"\",使用“n”查找下一个,查找第三个匹配,使用“3n”,“N”重复前一次查找."?"与“/”类似,但是反向查找,功能也相反.-------------------------------------------------------忽略大小写:set

python学习第二天

python学习的第二天就是个灾难啊,这天被打击了,自己写的作业被否认了,不说了,写博客还是个好习惯的,要坚持下去,就不知道能坚持到什么时候.呵呵!!! 这天教的知识和第一天的知识相差不大,区别在于比第一天讲的更细了(我们是两个老师教的,风格是不一样的),这次也写那些比较细的知识点. python的简介 (1)你的程序一定要有个主文件. (2)对于python,一切事物都是对象,对象基于类创建.#似懂非懂,不过有那么点似懂. 知识点 #__divmod__ 会把两个数字相除的商和余数以元组的方式

Vim学习笔记

1.复制粘贴操作 vim有12个粘贴板,分别是0.1.2.....9.a.".+: 用:reg命令可以查看各个粘贴板里的内容.在vim中简单用y只是复制到"(双引号)粘贴板里,同样用p粘贴的也是这个粘贴板里的内容要将vim的内容复制到某个粘贴板,需要退出编辑模式,进入正常模式后,选择要复制的内容,然后按"Ny(注意带引号)完成复制,其中N为粘贴板号(注意是按一下双引号然后按粘贴板号最后按y),例如要把内容复制到粘贴板a,选中内容后按"ay就可以了,有两点需要说明一下

菜鸟vimer成长记——第0章、我眼中的vim学习

这是一系统总结vim的学习文章,记录我自己学习vim的过程和感悟.与此同时也想分享出来给大家,欢迎大家互相讨论和学习. 在这里假设你们对vim已经有了一些基本的认识或者说已经使用过几个月的vim.该系列文章里有些基础概念可能不会涉及到或者不会多做解释.一个是因为有些基础概念我目前也解释不清楚.越基础的解释起来越需要能力,目前鄙人还不具备.另一个是因为我相信各位大神们,你们已经有很好的搜索功能.当然有问题也欢迎大家互相讨论和学习. 这篇主要讲的是我当前对vim学习的理解.后面的一系列文章会针对于学

UI学习第二篇 (控件)

UIbutton 也是一个控件,它属于UIControl 用的最多的就是事件响应 1. //创建按钮对象 UIButton * _botton = [UIButton buttonWithType:UIButtonTypeCustom]; //设置标题 [_botton setTitle:@"按住说话" forstate:UIControlStateNormal]; [_botton setTitle:@"松开说话" forstate:UIControlStateH

Ext JS学习第二天 我们所熟悉的javascript(一)

此文用来记录学习笔记: •ExtJS是一个强大的javascript框架,如果想真正的掌握ExtJS,那么我们必须要对javascript有一定的认识,所以很有必要静下心来,抱着一本javascript书籍,恶补一番.推荐书籍<javascript高级程序设计>.<javascript设计模式>. •在这里我们学习一下可能你从未接触过的javascript,这些javascript知识是我们要学好ExtJS这个框架非常有必要的.必备的知识.我们需要掌握的内容有: –javascri

Entity Framework 学习第二天 续

今天来写一点不一样的删除,修改,查询 下面只写了几个方法 1 /// <summary> 2 /// 根据删除条件进行删除 3 /// </summary> 4 /// <param name="removeWhere"></param> 5 public void remove(System.Linq.Expressions.Expression<Func<StudentInfo, bool>> removeWh

JavaScript学习第二天

首先,我想说一下平时的毁你业余时间的日常行为,今天好不容易下个早班,不用加班,很是兴奋,回来看看凤凰新闻,从国内到国际,从文字新闻到图片新闻,恩,看完了:哎,打开手机,刷刷新浪微博,这个微博很有意思,那个搞笑视频太逗了,这个鸡汤文很正呀...热门刷完了,看看知乎......然后就十点了,卧槽,学习吧,朋友给我发条微信,给我打电话,一看,十一点了,这就是我平日里的我下定决心要学习,然后中断的原因,是吧,自制力不强,反正完成不了目标也无所谓呀,明日复明日,明日何其多.道理我懂一箩筐,执行力 不强,所