vimtutor

本文为vim自带教程的记录,命令行输入vimtutor即可。

jk下上移动,hl左右移动

1.2节就有点出入了,按esc百度下貌似是退出编辑模式,要进入命令模式需要按shift再按: 按好之后最后一行应该会出现: 输入命令即可 q!为不保存退出

x删除光标所在字符

a添加文本,esc退出此模式

i插入文本,插入在光标之前。esc退出此模式

在命令模式输入wq即可保存退出

退出编辑模式后输入

1、dw 光标到下一个单词前一格均删除,一般用于删除一个单词。d2w删除两个单词,下面类似

2、de删除光标到单词结尾,与前者的区别是,这个不删空格。

3、d$删除光标开始的整行

w跳转到下个单词头部,e跳转到下个单词尾部,3w跳转到光标后第三个单词头部,3e类似,0回到一行开始处 $去行尾

dd删除整行 2dd删除两行

u undo命令,U将整行复原,ctrl R redo命令

p,将删除的整个句子输入

r+某个字母 可将光标所在字母替换为命令里的字母

ce 删除此单词并进入插入模式(c correct)类似的 cw c$均可  也可加数字,如c2w等

 G去底部,gg去顶部,数字+加gg或G可去相应行,ctrl+g显示当前所在行

 从头查找按/+搜索内容 n下一个  N上一个 从尾部查找按? ctrl O返回原处

查看括号匹配:移动光标至其中一个括号按%即可跳转到与其匹配的扩号上。

替换  输入:s/要被替换的内容/要替换成的内容  可替换此行第一个出现的符合要求的内容,加/g可以整行全部替换

 将x行到y行的某些内容替换 :x,ys/要被替换的内容/要替换成的内容/g

Type   :%s/old/new/g      to change every occurrence in the whole file.
Type   :%s/old/new/gc    to find every occurrence in the whole file,
                                       with a prompt whether to substitute or not.

在vim内执行shell命令  :!+命令

另存文件为另一名称 w fileName

o 起新行插入(下)  O起新行插入(上)

 R 输入一一替换原文

复制粘贴: v进入可视模式,移动光标选择,y复制,p粘贴

设置搜索忽略大小写  :set ic      即ignore case   ,关闭为    set noic

设置搜索高亮  :set hls is    is为show partial matches for a search phrase  关闭:nohlsearch

Vim has many more features than Vi, but most of them are disabled by
  default.  To start using more features you have to create a "vimrc" file.

  1. Start editing the "vimrc" file.  This depends on your system:
        :e ~/.vimrc             for Unix
        :e $VIM/_vimrc          for MS-Windows

  2. Now read the example "vimrc" file contents:
        :r $VIMRUNTIME/vimrc_example.vim

  3. Write the file with:
        :w

  The next time you start Vim it will use syntax highlighting.
  You can add all your preferred settings to this "vimrc" file.
  For more information type  :help vimrc-intro

输入部分命令按ctrl d可以看到所有以此为开头的命令 tab可以补全

最后推荐了这本书:Vim - Vi Improved - by Steve Oualline
        Publisher: New Riders

 

最后一节写着输入:help user-manual可以看到完整的手册,然而我这里出现了E434: Can't find tag pattern

找了下,第一个找到的靠谱点的答案说是vim-enhanced没装,然而我装了 目录也没问题,再看下面,知乎上有个回答解决了问题:

https://www.zhihu.com/question/39918508   具体文章在这里https://twodam.net/E434-when-using-help-command-in-vimtutor

 

转载于:https://www.cnblogs.com/otaganyuki/p/10547705.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值