VI/VIM操作之名/快捷方式汇总

来源:互联网 发布:js embed 播放 停止 编辑:程序博客网 时间:2024/05/21 19:48

快捷方式

行为描述

yG

选中全部内容

shift+g

跳到文件末尾

G

跳到文件末尾

gg

跳到文件第一行

gt

标签页切换

%

从左/右花括号跳到右/左花括号

Ctrl+Shift+N

INSERT模式下,会在小窗口中显示出文中其他内容

Ctrl+w,w

Ctrl+w,在按w,实现多窗口间的切换

Ctrl+r

回复撤销的动作

Ctrl+g

显示当前打开的文件名,当前行号,及百分比。(等同于:f 

Shift+gG

均为跳到文件尾

gg

跳到第一行

u

撤销操作

Ctrl+u

向上翻半页

Ctrl+d

向下翻半页

Ctrl+f

向下翻一页

Ctrl+b

向上翻一页

Crtl+v

进行列操作

Ctrl+^

同时打开多个文件时,相互之间进行切换

i

光标前插入内容

a

光标后插入内容

.

重复上一次的命令

shift+v

选定整行

:f

用于显示当前打开目录/文件的路径及当前打开文件名称(此时已进入vi),:file简写

:e

两个作用:显示文件名,内容总行数;刷新文件内容(即可以不退出vi,重载文件)

-

vi打开目录的情况下,作用是返回上级目录

:args

后面直接跟文件名,可以在不退出vi的情况下关闭当前文件打开另一个文件

:next

切换到下一个文件,可以和数字结合使用,eg2next,指向后跳过两个文件

:previous

切换到上一个文件,同next,也可以和数字组合使用

:write

输入选定内容或全部内容至其他文件

:pwd:!pwd

显示当前文件详细路径,其中“!”功能为暂时退出vi界面,以显示命令执行的结果

:set ls=2

打开文件后,输入,会在编辑全过程中一直显示文件名

:set ls=1

取消上述的设置

:echo @%

只单纯显示文件名

)

光标移至句尾

(

光标移至句首

{

光标移至段落开头

}

光标移至段落结尾

0 0