加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

vim编辑器(上)

发布时间:2020-12-15 16:40:46 所属栏目:安全 来源:网络整理
导读:vim编辑器基本命令(上) 三种模式: 编辑模式、输入模式、末行模式 默认为编辑模式 模式转换: 编辑模式--输入模式: i:insert,在光标所在处输入 a:append,在光标出后方输入 o:在光标所在处的下方打开一个新行; I:在光标所在行行首输入 A:在光标所在行行

vim编辑器基本命令(上)

三种模式:

编辑模式、输入模式、末行模式

默认为编辑模式

模式转换:

编辑模式-->输入模式:

i:insert,在光标所在处输入

a:append,在光标出后方输入

o:在光标所在处的下方打开一个新行;

I:在光标所在行行首输入

A:在光标所在行行尾输入

O:在光标所在处的上方打开一个新行输入

输入模式-->编辑模式:ESC

编辑模式-->末行模式::

末行模式-->编辑模式:ESC

关闭文件:

ZZ:编辑模式保存并退出

末行模式关闭文件

:q 退出

:q!强制退出

:wq保存并退出

:x保存并退出

:w /PATH/TO/SOMEFILE 保存到/PATH/TO/SOMEFILE文件

光标跳转:

字符间跳转:

h:左 l:右 j:下 k:上

#COMMAND:跳转#个字符;

单词间跳转:

w:下一个单词的词首;

e:当前或者下一个单词的词尾;

b:当前或者前一个单词的词首;

#COMMAND:跳转#个单词

行首行尾跳转:

^:跳转至行首第一个非空白字符

0: 跳转至行首

$: 跳转至行尾

行间跳转:

#G: 跳转至#行

1G,gg: 跳转至第一行

G: 跳转至最后一行

句间跳转:

段间跳转:

{

}

翻屏:

Ctrl+f:向文件尾翻一屏

Ctrl+b:向文件首翻一屏

Ctrl+d:向文件尾翻半屏

Ctrl+u:向文件首翻半屏

Enter:按行向后翻

Vim的编辑命令:

字符编辑:

x:删除光标处的字符;

#x:删除光标所在处起始的#个字符;

xp:交换光标所在处的字符与其后面的字符的位置

替换命令(replace)

r:替换光标所在处的字符;

rCHAR

删除命令:

d:删除命令,可结合光标跳转字符,实现范围删除

d$;

d^:

dw:

de:

db:

#COMMAND

dd:删除行

#dd:删除光标处所在行起始的后#行

粘贴命令:

p:缓冲区中的内容如果为整行,则粘贴在当前光标所在行的下方;否则,粘贴至当前光标所在处后方;

P:缓冲区中的内容如果为整行,则粘贴在当前光标所在行的上方;否则,粘贴至当前光标所在处前方;

复制命令:(yank,y)

y:复制,工作行为相似于d

y$

y^

y0

ye

yw

yb

#COMMAND

yy:复制一整行

#yy:复制#行

改变命令(change,c):

实现删除操作,并且编辑模式-->输出模式

c$

c^

c0

cb

ce

cw

#COMMAND

cc:删除光标所在的行,并转换为输出模式

#cc:

其他编辑操作:

可视化模式:

v:按字符选定

V:按行选定

结合编辑命令:d,c,y

撤销操作:

u:undo 撤销此前的操作;

#u:撤销此前的#个操作

撤销此前的撤销:

Ctrl+r

重复执行前一个编辑操作:

.

vim自带的练习教程:vimtutor

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读