vim学习(2)小幅提升

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

  • 搜索:

                 忽略大小写:

                          :set  ignorecase

                          :set  noignorecase

                在文本中查找下一个WORD:

                          把光标定位于这个word上,然后按下"*"键 = /word

                          "#"命令是"*"的反向版.还可以在这两个命令前加一个命令计数:"3*"查找当前光标下的第三次word

                          移到下一个word,n或N,n方向一致,N反向

                用单词部分查找整个WORD:

                          eg.there,  /the\>

                          eg.together /\<the\>(找不到。。。。)

                          用"g*"和"g#"命令来同时匹配那些包含在其它word中的字串.

                高亮显示搜索结果:

                          :set  hlsearch

                          :set  nohlsearch = nohlsearch

                调理搜索命令:

                          在键入目标字符串的过程中Vim就同时开始了搜索工作

                          :set incserach

                一行的开头与结尾:

                          ^ 字符匹配一行的开头,$字符匹配一行的末尾。 /the$用不了??

                匹配任何的单字符:

                          .  可以匹配任意字符,eg t.h 用不了??可是/the.可以用/.he也可以。就是中间不可以

                使用标记:

                          ‘’ ,当用4G跳到第4行后,按‘’回到原行

                          CTRL-O命令是跳转到你更早些时间停置光标的位置(提示:O意为older).

                          CTRL-I则是跳回到后来停置光标的更新的位置(提示:I在键盘上位于O前面)

                         ":jumps"命令会列出关于你曾经跳转过的位置的列表。最后跳转的位置被特别以一个">"号

                具名标记:

                         在文本中定义你自己的标记 m{mark}

                         要跳转到一个你定义过的标记,使用命令'{mark},  eg  ma, ’a

                         使用这个命令来查看关于标记的列表::marks

                         '  进行此次跳转之前的起跳点

                         " 上次编辑该文件时光标最后停留的位置

                         [ 最后一次修改的起始位置

                         ] 最后一次修改的结束位置

  • 小幅改动:

            操作符命令和位移:

                        "dw"命令可以删除一个word。

                        "w"看作是向右移一个word的命令.so  d4w=4dw(4为命令计数),  d$ = D,  d^

               改变文本:(删除后进入插入模式)

                        如"cw"改变一个word,进入插入模式

               快捷命令                  

                        x 代表dl(删除当前光标下的字符)

                        X 代表dh(删除当前光标左边的字符)

                        D 代表d$(删除到行尾的内容)

                        C 代表c$(修改到行尾的内容)

                        s 代表cl(修改一个字符)

                        S 代表cc(修改一整行)

                重复改动

                        x 代表dl(删除当前光标下的字符)

                        X 代表dh(删除当前光标左边的字符)

                        D 代表d$(删除到行尾的内容)

                        C 代表c$(修改到行尾的内容)

                        s 代表cl(修改一个字符)

                        S 代表cc(修改一整行)

            移动文本(就是剪切赋值,哈哈)

                        V模式,利用删除操作将选择内容放到register中,p粘贴

              

                PUTTING的更多内容:

                        "P"命令与"p"一样取回被删除的内容,P是放到当前光标前,p是光标后 

              复制文本:

                        yanking. "y"操作符命令会把文本复制到一个寄存器中。然后可以用"p"命令把它取回。

              文本对象:(操作符命令+文本对象)

                       光标位于一个单词的中间而你要删除这个单词,把光标移到该单词的开头然后用"dw"命令。

                        不过有一个更简单的办法:"daw",“aw"是一个文本对象。提示:"aw"意为"A Word"。

                        这样"daw"的完整意思是"Delete A Word",更准确地说,Word之后的空白字符也被删除了

                        修改一整个句子使用命令"cis""is"组成。它是"Inner Sentence"的缩写。相应地还有一个叫"as"(a sentence)的。

              删除文本

                      x 删除当前光标下的字符("dl"的快捷命令)

                     X 删除当前光标之前的字符("dh"的快捷命令)

                     D 删除自当前光标至行尾的内容("d$"的快捷命令)

                     dw 删除自当前光标至下一个word的开头 

                     db 删除自当前光标至前一个word的开始

                     diw 删除当前光标所在的word(不包括空白字符)

                     daw 删除当前光标所在的word(包括空白字符)

                     dG 删除当前行至文件尾的内容

                     dgg 删除当前行至文件头的内容




