撤销和反撤销
u撤销,反撤销ctrl+r
上面的例子我们按u,直接撤销
撤销后截图
输入ctrl+r,执行反撤销
光标定位
G(shift+g):光标定位到文件的结尾
gg:光标定位到文件最开始
定位到第n行:n+G
shift+$:定位到该行最结尾
shift+^:定位到该行最开始
w:按照单词为单位向前移动
b:按单词为单位向后移动
输入G,直接来到结尾
输入15G
shift+$
shift+^
h← j↓ k↑ l→
删除
dd: 光标在哪一行,删除哪一行
ndd:删除n行
dd和p配合使用,就是剪切
输入2dd
按G到最后面再按p
大小写转换、替换
shift+~:大小写转换
shift+r:进入替换模式,一次只能替换一个
r:替换光标所在的字符
nr:进入替换模式,一次替换n个
x:删除某个字符
nx:删除n个字符
X:删除光标所在的字符,包括之前或者之后
底行模式
分屏操作
set no/nonu:调出行号
w:写入,w!:强制写入
q:退出 q!:强制退出
多屏操作:vs 文件名就可以进行分屏操作
分屏操作也可以进行复制粘贴,光标在哪,底行就在哪
光标切换到其它屏幕:按住ctrl+ww,这样就能执行切屏操作了,之后可以按照之前的复制方法进行复制,退出:+q
如果不想退出vim想执行命令行代码
输入:!
如::!ls -al
回车又回到vim
vim是需要进行配置的,一般在配置的时候不要用root用户,而且是自己配置自己的,自己配置了不影响其它用户
信任列表
当我们用新添加的账户输入sudo ls -al,会出现一些问题,这是因为这个账户未被添加到信任列表里
我们在root账户下输入vim /etc/sudoers
我们加上行号
复制这句话,然后修改
之后就能使用sudo了