<1>剪切
d 剪切选定块到缓冲区 ;
dd 剪切整行 ;
d^ 剪切至行首 ;
d$ 剪切至行尾 ; dG 剪切至档尾 ;
dw 剪切一个字母
<2>复制
y 在使用v模式选定了某一块的时候,复制选定块到缓冲区用;
yy 复制整行(nyy或者yny ,复制n行,n为数字);
y^ 复制当前到行头的内容;
y$ 复制当前到行尾的内容;
yw 复制一个字母 (nyw或者ynw,复制n个word,n为数字);
yG 复制至档尾(nyG或者ynG,复制到第n行,例如1yG或者y1G,复制到档尾)
<3>粘贴
p 小写p代表贴至游标后(下),因为游标是在具体字符的位置上,所以实际是在该字符的后面 ;
P 大写P代表贴至游标前(上) ;
整行的复制粘贴在游标的上(下)一行,非整行的复制则是粘贴在游标的前(后)
<4>复制选中的内容:将光标移动到想要操作的位置,点击v(进入视图模式),移动光标选中文本之后(会有高亮显示)可以按y进行复制,如果按d就表示剪切,之后按p进行粘贴。
<5>撤销、恢复操作
u命令取消最近一次的操作,可以使用多次来恢复原有的操作
U取消所有操作
Ctrl+R可以恢复对使用u命令的操作
<6>屏幕翻页
Ctrl+u: 向上翻半屏
Ctrl+f: 向上翻一屏
Ctrl+d: 向下翻半屏
Ctrl+b: 向下翻一屏
<7>复制全部内容
ggVg (全选)->y
或者 cp /路径/* /路径/ cp /路径/文件名 /路径/文件名 cp demo.php demo1.php
<8>修改(移动并修改)文件名
mv /路径/文件名 /路径/文件名 mv demo.php demo1.php
<9>显示行号
esc->:set nu
<10>Linux 生成公钥
ssh-keygen -t rsa -C "邮箱"-》enter键-》enter键-》open ~/.ssh-》cd ~/.ssh-》vim id_rsa.pub-》复制全部-》添加公钥
(
连续三次回车,即在本地生成了公钥和私钥,不设置密码,生成的公钥私钥在~/.ssh目录下,id_rsa是私钥,id_rsa.pub是公钥
1. 检查SSH keys是否存在 ls -al ~/.ssh
2. 生成新的ssh key 输入 ssh-keygen -t rsa -C "your_email@example.com"
)