3文件信息编辑命令

skysq / 2023-08-23 / 原文

编辑出现异常中断

​ 临时文件没有正常被删除

恢复临时文件信息方法
		vi -r 需要编辑文件
显示临时文件信息方法
		vi -r/-L
取消生成临时文件方法
		vi -n 需要编辑文件

光标快速移动快捷方式(底,首,指定,行尾)

	①. 快速切换光标到底行行首
		大写字母 G
		底行模式 :$
	②. 快速切换光标到首行行首
		小写字母 gg
		小写字母 1gg
		底行模式 :1
	③. 切换光标到指定位置
		小写字母 10gg
		大写字母 10G
		底行模式 :100
	④. 切换光标到单行行首
		数字字符 0
		符号字符 ^
	⑤. 切换光标到单行行尾
		符号字符 $

移动光标转为编辑状态

	①. 在光标所在位置下面插入新行进入编辑状态(重点记忆)
		小写字母 o
	③. 删除光标所在位置到行尾内容进入编辑状态(重点记忆)
		大写字母 C
	④. 快速切换光标所在位置到行尾进入编辑状态(重点记忆)
		大写字母 A

快速编辑文本内容信息(nyy,np,ndd,n,nmoven,copy,s#..#..#g)

①. 快速复制文本内容信息
		复制多行内容 nyy
②. 快速粘贴文本内容信息
		粘贴多次内容 np
③. 快速删除文本内容信息
		删除多行内容 ndd
⑤. 快速移动文本内容信息
		将文件第3行到第5行移动到第10行
			:3,5move10
		将文件第3行到第5行复制到第10行
			:3,5copy10
⑥. 快速替换文本内容信息
		单行多行替换
			  :1,5s#要替换信息#替换成什么信息#g
		全部文本替换
			  :%s#要替换信息#替换成什么信息#g
			  :1,$s#要替换信息#替换成什么信息#g

特殊操作编辑文本方式(:模式)

	①. 显示文本内容行号信息
		显示行号信息 set nu    nu 表示等价为 number(行号)
		取消行号显示 set nonu
	②. 撤销文本内容编辑操作
		进行操作撤销 u == undo
		取消操作撤销 ctrl + r == redo
	③. 快速搜索文本指定内容
		/搜索内容
			默认向下搜索
			继续向下查找 n
			继续向上查找 N
		?搜索内容
			默认向上搜索
			继续向下查找 n
			继续向上查找 N
		忽略大小写字母的查找
			设置方法 :set ic / 取消方法 :set noic
			设置方法 set ignorecase / 取消方法 set noignorecase
			查找方法 /search-text\c
		取消查找内容高亮显示
			取消高亮 noh