vim简易使用指北

#〇、内置简易教程

终端内输入vimtutor,可呼出教程。

:help 关键词可以获得在线帮助。

#一、简单编辑。

##1.移动光标

———————

       k上

h左  j下  l右

———————

在浏览模式下使用键盘来移动光标,方向键也具有相同功能。

##2.翻页

整页翻页 ctrl-f ctrl-b(f就是forword b就是backward)

翻半页ctrl-d ctrl-u(d=down u=up)

#二、删除命令

##1.dw删除光标到下个单词起始位置前

##2.d$从当前光标删除到行末

##3.de删除到光标到该单词结尾

##4.dd删除整行

##5.光标选中字符,按X可以直接删除

#三、计算命令

*代表数字

##1.*w向前移动*个单词,光标停在词首

##2.*e向前移动*个单词,光标停在词尾

##3.0移动到行首,$移动到行尾

##4.d*w/d*e 删除多个单词

##5.*dd删除多行

#四、撤销

##1.小写u撤销最后操作

##2.大写U撤销对整行的修改

##3.ctrl+r 重做(取消撤销)

#五、修改类命令

##1.置入

dd或x删除的项目,以及v进入的可视模式下选取并按y的内容,会存在寄存器中

按p可以从寄存器中将其复制出来

##2.逐一替换

r*可以将光标处的字符替换为*。

R可以进入替换模式,连续替换多项。

##3.删除并进入插入模式

cw删除光标到下个单词起始位置前,进入插入模式

c$从当前光标删除到行末,进入插入模式

ce删除到光标到该单词结尾,进入插入模式

s删除当前字符进入插入模式

S或者cc删除整行进入插入模式

#六、定位

##1.ctrl+g显示当前光标位置

##2.gg到首行

##3.G到尾行

##4.行数+G跳转到指定行

#七、查找

##1./+字符串可以查找指定字符串。

开始查找后,按n向下继续查找,按N向上继续查找。

输入:set ic可以忽略大小写,输入:set hls可以高亮结果,输入:set is可以边输入边显示匹配项

:set noic :set nohls :set nois可以关闭相应功能。

##2.?+字符串为逆向查找。

此时n/N方向刚好与之前相反

##3.查找逻辑配对符号

在()[]{}上按%,可以跳到逻辑对应的符号上。

#八、替换命令

:s/old/new替换一项old为new

:s/old/new替换全行old为new

:行数1,行数2s/old/new/g,替换行数1到行数2中出现的old为new

:%s/old/new/g 替换整个文件中的每个匹配项

:%s/old/new/gc 找到整个文件中的每个匹配性,并提示是否进行替换

#九、执行外部命令

:!加上对应命令

#十、保存文件

1.:w filename 保存文件为filename

2.使用v键可以进入可视选取,配合:w filename保存选取部分。

#十一、提前和合并文件

:r filename将文件filename的内容插入到光标后。

#十二、新行

o在下方创建新行

O在上分创建新行

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 目录(?)[-] 关于Vim 1 Vim的几种模式 启动Vim 文档操作 光标的移动 1 基本移动 2 翻屏 3 ...
    SunnyLeong阅读 12,844评论 0 32
  • 曾经在思科的工厂测试系统`KlemTest` (`SUSE`命令行模式)中使用`VI`/`VIM`超过2年半,现在...
    戈多在地狱阅读 5,837评论 1 13
  • 待整理~ 1、vim ~/.vimrc 进入配置文件 如果不知道vimrc文件在哪,可使用 :scriptname...
    spfanlost阅读 5,703评论 0 0
  • 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令...
    im蚂蚁阅读 30,945评论 3 48
  • 没时间,没时间,没时间。 其实不是没有时间,是事情太多了。 事情太多了怎么办? 排序。 按轻重缓急排序。 怎么区分...
    无限爸爸阅读 2,540评论 0 1