首页 > 其他分享 >3文件信息编辑命令

3文件信息编辑命令

时间:2023-08-22 23:56:01浏览次数:33  
标签:文件 set 命令 信息 编辑 内容 文本 光标

编辑出现异常中断

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

恢复临时文件信息方法
		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

标签:文件,set,命令,信息,编辑,内容,文本,光标
From: https://www.cnblogs.com/skysq/p/17649951.html

相关文章

  • QT将资源打包为外部资源文件进行引用
    QT将资源打包为外部资源文件进行引用将资源打包为外部资源文件进行引用,这样能减少可执行程序exe的大小,在调试运行时需要将相应的rcc复制到对应的Debug或release目录下,否则会加载不了资源对应的qrc应该类似于myres.qrc<RCC><qresourceprefix="/"><file>res/img_bg_level_1.jpg</......
  • 在2021应该怎样配置 Favicon:用六个文件来适配大多数需求
    转载:HowtoFaviconin2023:Sixfilesthatfitmostneeds—MartianChronicles,EvilMartians’teamblog是时候重新思考如何为现代浏览器配置一套favicon并且阻止发疯的图标生成器。今天,仅仅只是为了在浏览器tab栏和触控屏上显示一个小小的网站logo,前端开发者就必须......
  • JSON文件如何添加注释?
    JSON(JavaScriptObjectNotation)的设计是简洁和明确的,它不支持注释。这是JSON设计的决策之一,目的是使JSON保持尽可能简单和纯粹。但在实践中,很多时候,开发者确实会想在JSON文件中添加注释,以帮助解释或标记某些部分。虽然JSON标准不支持注释,但你仍然可以采取以下策略:使用替代文件:使用......
  • IDEA设置文件模板
    平时工作中总有一些重复的配置文件需要复制,如JDBC.properties,config.xml等等,我们写好一次后可以直接设置为新建文件的模板,就不用每次设置了Settings-Editor-FileandCodeTemplates-+号-设置名字和后缀-再把文件内容复制进去 ......
  • 2023-08-22 SAS数据集与Excel文件之间的批量转换 Batch File Exchange between SAS an
    参考资料:BatchFileExchangebetweenSASandExcel-theMagicofCallExecute我们经常需要在SAS和MSExcel之间传输数据。默认情况下,SASlibnameengine或PROCIMPORT/EXPORT只能在SAS和Excel之间传输单个文件。在多个文件的情况下,一个一个地传输文件会显得过于繁......
  • HDFS的文件系统操作命令
    下面分享一下最近学到的HDFS的有关文件系统操作shell命令一、创建文件夹hadoopfs-mkdir[-p]<path>...hdfsdfs-mkdir[-p]<path>...#hadoopfs-mkdir-p/ijc/bigdata#hdfsfs-mkdir-p/jc/hadoop二、查看指定目录下内容hadoopfs-ls[-h][-R][<path>.......
  • pyinstaller打包成exe可执行文件
    1.安装pipinstallpyinstaller注意项目开发时,最好先创建一个虚拟环境。2.基本命令和参数#1.1依赖的文件,打包进exepyinstaller--hidden-importyour_moduleyour_script.pypyinstaller--hidden-importutilsmain.py#1.2添加依赖pyinstaller--add-data"dependen......
  • 远程桌面的命令行工具实现方式
    一.主要技术  1.rathole端口转发工具,服务端运行在公网,客户端运行在目标机上;  2.windows系统(目标机)安装sshd服务;安装方法参考网址:win10安装openssh失败,使用离线安装包  3.在windows系统上运行Cygwin(在windows系统上运行linux命令)......
  • (转载)msys2 pacman 安装 删除等常见命令汇总
    安装#安装软件。也可以同时安装多个包,只需以空格分隔包名即可。pacman-S软件名#安装软件,但不重新安装已经是最新的软件。pacman-S--needed软件名1软件名2#安装软件前,先从远程仓库下载软件包数据库(数据库即所有软件列表)。pacman-Sy软件名#在显示一些操作信息......
  • 模拟Linux文件管理员系统-shell实现
    目录模拟Linux文件管理员系统-shell实现1系统要求2脚本执行效果2.1管理员登录效果2.2普通用户登录效果2.3密码文件格式3实现脚本4密码文件5说明模拟Linux文件管理员系统-shell实现注:此脚本仅供学习使用,具体需要根据实际情况进行测试调整。1系统要求2脚本执行效果2......