vim简明教程(step 2)

来源:互联网 发布:java生成xml文件jdom 编辑:程序博客网 时间:2024/06/08 07:32

作者:Luo_kaiqiongmou
教程版本:version 2.0
前言:
欢迎大家继续学习vim,step2作为step1的补充和进阶,还是那句老话“学习中使用vim”。
大家以后编辑文件时,多使用vim将会有意想不到的收获。
提示:
以----------开头的行供读者练习,读者可在我的资源中下载本教程。
建议大家展示把中文输入切换掉,以免输错标点等问题。




一、新增”可视模式“
1.0、定义
”可视模式“下光标移动过的地方高亮显示,类似”文本选择“高亮显示的文本可复制、删除
等操作。命令模式下输入以下命令进入
1.1、进入
v (选择光标经过的地方)
V (光标经过的行)
ctrl+v (块选择)


1.2、复制、删除
选择了文本后,输入
y(复制文本,且返回命令模式)
d(剪切)
----------Tears in Heaven
----------Would you know my name?
----------if I saw you in heaven
----------I must be strong and carry on


1.3、退出
按Esc返回命令模式,或者输入与进入”可视模式“时相同的命令,例如:输入v进入”视化模
式“,便可输入v退出。若你想从当前是”光标经过选择“的可视模式(v) 切换到”行选择“的可视模式
直接输入V即可,其他情况以此类推。








二、光标移动(命令模式下)
Ctrl+f(下滚一屏)
Ctrl+d(下滚半屏)
Ctrl+e (下滚一行)

Ctrl+u(上滚一屏)
Ctrl+b(上滚半屏)
Ctrl+y(上滚一行)


H(本页屏幕第一行首)
M(本页屏幕中间行)
L(本页屏幕最后行)
提示:在阅读本文档,常常使用光标移动,便可轻松记住这写命令


三、进入插入模式
i(插入光标前)
I(插入行首)


四、移位命令
顺向
w(单词首)
W(单词首,包括标点符号)
e(单词尾)
E(单词尾,包括标点符号)


反向
b(上一个单词首)
B(上一个单词首,包括标点符号)


0(行首)
$(行尾)
^(行首非空字符)
gg(文件开头)
G(文件末尾) 
-----------Cause i know i don't belong here in heaven
you should input ^ and test it.
-----------Would you hold my hand? if i saw you in heaven


五、操作符命令
y(复制)
d(剪切)
c(更改)

操作符命令+移位命令
例子 yw(复制一个单词) 在通过输入 p 粘贴
    d0(剪切光标位置到行首)在输入p 粘贴
    总结下 yy(复制本行)dd(删除本行)cc(更改本行,且会变成插入模式大家别忘记了)

-----------copy an word,but you can't do it.
-----------sorry,please try agin.
-----------we can help you,are you belve.
hurry up , honey
----------I love so .




六、命令计数器(命令的重复执行)
number+commond(number数字,commond是命令)
例子:


3dd(剪切3行) 3d$(删除光标起至第3行末尾)
3j (向下3行)(就是执行3次j)


----------bed and pen
----------let or men
----------yet then desk rest next letter 
----------lesson tell dead head bread friend many step forget eleven




七、快捷搜索
想搜索当前光标所在单词怎么办?
*(顺向搜索,当前单词)
#(反向搜索)

八、vim位图(大家可以自己看看)

图片来自慕课网《linux达人计划II》


本教程step2结束,我会继续更新step3,希望大家继续收看

0 0
原创粉丝点击