任务二主线--vim使用介绍

基本操作

方向 按键
k
j
h
l
  • j很像一支尖端方向向下的箭头
  • h、l位于左右两边

按键效果汇总

按键 效果
:q<回车> 退出
vimtutor<回车> 进入
x 删除
i 插入文本
返回正常模式
A 插入文本
返回正常模式
:wq<回车> 保存并退出
vim tutor<回车> 进入tutor文件
dw 从光标处删除至一个单词的末尾
d$ 从光标处删除到行末
dw 从光标处删除至下一个单词起始处,不包括第一个字符
d$ 从光标处删除到行末
de 从光标处到单词末尾,包括最后一个字符
2w 光标向前移动两个单词
3e 光标向前移动到第三个单词的末尾
0 移动光标到行首
dd 删除该行
2dd 删除两行
u 撤销最后执行的(一次)命令
U 撤销对整行的修改
CTRL-R 撤销撤销的命令
p 将已删除的文本内容置于光标之后
r 新字符 替换光标所在位置的字符
ce 替换当前光标到单词的末尾的内容
c$ 替换当前光标到行末的内容
CTRL-G 显示当前光标所在位置和文件状态信息
G 将光标跳转至文件最后一行
行号G 将光标移动到该行号所代表的行
gg 光标跳转至文件第一行
/字符串 当前所编辑的文档中正向查找字符串
?字符串 当前所编辑的文档中方向查找字符串
一次查找完成n 重复上一次命令
CTRL-O 回到较旧位置
CTRL-I 来到较新位置
% 当前位置是括号,移动到配对的括号
:s/old/new 在一行内替换头一个字符串old为新的字符串new
:s/old/new/g 在一行内替换所有的字符串old为新的字符串new
:#,#s/old/new/g 在两行内替换所有的字符串old为新的字符串new
:%s/old/new/g 在文件内替换所有的字符串old为新的字符串new
:%s/old/new/gc 进行全文替换时询问用户确认每个替换需添加c标志
:!command 执行一个外部命令command
:w FILENAME vim中正在编辑的文件保存到名为FILEMNAME的文件中
v motion :w FILENAME 当前编辑文件中可视模式下选中的内容保存到文件FILENAME中
:r FILENAME 提取磁盘文件FILENAME并将其插入到当前文件的光标位置后面
:r !dir 可以读取dir命令的输出并将其放置到当前文件的光标位置后面
o 光标下方打开新的一行并进入插入模式
O 在光标上方打开新的一行
a 光标所在位置之后插入文本
A 光标所在行的行末之后插入文本
e 光标移动到单词末尾
y 复制文本
p 粘贴文本
R 替换模式
回到正常模式
:set ic 查找时忽略字母大小写
:set is 查找短语时显示部分匹配
:set hls 高亮显示所有匹配短语
:set noic 关闭选项
:help/ 打开帮助窗口
:help cmd 找到关于cmd命令的帮助
CTRL-W 窗口之间跳转
vimrc 启动脚本文件来保存偏好设置
:CTRL-D 可能的补全结果
使用一个补全

如果希望进一步精通::help user-manual

你可能感兴趣的:(任务二主线--vim使用介绍)