vi or vim 常用命令


vi and vim 一样,会用一个另一个也就会了。


vi or vim 常用命令:

命令模式: 首次进入vim 就是命令模式 其它模式按 [ESC|esc] 返回命令模式
编辑模式:就是在命令模式按shift+: 左下角显示 :
插入模式: 按 a i o 左下角会提示 inserter or INSERTER


1,用vim 打开文件
 直接: vim fileName 进入命令模式
 
2,进入插入模式   a i o 三个按键
	2-1: a 在光标所在字母后插入
		 A 在一行的最后面插入
	2-2: i 在光标所在字母前插入
		 I 在行首插入
	2-3: o 在光标所在行的下一行插入
		 O 在光标所在行的上一行插入
	2-4: 使用第一步后 直接按上方步骤2 中的 a A i I o O 即可
	
3,显示行号
	3-1: 在命令模式 shift+: 进入编辑模式
	3-2: 进入编辑模式后最下方左下角会显示:
	3-2: 直接输入 set nu  or set number   nu is number 简写
	3-3: 回车
	
4, 自定义快捷键 
	4-1: 进入编辑模式
	4-2: 输入map空格 按ctrl+V+自定义按键[p] I#<ESC> 回车
	4-3: 4-2 含义是 快捷键ctrl+p 在光标所在行首添加#并返回命令模式
	
5, 光标移动到文本第一行 
	命令模式按 gg
	5-1: 光标移动到文本最后一行
	命令模式  G
	
6, 从文件导入内容
	编辑模式 r [file|filePath] 回车 //文本内容导入到光标当前所在行
	
7, 不退出vim 查看系统当前时间等这类情况
	编辑模式  ! 系统命令[data] 回车   再次回车返回vim 
	
86 and 7 连用
	编辑模式 r ![date|ifconfig|等等] 回车  在光标当前所在行插入系统当前时间
	
9, 文字替换
	9-1: 编辑模式 %s/Old/New/g    //%s 全局替换 g不需要用户确认
	9-2: 编辑模式 1,5s/Old/New/g  //Old and New 处 可使用正则
	9-3: 9-2 意思为  替换1-5行中出现的Old 替换成New 5后边的s 默认格式代表文本
10, 删除and剪切and复制and 撤销and 粘贴
	10-1: dd 删除光标所在行 // 删除和剪切一样   用yy 一样复制
	10-2: yy 复制光标所在行
	10-3: x 剪切光标所在位置字符
	10-4: u 撤销上次操作
	10-5: ndd 从光标所在行开始往下删除N行 
	10-6: nx 从光标所在位置开始剪切此行n个
	10-7: p 粘贴最后一次删除或剪切的内容 //上次为 x 操作  则在光标后粘贴【P 光标前粘】 
	//上次为 dd or yy 操作   则在光标所在行下行粘贴 【P 光标所在行上方粘贴】
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值