0
点赞
收藏
分享

微信扫一扫

VUE项目部署服务器之后刷新页面异常

you的日常 2024-12-02 阅读 9

键位映射:建议使用jj代替esc,毕竟esc离手那么远

"vim.insertModeKeyBindings": [
    {
        "before":["j","j"],
        "after":["<Esc>"]
    }
]

一般我们遇到的单词不会出现连续两个j,如何输入两个j,那只能输入一个再等一会再输入了,实在不行改,你改,改成jk

普通模式下的映射功能:

键位功能快速记忆
i字符前插入insert
I行首插入大写字符一般对应小写字母的功能稍微改变
o上一行插入
O下一行插入
a字符后插入
A行尾插入
h向左
j向下
k向上
l向右
w跳到下一个单词开头word
b跳到本单词或上一个单词开头begin
e跳到本单词尾或下一个单词尾end
ge跳到上一个单词的结尾
0跳到行首
^跳到从行首开始第一个非空字符
$跳到行尾
gg跳到第一行
G跳到最后一行
f加一个字符光标跳到同一行的下一个该字符上
F加一个字符光标跳到同一行的上一个该字符上
t加一个字符光标跳到下一个该字符的前一个字符位置上f,F和t,T的主要区别在于t是跳到字符前的
T加一个字符光标跳到上一个该字符的后一个字符都位置上
;执行上一次查找操作
,反向查找上一次的查找指令反向是如何上次是t那么该次是T
yy复制改行
y1G复制所在行到1行的所有数据
nyy复制向下数n行
yG复制光标所在行包括未尾所有数据
p,P向下一行粘贴和向上一行粘贴
dd删除该行
d1G删除该行到第一行
dG删除改行到行尾
dw删除光标后的单词
daw删除光标所在的单词
J将光标所在行与下一行的数据合成一行
x,X向后或向前删除一个字符
nx向后删除n个字符
n+回车向下移动n行
nG移动到第n行
M移动到当前屏幕中央位置
L移动到当前屏幕最低行
G移动到文件最后一行
u还原过去操作
Ctrl+r重复上一个操作
.重复前一个操作

命令模式

按键效果
:w保存写入内容
:w!强制保存
:q退出vim,不保存
:wq保存并退出
:w [file name]另存到filename
:set nu文件每行设置行号
:set nonu取消设置的行号
:n,m w [filename]将n到m另存为filename
:! command暂时离开vim,使用enter返回

visual模式

键位功能快速记忆
i+"或者(等等比如该单词在(word)中,会选中word
iw选中该单词
a+"或者(选中包括”或者(
aw选中包括单词前空格
举报

相关推荐

0 条评论