vim编辑器简单使用

什么是vim编辑器?

vim编辑器是从vi发展出来的一个文本编辑器,在代码补全、编译及错误跳转等方便进程功能非常丰富,深受广大程序猿的喜爱,vim具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计

vim工作模式

vim的使用

vim的使用基本上分为三种模式: 命令模式Command mode,输入模式Insert mode和底线命令模式Last line mode

只要启动vim,就进入了命令模式,在此状态下敲击键盘都会被Vim识别为vim命令,而不是字符

常用命令

  命令模式下输入字母 i, 就进入输入模式,可以对文档进行编辑

     按下esc ,即退出输入模式,进入到命令模式

移动光标

ctrl + f  下一页
ctrl + b 上一页

数字0   移动到本行开头
$         移动到本行结尾

H      移动到屏幕首行   
M      移动到屏幕中间一行
L       移动到屏幕尾行
gg      移动到文档首行
G       移动到文档尾行

查找

/(字符串)         在整篇文档中搜索想要查找的字符串,自上而下查找
?(字符串)         在整篇文档中搜索想要查找的字符串,自下而上查找

* #      查找整个文档,匹配光标所在的所有单词, n找下一处, N找上一处

gd    找到光标所在单词匹配的单词,停留在非注释的第一个匹配上

%     找括号的另一半

复制粘贴和删除

yy        copy光标所在行
dd        删除光标所在行
D         删除当前光标到行尾的内容
dG        删除当前行到文档尾部的内容(如果在首行,就是清空整个文档)
p          粘贴yy复制的内容
x          删除光标所在的字符
u          撤销上一步的操作

6yy    copy光标所在的6行
6dd    删除光标所在的6行

底线命令

命令模式下输入英文格式的冒号(:),就会进入底线命令模式

底线模式常用的命令:
    :q!        强制退出
    :wq!      强制写入并保存退出
    :set nu  显示文档行号
    :set nonu  取消显示行号
    :数字     直接超找到数字对应的行
按esc即可以退出底线命令模式

 

posted @ 2019-05-08 22:01  DF-包子  阅读(135)  评论(0)    收藏  举报