vim简易使用指北

vimtutor

#〇、内置简易教程

返回normal模式:
esc

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

移动光标 [h,j,k,l]:
h 向左移动
j 向下移动
k 向上移动
l 向右移动

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

不保存便退出编辑器:
:q!

#一、简单编辑。

删除光标所在的字符:
x

##1.移动光标

插入字符:
i

———————

结尾处插入字符:
a

       k上

保存文件并退出:
:wq

h左  j下  l右

删除操作:
dw(until the start of the next word, EXCLUDING its first character.)
de(to the end of the current word, INCLUDING the last character.)
d$(to the end of the line, INCLUDING the last character.)

———————

删除多个词组:
d2w(删除2个)
d3w(删除3个)

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

删除整行:
dd

##2.翻页

删除多行:
2dd(删除2行)
3dd (删除3行)

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

将光标移动到第二个词的开头:
2w

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

将光标移动到第二个词的结尾:
2e

#二、删除命令

将光标移动到行首:
0

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

恢复上一个操作:
u

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

恢复整行:
U

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

将恢复操作取消:
CTRL+R

##4.dd删除整行

将已删除文本恢复至光标的下一行:
p

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

替换字符:

#三、计算命令

  1. press r
  2. input correct character

*代表数字

替换多个字符(delete the word and put cursor in insert mode.):

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

  1. prece ce
  2. input correct character

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

替换光标后的所有字符:

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

  1. press c$
  2. input correct character

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

显示当前位置及文件状态:
CTRL+G

##5.*dd删除多行

移动到文件尾部:
G

#四、撤销

移动到文件开头:
gg

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

移动到数字所在行:

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

  1. type number
  2. type G

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

搜索:

#五、修改类命令

  1. type /
  2. type the word u want to search for
    n 继续向下搜索
    N 继续向上搜索
    ? 反方向搜索
    CTRL+O 后退
    CTRL+I 前进

##1.置入

找到对应的(,[,{:
%

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

替换操作:
:s/old/new 将old替换为new
:s/old/new/g 替换整行
:#,#s/old/new/g 自定义行数,确定要替换的范围(在#处输入行数)
:%s/old/new/g 整个文件中的替换
:%s/old/new/gc 作用同上,但是多了一个是否替换的确认提示

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

执行外部命令:
:!ls(列出当前路径的所有文件)

##2.逐一替换

保存当前编辑的文件:
:w filename

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

选择部分内容另存为文件:

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

本文由金沙官网线上发布于操作系统,转载请注明出处:vim简易使用指北

您可能还会对下面的文章感兴趣: