linux中的文本编辑器——vim

vim是vi的增强版

安装语句:
sudo apt install vim

vim有三种工作模式:

命令模式
编辑模式
尾行模式

vim编辑文件的方式

vim 文件名
	如果文件不存在 依然会打开 尾行模式时 wq保存退出 同时生成对应文件
打开文件的操作
	vim 文件----光标定位在首行
	vim 文件 + ---光标定位到末尾行
	vim 文件 + 行数 ----光标定位到指定行
打开文件之后就进入到了命令模式

1.命令模式下的命令

		光标移动的命令
			1.上下左右键
			2. G  定位到末尾行
			3. $  定位到当前行的行位
			4. ^  定位到当前行的行首
			5. gg 快速定位到第一行
			6. ngg n表示数值  定位到第几行
			7. M 定位到显示区域的中间行
			8. L 定位到显示区域的最后一行
			9. w 往后移动一个字  【有分割的位置】
			10. b 向前移动一个字
			11. k 上 j 下 h 左 l 右

删除的指令:

			x 删除的是光标所在位置的字符
			X 删除的是光标前的一个字符
			dd 删除当前行
			ndd 从光标开始  删除n指定的行数
			d0 删除本行中光标前所有的字符
			dw 删除的是本行中光标后的一个字【分隔符】

撤销指令

			u 撤销唱一次的操作
			ctrl+r 反撤销
	    重复的指令
			. ---表示的是重复上一次的命令

拷贝

			yy --拷贝当前行
			nyy---拷贝从光标开始的n指定行
			p ---粘贴

剪切

			所有具有删除效果的指令都是剪切的指令

编辑模式下的操作

	i---输入内容的时候是在光标的位置输入的
	I---在行首添加内容
	a---光标向后移动一位再进行输入
	A---在行尾输入内容
	s---把光标位置的内容删除再进行输入
	S--把光标一行的内容删除再进行输入
	o--在当前行的下一行输入
	O--在当前行的上一行输入

退出编辑模式 英文情况下 esc–进入命令行模式

尾行模式
	英文情况下  esc  shift + : 
	退出 q
	保存并退出  wq   x
	强制退出 ! ---q!  wq!
	显示行数 	set  nu
		隐藏行数 	set nonu
		移动光标到指定行数	n
	查找内容 /内容
			n向下查找指定内容  N 向上查找指定内容
		?内容 与/内容
			他俩是反向的  n 向上查找  N向下查找
	替换内容
		s/原有内容/新内容
			从光标位置开始 替换查找到第一个  替换当前行
		s/原有内容/新内容/g
			从光标位置开始 替换查找所有   
		%s/原有内容/新内容
			找到所有行 替换查找到的第一个
		%s/原有内容/新内容 g
			找到所有行  替换所有
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值