转载于:https://my.oschina.net/u/231848/blog/279396

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/401764.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

NetCore NW714 v2.0路由器TTL救砖

路由器成砖状态&#xff1a; 1.客户端无法获取IP地址 2.客户端设置IP地址后&#xff0c;无法PING通路由器IP地址。 3.路由器按reset按钮&#xff0c;无法重置路由器。 4.路由器的指示灯只有SYS和WPS亮&#xff0c;WPS微亮。 5.在路由器的LAN口和WLAN口插入网线&#xff0c;相应…

斐讯k1路由器刷Breed BootLoader(不死UBoot)

前段时间斐讯搞活动&#xff0c;我入手了一部139元的斐讯K1路由器&#xff0c;感觉硬件配置不错&#xff0c;于是就给K1路由器刷入了Breed启动程序。 路由器外观&#xff1a; 路由器内观&#xff1a; 硬件配置&#xff1a; CPU&#xff1a;MediaTek MT7620A ver 2,eco 6 内存…

Openwrt虚拟WAN口叠加网速

Openwrt路由器系统功能强大&#xff0c;接下来我就要用这个系统叠加网速了。 网络环境 我这边用的网络是学校办公室的&#xff0c;听到学校办公室的网&#xff0c;大家应该会认为网速很快&#xff0c;但是我这个学校在交换机上把每个IP的最大速率限制在了1MB/S&#xff0c;实在…

PHPCMS代码生成器

软件截图 软件说明 软件名称&#xff1a;PHPCMS代码生成器 版本&#xff1a;v1.0 开发语言&#xff1a;易语言 软件说明&#xff1a;此软件是用于对PHPCMS模板进行编辑制作的高效代码生成器&#xff0c;大部分的操作代码在此软件内都可实现&#xff0c;欢迎使用。 火眼检测报告…

18款 非常实用 jquery幻灯片图片切换

1、jquery图片滚动仿QQ商城带左右按钮控制焦点图片切换滚动 jquery图片特效制作仿腾讯QQ商城首页banner焦点图片轮播切换效果&#xff0c;带索引按钮控制和左右按钮控制图片切换。 查看演示>> 下载地址 2、jquery图片切换插件制作图片层叠缩放展示效果 jquery图…

全国电视直播v1.0

软件截图 软件说明 软件名称&#xff1a;电视直播 版本&#xff1a;v1.0 开发语言&#xff1a;易语言 软件说明&#xff1a;此软件可以观看几乎全国各地的电视台&#xff0c;无如播放不流畅&#xff0c;可以切换左侧的播放源&#xff0c;欢迎使用。 下载地址&#xff1a;http…

迅雷会员帐号获取器

软件截图 软件说明 软件名称&#xff1a;迅雷会员获取器 版本&#xff1a;v1.0 开发语言&#xff1a;易语言 软件说明&#xff1a;此在左上角的下拉列表框中选择来源&#xff0c;单击“获取帐号”即可在下方的列表中出现迅雷会员的账号和密码&#xff0c;如果获取失败&#x…

HTML代码转换编辑器

软件截图 软件说明 软件名称&#xff1a;HTML代码转换编辑器 版本&#xff1a;v1.0 开发语言&#xff1a;C# .Net framework3.5 下载地址&#xff1a;http://download.csdn.net/detail/lecepin/9417174 博客名称&#xff1a;王乐平博客 博客地址&#xff1a;http://blog.le…

系统时间校准工具

软件截图 软件说明 软件名称&#xff1a;系统时间校准 版本&#xff1a;v1.0 开发语言&#xff1a;易语言 软件说明&#xff1a;方便电脑系统时间不正确&#xff0c;每次启动时间都重置等时间不正确的情况&#xff0c;提供时间校准的方便。校准时间均为世界标准时间同步网络…

系统关机助手

软件截图 软件说明 软件名称&#xff1a;系统关机助手 版本&#xff1a;v1.0 开发语言&#xff1a;易语言 软件说明&#xff1a;方便关机、重启、注销等操作的小软件&#xff0c;欢迎使用。 下载地址&#xff1a;http://download.csdn.net/detail/lecepin/9418082 博客名称&a…

