VIM编辑器初体验的使用
在命令行中输入VIM a.html(查看a.html)
i+enter:进入编辑状态
编辑完了之后摁左上角的esc键进入命令模式
:wq保存退出
:q!不保存退出
第二天
删除一行 /删除两行: dd/2dd
删除过多的内容,有误杀情况,可以使用命令:u
保存当前文件并退出VIM:ZZ
第三天
dw:当前光标直到下一个单词的起始处(空格键)全部删除
de:当前光标至单词结尾
d$:删除光标至一行末尾
第四天
w:下一个单词的开头
2w:下两个单词的开头
e:下一个单词的结尾
2e:下两个单词结尾
0:光标移动至行首
第五天
d2w:删除两个单词,包括空格
d2r:删除两个单词,不包括后面的空格
u:撤销命令
ctrl+R:撤销撤销命令
第六天
ce/cw:删除知道一个单词的末尾,并进入编辑状态
c$:更改光标至一行末尾
第七天
ctrl+g:显示当前文件中当前光标所在行位置以及文件状态信息
G:直接跳到文件最后一行
gg:跳到文件的第一行
第八天(搜索类命令)
/+***(需要查找的字符):光标查找***字符串
这个时候输入n,查找下一个相同的字符串,N,查找上一个相同的字符串
ctrl+o:回到之前查找的位置
ctrl+i:跳转到比较新的位置
第九天(括号查找)
将光标放在括号的前面输入命令%,光标就可以跳转到配对的括号起那面(有(),{},[]),
再次摁下%的时候就可以跳转至刚才选择的光标了
第十天(替换命令)
:s/xxx/yyy :替换一行的第一个xxx至yyy
:s/xxx/yyy/g :替换一行的所有的xxx至yyy
:%s/xxx/yyy/g :替换文件中的所有的xxx至yyy
:%s/xxx/yyy/gc :查找替换文件中的所有的xxx至yyy
:#,#s/xxx/yyy/g: 其中两个##代表的是行数。就是替换指定行数的字符串xxx
第十一天(使用外部命令行)
:!+命令行:可以使用外部命令行
第十二天
:!w xxx:将正在操作的vim文件写入到xxx中
摁住V建,VIM进入可视状态,摁jk建选中的文字变得高亮
:w xxx 将选中的文字写入到xxx文件中
:r xxx 将xxx的内容写入到当前的一行
第十三天
基本单词教学:
quit 退出
write/read 写/读
copy(yank) 拷贝
paste 粘贴
delete 删除
change 改变
line 一行
find 查找
word 单词
forward/backward 前进/后退
up/down 上/下
insert/ 插入
do/un-do/redo 撤销
re
模式 insert 插入模式/编辑模式(不要长待)
普通模式 (normal模式)
网友评论