vi/vim程序编辑器

文档编辑器

	gedit
	nano
	vi/vim

vi/vim程序编辑器 <命令模式>-<输入模式>-<末行模式>

	命令模式:
		i 切换至输入模式
		x 删除当前光标所在处的字符
		: 切换到底线命令模式,以在最底一行输入命令
	
	输入模式:
		在命令模式下按下i就进入了输入模式,可以进行文本输入删除
		ESC 退出输入模式
	
	末行模式:
		在命令模式下按下:(英文冒号)就进入了末行模式
		末行模式可以输入单个或多个字符的命令,可用的命令非常多
	
	常用命令:
		i  在当前光标位置之前插入内容
		I  在光标所在行的开头(行首)插入内容
		a  在当前光标位置之后插入内容
		A  在光标所在行的末尾(行尾)插入内容
		
		H  光标移动到这个屏幕的最上方那一行的第一个字符
		M  光标移动到这个屏幕的中央那一行的第一个字符
		L  光标移动到这个屏幕的最下方那一行的第一个字符
		n<Enter>  n 为数字。光标向下移动 n 行(常用)
	
		按Home键或^键、数字0键将光标快速跳转到本行的行首。
		按End键或$键将光标快速跳转到本行的行尾。
		
		yy 复制光标所在的那一行。
		nyy n 为数字。复制光标所在的向下 n 行。
		yG 复制光标所在行到最后一行的所有数据。
		y1G 复制光标所在行到第一行的所有数据。
		y0 复制光标所在的那个字符到该行行首的所有数据。
		y$ 复制光标所在的那个字符到该行行尾的所有数据。
		
		按p键即可将缓冲区中的内容粘贴到光标位置处之后。
		按P键则会粘贴到光标位置处以前。
		
		使用x键或Del按键删除光标处的单个字符。
		使用dd删除当前光标所在行。
		使用#dd删除从光标处开始的#行内容。
		
		在命令模式中,按/键后可以输入指定的字符串,从当前光标处开始向后进行查找(如果按?键则向前查找)
		完成查找后可以按n、N键在不同的查找结果中进行选择。
		/text/+n	移动到text所在行的下面n行
		?text?-n	移动到text所在行的上面n行
	
		:w	保存文件及退出vi编辑器
		:w /root/XXX	将当前编辑的文件另存到/root目录下,文件名为XXX。
		:q	退出编辑器。
		:q!	不保存并退出。
		:wq或x	保存并退出。
		:set nu	显示行号,设定之后,会在每一行的前缀显示该行的行号
		:set nonu 	与 set nu 相反,为取消行号!
参考:https://www.cnblogs.com/jacktian-it/p/9876519.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值