vim编译器常用命令

vim文本编辑器:

可在终端下采用纯键盘操作的一款文本编译器,号称编辑器之神,可以升级(二次开发),可以扩展(安装插件)

基本用法:

1、进入vim:
	vim filename	//文件存在则打开,不存在则创建
2、输入i:
	进入编辑模式,编辑代码
3、保存退出:
	按Esc键退出编辑模式,输入:wq保存退出

vim三大模式:

分为正常模式插入模式行底模式

模式切换:

正常模式下输入i	->	插入模式
插入模式下按Esc	 ->	 正常模式
正常模式下输入:	->  行底模式
行底模式按Esc	 ->	 正常模式

正常模式:

一般用来阅读文件,或者使用快捷键快速地修改文件

正常模式下的常用操作:

光标移动:
	h左、j下、k上、l右
	gg	光标跳转到第一行
	G 	光标跳转到最后一行
	n+enter	光标向下移动n行
	n-		光标向上移动n行
	nG		光标跳转到第n行
	vim filename +n	直接进入该文件的第n行
	home	光标跳转到行首
	end		光标跳转到行尾
	PGUP	向上翻一页
	PGDN	向下翻一页
		
删除代码:
	x	删除一个字符
	nx	删除n个字符
	u	撤销
	dw/de	删除一个连续的字符串,区别是删不删空格
	d$		从当前光标处删除到行尾
	d^		从当前光标处删除到行首
	dd		删除一行
	ndd		删除n行
	dG		从当前光标处删除到末尾、
	dgg/d1G	从当前光标处删除到开头

复制代码:
	yy	复制一行代码
	nyy	复制n行代码
	p(小写)	粘贴在光标下一行
	P(大写)	粘贴在光标上一行
	
移动代码:
	删除的内容还储存在缓冲区,可以使用p\P粘贴,实现移动代码的效果
	
替换代码:
		r	替换一个字符
		cw	替换一个单词
		R	进入替换模式
		xp	实现调换两个字符的顺序

撤销操作:
		u	撤销上一次操作
		U	撤销一行的所有操作
		Ctrl+r	取消撤销

插入模式:

一般用于编辑文件,输入内容

如何进入插入模式:

i	在当前光标前进入插入模式
I	光标跳转到行首,进入插入模式
a	在当前光标后进入插入模式
A	光标跳转到行尾,进入插入模式
o	在当前行的下面插入一个空白行,进入插入模式
O	在当前行的上面插入一个空白行,进入插入模式

插入模式下的常用操作:

Ctrl+p	自动补全,去变量名、函数名时尽量开头不同
Ctrl+i	自动缩进,相当于Tab键功能
Ctrl+j/m	相当于回车功能
Ctrl+c	相当于Esc功能

行底模式:

一般用于对vim进行配置,或者执行一些高级操作

行底模式下的常用操作:

w	写入
q	退出
wq	保存退出
q!	强制退出
x	保存退出
X	加密,set key= , 删除密码,注意:wq保存退出才生效
!cmd	执行系统命令
/key	查询命令,n往下查询,N网上查询
%s/old/new	全部替换
set nu	显示行号
set nonu	隐藏行号
>n	n行代码向右缩进
<n	n行代码向左缩进
  • 注意:在行底模式下对vim的设置只是临时有效,如果要长期有效,需要把这些设置写入到配置文件中(~/.vimrc)

对vim的配置vim ~/.vimrc

对vim一些常用操作的配置修改

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值