1、如何实现使用vim或者vi编辑文件,在前面显示行号?
1.1、打开vi编辑器,进入命令模式。
1.2、输入
:set number
命令,按下回车键,这将显示行号。1.3、如果想要隐藏行号,可以输入
:set nonumber
命令。
2、可以在Linux系统上查看到所有非打印字符吗? 你是怎么做到的?
2.1、打开vi编辑器,进入命令模式。
2.2、输入
:set list
命令,按下回车键,这将显示非打印字符。2.3、如果想要隐藏非打印字符,可以输入
:set nonlist
命令。提示:非打印字符是指不能在计算机中显示和打印出来。
3、vi编辑文件,需要把文中从21行到30行中所有的“/usr/local”改为“/root”怎么实现?
3.1、打开vi编辑器,进入命令模式。
3.2、输入:21,30s#/usr/local#/root#g命令,按下回车键即可。
3.3、完成后,可以使用
:wq
保存并退出vi编辑器提示:
:21,30s
表示从第21行到第30行进行替换操作。#
是分隔符,用于将命令和参数分隔开。s
表示替换操作。#
后的斜杠/
表示原始文本。usr/local
是需要被替换的文本。/root
是替换后的文本。g
表示全局替换,即替换所有匹配项。
4、简述Vim如何快速定位到某行?
4.1、输入
:n
,然后按下回车键,定位到第n行。例如,如果您想定位到第65行,输入:65
并按回车键即可。4.2、输入
:goto n
或:n
,然后按下回车键,其中n是要定位的行号。例如,如果您想定位到第86行,输入:goto 86
或:86
并按回车键即可。4.3、打开文件并定位到指定行,输入
vim filename +n
,其中filename是文件名,n是要定位到的行号。例如,如果您想定位到第65行,输入vim filename +65
并按回车键即可。
5、阐述Vi操作流程?
5.1、选择一个或创建一个文本,控制台输入vi /文本目录命令打开文本。
5.2、进入到普通模式,按下 i 进入输入模式编辑内容。
5.3、按下Esc回到普通模式。
5.4、在普通模式下按下shift + : 进入命令模式 ,输入q 或者 qw 或者 q!退出vi编辑器。
备注:q 或者 qw 或者 q!分别代表退出、保存退出、强制退出。
6、怎么将文本的第2行和第三行复制到第6行?
:20,30 copy 10 或 :20,30 co 10