常用命令
1.打开vim编辑器
vi 和vim 是运行以后打开的是同一个编辑器,只是命令的使用有所差别。
下面以Ubuntu中运行为例:
ls …cd Desktop
然后vim hello.py
然后按i进入编辑模式
输入自己要输入的内容,与其他编辑器同理,下方insert进行提示。
此处我输入10句代码
重点来啦
【gg】定位到文件开始
【G】定位到末尾
自行尝试
【H】定位开头
【L】定位末尾
【M】定位到中间a
【0】数字0可以定位到某一行的第一个字符
2.上下翻动
【ctrl + B】向上
【ctrl + F】向下
3.选中括号内容
【%】
4.Mark标记
有时候在编辑器中需要查看其他内容,进行进一步编程,可是回来时比较麻烦,容易忘记,这时可以使用mark进行编注。
【M】将光标放入到某一行,命令模式下按M,然后再任意指定一个字母,当光变再其他位置时可以按指定的字母,字母前加上‘(单引号),一下子就返回初始位置。当然可以进行多个标注使用,需要记住自己设定的字母即可。
5.可视化
【v】可视化,
提示标志
如图可以进行上下切换进行选择
【V】注意这里是大写的,可视化行
提示标志
【ctrl + v】可视化块
提示标志
上下移动光标如下所示:
6.撤销
【u】可以无限次撤回,回到打开文件最初的状态
【ctrl + r】恢复命令
7.删除
【dd】进行删除
8.复制和 粘贴
【yy】
光标放在某一行可以进行复制
【p】
注意以上两个命令都是在命令行模式下进行的
注意:这里给大家介绍一个重复使用的情况。
np复制的时候就是多行粘贴
9.删除单词
【dw】
将光标放在单词旁,按dw可以进行单词删除。
10.替换
单个替换
【r】进行部分替换
【R】整个单词替换
11.代码缩进以及重复
【>>】向右四个空格
【<<】向左四个空格
注意:是在命令行模式下
这个如果多次所及,可以按.(英文状态下点)
连续缩进
12.查找课和替换
1)【%s/(初始)/(需要替换)/g
全部替换
2)局部替换
【s/(初始)/(需要替换)/g】
3)需要确定替换
【s/(初始)/(需要替换)/gc】
可视化v
输入命令
需要进行确认
【y】yes
【n】no
【a】all
【q】quit
【l】last
13.o 和O插入空行
【o】向下
【O】向上
补充一个【A】命令行模式下,A进行末尾增加
14.批量注释
可视化块【ctrl + v】
批量选中如图所示:
然后再编辑模式下【I】注意,此处是大写字母,小写字母在可视化块模式下进不去编辑模式。
注释并加入空格
按下ESC健即可
如图:
15.演练
编辑 和数字连用
做一个小小的演练
输入20 *
命令模式下,输入20,按下i进入编辑模式下,然后输入*
输入别的内容也是一样如下所示:
16.分屏显示—重点
对了,上面忘了讲一个知识点
保存和退出
编辑模式下【:wq】即可
或者使用【x】也可以,等价的命令
好啦,看看分屏吧
split在python中是切分的意思,这里就表示分屏,默认情况下是水平分屏,vsp是竖直分屏。
在编辑模式下,输入sp即可
在编辑模式下输入vsp竖直分屏显示
然后【ctrl + w】后再加
【w】可以进行文档切换
【r】互换
【c】关闭
好啦,到这啦,写这个主要目的是:
1.对自己来说是一个复习,可以加深自己的记忆。
2.文档的形式写出,以后便于查看。
3.当然,也希望其他有志于学习vim的同学,能够进行参考,作为一名当代大学生,应该懂得互相分享的原则,只有这样,我们的社会才会进步更快(说大啦)
好啦,我的废话说完了,现在是中午12:06,忙了半天我也饿了,掐饭啦,拜拜~~~