poj1703

题目大意&#xff1a;一共有两个类&#xff0c;两种操作D X Y表示X Y在不同的类里面&#xff0c;A X Y 询问X Y之间的关系(未知&#xff0c;相同&#xff0c;不同) 分析&#xff1a;简单带权并查集&#xff0c;D[i]表示与i对立的类&#xff0c;维护好这个变量就可以了。 1 #inc…

SEO原创文章制作器

软件截图 软件说明 软件名称&#xff1a;SEO原创文章制作器 版本&#xff1a;v1.0 开发语言&#xff1a;易语言 软件说明&#xff1a;SEO福利工具&#xff0c;可直接从网上将内容复制到本软件&#xff0c;然后生成文字不一样但意思一样的原创文本。 此软件可以设置原创级别。…

水星MW300R v2 路由器刷DD-Wrt 小记

家里有一个水星MW300R v2 的路由器&#xff0c;之前在这个路由器上刷过OpenWrt&#xff08;可参照我这个博文&#xff1a;http://wlpblog.blog.163.com/blog/static/217614257201511252554386/&#xff09;&#xff0c;后来刷回了原系统。最近发觉这个路由器系统有点问题&#…

ns,ui

转&#xff1a;http://blog.csdn.net/fengsh998/article/details/8842885 Cocoa框架是iOS应用程序的基础&#xff0c;了解Cocoa框架&#xff0c;对开发iOS应用有很大的帮助。 1、Cocoa是什么&#xff1f; Cocoa是OS X和 iOS操作系统的程序的运行环境。 是什么因素使一个程序成为…

Android手机调整/data分区和/sdcard分区

现在手上有一块E160K的手机&#xff0c;手机内存是32GB的&#xff0c;由于之前对这个手机刷机不当&#xff0c;造成用户分区20GB多&#xff0c;而内置SD仅仅只有5GB多&#xff0c;造成了严重的资源浪费&#xff0c;所以我需要把这两个分区的大小调整一下。 问题分析&#xff1a…

Joseph Problem(解约瑟夫问题)

今天在一个OJ上做了一个Joseph Problem&#xff08;解约瑟夫问题&#xff09;的题&#xff0c;题目不难&#xff0c;直接用循环链表模拟实际操作即可完成&#xff0c;但是用此种方法的时间太长&#xff0c;超时&#xff0c;所以我就用了一个大家对这类问题比较常用的解法——数…

linux下mono的安装与卸载

我很遗憾的告诉你&#xff0c;这里没有安装&#xff0c;为什么标题里加入安装俩字呢&#xff0c;因为如果不加的话你会搜到这篇文章吗&#xff1f;哈哈&#xff01;别气馁&#xff0c;这里会给你些安装的tips&#xff01; 源码安装&#xff0c;git安装&#xff1a;建议安装路径…

繁体简体转换器 v 1.0

软件截图 软件说明 软件名称&#xff1a;繁体简体转换器 软件版本&#xff1a; 1.0 开发语言&#xff1a;易语言 软件说明&#xff1a;本软件主要是用于繁体中文转换为简体中文的工具&#xff0c;如果你想把转换后的文本用于MarkDown中&#xff0c;可以勾选“HTML转义”复选…

C#实现Combobox自动匹配字符

不多说了,如图,应客户要求,下拉框中需要自动匹配字符,可能有些人一早就对此很熟,但相对于我还是首次使用,还是花了一点时间,现记录下来,也希望能帮助大家更好的理解. 首先要设定Combobox的DropDownStyle属性为DropDown,而不是DropDownList.然后设定匹配数据源,有两种方法 第一种…

按键 使用WinHttp实现POST方式用户模拟登录网站

引言 这篇文章是我以前在一个论坛里写的&#xff0c;今天把这篇文章转移到这里。 文章主要介绍了如何模拟一个网站的登录。 这里使用的辅助工具是按键精灵&#xff0c;编程语言类似于VB。 实现步骤 第一步&#xff0c;获取登录地址 打开登录界面&#xff1a; 打开调试工…