vim文本编辑器

文章目录

  • 一.vim文本编辑
  • 二.删除命令
  • 三.复制、粘贴命令
  • 总结

一.vim文本编辑

       1移动光标
使用h(左)、j(下)、k(上)、l(右) 键进行上下左右的操作

使用“数字” + “w”/“e” 可以把光标向后移动
如:
3w:把光标向后移动3个单词
4e:把光标向后移动到第4个单词的末尾

使用数字“0”把光标移动到行首

       2进入与退出VIM
vimtutor + 回车键,是进入vim

进入VIM后在命令模式
1.按ESC键
2.然后输入 “:”
3.再输入 “q!”
4.回车
这是不保存退出VIM,若要保存并退出只要把第三步改为 “wq”。

       3.删除、插入与添加

按键 作用
x 在命令模式下,可以按下“x”键删除光标所在位置的字符
i 在命令模式下,可以按下 i 键进入插入模式插入文本
A 在插入模式下,可以按A键添加文本,并自动跳转到本行末尾

二.删除命令

       1. dw ,删掉光标处的一个单词
在命令模式下,把光标移到想要删掉的单词的首位,接着输入 dw 删掉单词。

       2. d$ ,从当前光标删除到行末
在命令模式下,把光标移动到该行想删除句子的句首出,然后输入 d$ 从光标处删至当前行尾部。

小结:d (删除操作符) motion (可选项)

选项 作用
w 从当前光标位置到下一个单词起始
e 从当前光标位置到单词末尾
$ 从当前光标位置到当前行末

       3.d + 数字 + w ,连续删除(数字)个单词
在命令模式下,把光标移到想要删掉的单词的首位,接着输入 d + 数字 + w 删掉连续的几个单词。

       4.dd,删除整行
在命令模式下,输入dd删除光标所在的一整行

数字 + dd,删除从光标所在行算起的几行
在命令模式下,输入3dd删除光标所在行及光标的下两行

       5.撤销删除

选项 作用
u 撤销上一次删除动作
U 撤销本行所有的删除动作
CTRL + R 撤销撤销删除

在命令模式下,按x进行删除,按u进行撤销删除。对某一行进行多次删除后,按U直接恢复,撤销所有的删除命令。CTRL + R可以撤销u与U。

三.复制、粘贴命令

       1.复制

选项 作用
yy 复制游标所在的那一行
nyy n 为数字,复制光标所在的向下 n 行,例如 20yy 则是复制 20 行
y1G 复制游标所在行到第一行的所有数据
yG 复制游标所在行到最后一行的所有数据
y0 复制光标所在的那个字符前到该行行首的所有数据
y$ 复制光标所在的那个字符到该行行尾的所有数据

       2.粘贴

选项 作用
p 将已复制的数据贴在光标下一行
P 将已复制的数据贴在光标上一行
J 将光标所在行与下一行的数据结合成同一行,中间会有空格隔开

总结

要将基础的操作都铭记于心

你可能感兴趣的:(vim,linux)