vim 编辑器

vim

设置行号 vim etc/vimrc 添加一行 set nu 退出保存即可

小写d大写G 光标置于文件开头,可清空文件内容
VSP 文件名(参考文件) 文件名(编辑文件) 实现分栏编辑 (ctrl+W+W 可以左右切换)

模式切换

在这里插入图片描述

命令模式

   (其他模式: ESC键)
	h  将光标向左移动一格
	I  将光标向右移动一格
	j  将光标向下移动一格
	k  将光标向上移动一格
	0(home) 将光标移至行首
	$ (End) 将光标移至行尾
	gg 将光标移至文章的首行
	G  将光标移至文章的尾行
	
	yy或Y 复制光标所在的整行
	2yy  复制两行
	yG   复制至文件尾
	y1G  复制至文件首
	
	X  删除光标前的字符
	dd 删除当前行
	dG 删除至文件尾
	d1G 删除至文件首
	
	u  取消上一个更动,可以撤销误删除的操作
	U  取消上一行内的所有更到那个
	n  显示搜索命令定位到的下一个字符串 
    N  显示搜索命令定位到的上一个字符串 
	p  将之前删除(dd)或复制(yy)过的数据粘贴到光标后面 
	

插入模式

 (命令模式: a,i,o,A,I,O 键)
 a  在光标之后插入内容
 i  在光标之前插入内容
 A  在光标当前行的末尾插入内容
 I  在光标当前行的开始部分插入内容
 o  在光标所在行的下面新增一行
 O  在光标所在行的上面新增一行

末行模式

 (在命令模式下安冒号键 :)
 :wq  保存并退出
 :q!  强制退出,修改内容不会保持
 :e!  放弃所有更改,重新编辑
 : set nu 显示行号
 : set nonu 不显示行号
 :命令 执行该命令
 :整数  跳转到该行 
 :s/one/two  将当前光标所在行的第一个one替换成two 
 :s/one/two/g  将当前光标所在行的所有one替换成two 
 :%s/one/two/g  将全文中的所有one替换成two
 ?字符串 在文本中从下至上搜索该字符串
 /字符串 在文本中从上至下搜索该字符串 

查询模式

 (命令模式 :? /) 
 /  按/键就会出现一个 / ,然后输入要查询的字符串,按Enter键就会开始查询 (向下查询)
 ? 按?键就会出现一个 ? ,然后输入要查询的字符串,按Enter键就会开始查询 (向上查询)
 n 继续查询
 N 继续查询(反向)

可视化模式

 (命令模式:V) 
  c 剪切选定块的字符串
  y 复制选定块的字符串
  p 可将复制或剪切的内容粘贴在光标所在位置的右边
  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Trick♂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值