Vim快捷键

前端之家收集整理的这篇文章主要介绍了Vim快捷键前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Vim快捷键

普通模式


【行间跳转
gg
游标移动到到第一行
G

游标移动到最后一行

nG 游标移动到第 n 行
Ctrl + o

快速回到上一次(跳转前)光标所在位置

Shift+zz

普通模式下输入即可保存退出vim

【行内跳转
w

到下一个单词的开头

e

到下一个单词的结尾

b 到前一个单词的开头
ge 到前一个单词的结尾
0 ^ 光标跳转行头
$ 光标跳转行尾
f 字母 向后搜索<字母>并跳转到第一个匹配的位置
F字母 向前搜索<字母>并跳转到第一个匹配的位置


删除文本】
x 删除游标当前的字符(2x表示删除2个字符)
X 删除游标前一个字符(2X表示删除前2个字符)
dd 删除整行(2dd表示一次删除2行)
dw

删除一个单词(d2w表示一次删除2个单词)

d$ D 删除d^ 删除行首
dG 删除文档结尾处
d1G 删除文档首部
.
(小数点)表示重复上一次的命令操作


【复制和粘贴】
yy 复制游标所在的整行(3yy表示复制3行)

y^

复制至行首,或y0。不含光标所在处字符。

y$

复制至行尾。含光标所在处字符。
yw

复制一个单词(y2w复制两个单词)

yG

复制至文本尾

y1G

复制至文本开头

p (小写)代表粘贴至光标后(下)
P
(大写)代表粘贴至光标前(上)


【字符的替换和撤销】
r+<替换字母> 将游标所在字母替换为指定字母
R 连续替换,直到按下Esc
cc 替换整行,即删除游标所在行,并进入插入模式
cw 替换一个单词,即删除一个单词,并进入插入模式
C(大写) 替换游标后至~ 反转游标所在字母大小写
u{n} 撤销一次或n次操作
U(大写) 撤销当前行的所有修改
Ctrl+r redo,即撤销undo的操作


快速缩进】
>>

整行将向右缩进

<<

整行向左回退

:set sw=10

命令行模式下对shiftwidth值进行设置可以控制缩进和回退的字符数

:set sw=10

:ce

:ri

:le

命令行模式下输入:ce(center)命令使本行内容居中

命令行模式下输入:ri(right)命令使本行文本靠右

命令行模式下输入:le(left)命令使本行内容靠左


【查找】

?

向上查找

\* 向下寻找游标所在处的单词
/ 向下查找 \#

向上寻找游标所在处的单词

n

继续查找

g\*

部分符合该单词即可

N 反向查找 g\#

部分符合该单词即可




插入模式

i
在当前光标处插入
I 行首插入
A 行末插入
a 在光标后插入编辑
o 在当前行插入一个新行
O 在当前行插入一个新行




命令行模式

:q!
强制退出,不保存
:q 退出
:wq! 强制保存并退出
:wq 保存并退出
:w 文件路径 另存为


【多文件编辑】
:e 1.txt 打开文件1.txt
:e! 1.txt
打开文件1.txt,放弃正在编辑的文件
:e# 回到前一个文件
:f 显示正在编辑的文件
:f new.txt 改变正在编辑的文件名为new.txt
:ls

列出编辑过的文档

:b 2.txt 编号 进入2.txt编辑
:bd 2.txt 编号 删除在列表中的位置


【set功能
:set :se 显示所有修改过的配置
:set all 显示所有的设定值
:set option? 显示option的设定值
:set nooption 取消当期的设定值
:set nu 显示行数
:set ai 设置自动缩进




可视模式

普通模式

v

进入字符选择模式移动光标,光标走过的地方就会选取。再按下v会后就会取消选取。

Shift+v

进入选择模式 输入 d 删除选取区域内容

Ctrl+v

进入区域选择模式 输入 y 复制选取区域内容




视窗操作

命令行模式

:new

:sp 1.txt

:vsp 1.txt

打开一个新的vim窗口

打开水平分屏编辑1.txt

打开垂直分屏编辑1.txt

普通模式

Ctrl+w s

Ctrl+w v

将当前窗口分割成两个水平的窗口

将当前窗口分割成两个垂直的窗口

Ctrl+w q

Ctrl+w o

结束当前编辑的窗口

结束当前编辑外其他的窗口

Ctrl+w k

Ctrl+w j

Ctrl+w h

Ctrl+w l

移至上面视窗 K 将当前视窗移至上面
移至下面视窗 J 将当前视窗移至下面

移至左边视窗 H 将当前视窗移至左边

移至右边视窗 I 将当前视窗移至右边

Ctrl+w -

Ctrl+w +

减小视窗的高度

增加视窗的高度




创建文档加密
vim -x file1

输入密码

确认密码

在命令行模式输入!执行外部shell命令
:!ls 显示当前目录的内容
:h shiftwidth 打开名为shiftwidth的帮助文件
:ver 显示版本及参数

普通模式按F1

打开vim预设的帮助文档
原文链接:https://www.f2er.com/bash/391529.html

猜你在找的Bash相关文章