vi命令及删除命令精典

PT32F030与MT6826S SPI通讯实战:从硬件连接到数据交互全流程解析 本文详细解析了PT32F030与MT6826S通过SPI通讯的全流程,包括硬件连接、电路设计、SPI外设初始化配置以及数据交互协议实现。通过实战案例和代码示例,帮助开发者快速掌握PT32F030与MT6826S的SPI通讯技术,实现精准的角度和速度数据采集。 阅读详情
VI命令使用大全(转帖)
from:http://www.2to2.cn/article_view.asp?id=285
从shell中启动可视化编辑器 
vi filename 指示shell启动vi编辑器,并将参数filename传给它。如果当前目前中存在该文件,则vi编辑器将它解释为要打开的文件;如果没有该文件,则vi编译器创建新文件 
vi file1 file2 file3 shell传递3个参数给vi,vi将它们解释为要打开的文件。可以使用:w命令保存文件,使用:n命令访问下一个文件 
vi +# filename 打开文件,并将光标移到指定的行。例如,命令vi +100 records 从第100行开始编辑文件records 
vi +/the filename 打开文件,并将光标移动包含有目标字符串的行。例如,命令vi +/Jason friends 从第1个含有字符串Jason的行开始编辑文件friends 
view filename 打开文件进行编辑,但是拒绝保存对文件的修改,除非使用w!命令 
光标移动命令 
hjkl 将光标分别向左、下、上、右移动一个字符 
0(零) 将光标移到当前行的行首 
^(脱字符) 同0一样将光标移到当前行的行首 
$ 将光标移到当前行的行末 
##G 将光标移到G前面的数字指定的行。例如,42G将光标移到文件的第42行 
G 将光标移到文件的最后一行 
w 将光标向前移到下一个单词的首字母 
e 将光标向前移到下一个单词的最后一个字母 
b 将光标向后移到上一个单词首字母 
- 将光标定位到上一行的行首 
+ 将光标定位到下一行的行首 
12| 将光标定位到当前行的第12列 
L 将光标定位到屏幕的最下面一行 
M 将光标定位到屏幕中间的一行 
H 将光标定位到屏幕的最上面一行 
'' 两个单引号将光标移到它的先前的位置 
光标定位命令(上下文的) 
fb 将光标向前移到当前行上的下一个字母b(或者其他的任意指定的字符) 
Fb 将光标向后移到当前行上的上一个字母b(或指定的字符) 
t# 将光标移到当前行上字符#的第1个实例的右侧。例如,命令tM将光标移到当前行上第1个M的右侧 
T# 在当前行上向左移动光标,将它移到字符#的第1个实例的前一字符 
/word 将光标向前移到单词word的下一个实例 
?word 将光标向后移到单词word的上一个实例 
n 将光标移到前面命令/word或?word中指定模式的下一个实例 
显示调整命令 
Ctrl+D 显示文件中的下半屏文本 
Ctrl+U 显示文件中的上半屏文本 
Ctrl+F 显示文件中的下一屏文本 
Ctrl+B 显示文件中的上一屏文本 
设置显示选项 
:set number 将行号作为屏幕显示的一部分,但是行号并不是文件的一部分。它的缩写形式为:set nu 
:set nonumber 清除屏幕上的行号。也可以使用缩写形式:set nonu 
:set showmode 在屏幕的右下角显示追加模式信息 
:set list 在每行的行末显示美元符号,并用Ctrl+I表示制表符 
:set showmatch 在输入)或]时,将光标移到与之匹配的(或[ 
:set window=value 定义屏幕上显示的文本行的行数 
:set autoindent 自动缩进。也可以使用缩写形式:set ai 
:set tabstop=value 设置显示制表符的空格字符个数。也可以使用缩写形式ts=value 
:set wrapmargin=value 设置显示器的右页边。当输入进入所设置的页边时,编辑器自动回车换行 
:set ignorecase 指示编辑器搜索字符串,并忽略目标中字母的大小写 
:set 显示设置的所有选项 
:set all 显示所有可以设置的选项 
文本删除命令 
dd 删除当前光标所有的文本行 
#dd 删除#行文本 
dw 从文本中删除一个单词 
#dw 从文本中删除#个单词 
x 删除光标所在的一个字符 
#x 从文本中删除#个字符 
D 删除当前行上光标后面的部分 
:#,#d 例如,:12,37d 将删除第12~37行之间的所有文本,包括第12和37行 
撤销命令 
u 撤销。恢复最近一次的文本修改操作,即使已经移动了光标。在Linux系统中,再次使用撤销命令将恢复更前一次的文本修改操作。在BSD的vi中,第2次撤销操作将撤销第一次撤销操作,恢复第1次撤销前修改的文本 
:redo 在Linux系统中,取消撤销操作恢复文本修改。在标准的UNIX系统中,第2个u命令取消第1个u命令,结果就是一个“redo” 
U 如果在修改后还没有将光标移出当前行,则可以撤销对当前行进行的所有的文本修改 
向文本中添加文本 
a(小写) 从光标的右侧开始插入文本 
A(大写) 从当前行的行末开始添加文本 
i(小写) 从光标的左侧开始插入文本 
I(大写) 从当前行的行首插入文本 
o(小写) 在光标的下面打开(或插入)一个新行 
O(大写) 在光标的上面打开一个新行 
:#r filename 例如,:8r report.old读取文件report.old,并将它的内容放到当前文件的第8行之后 
Esc 无论使用什么命令进入了追加/插入模式,都可以通过按Esc键离开追加模式返回到vi的命令模式 
Ctrl+V 允许输入控制字符。按Ctrl+V键后再按回车键将把Ctrl+M插入到文件中 
在文件中修改文本 
cw 仅仅修改光标处的单词(删除单词,然后进入追加模式中,以在被删除单词的位置添加文本) 
s(小写) 替换单个字符 
S(大写) 替换整行文本 
cc 替换整行文本(同S) 
r 用输入的下一个字符替代当前光标处的字符,并自动返回到命令模式 
R 将编辑器放到覆盖模式,用输入的字符来逐个替换光标处的字符 
C(大写) 修改行上从光标到行末之间的文本 
ct# 修改行上从光标到前向第1个目标字符之间的文本。例如ctY将删除当前行上从光标到向前第1个字符Y之间的所有文本,并进入追加模式以在删除文本的位置添加文本 
cf# 修改行上从光标到前向第1个目标字符之间的文本(包括目标字符)。例如cfY将删除当前行上从光标到向前第1个字符Y之间(包括Y)的所有文本,并进入追加模式以在删除文本的位置添加文本 
cT# 修改行上从光标到后向第1个目标字符之间的文本。例如cTY将删除当前行上从光标到向后第1个字符Y之间的所有文本,并进入追加模式以在删除文本的位置添加文本 
cF# 修改行上从光标到后向第1个目标字符之间的文本(包括目标字符)。例如cFY将删除当前行上从光标到向后第1个字符Y之间(包括Y)的所有文本,并进入追加模式以在删除文本的位置添加文本 
接出和粘贴行的单词 
yy 将当前行复制或接出到内在缓冲区。20yy将当前行和它后面的19行(共20行)文本复制到内存。目标行仍然保留在文件中,可以使用p命令将这些内存中的文本粘贴到文件中 
dd 删除当前行,并将它放到与yy命令使用的相同的内存缓冲区。目标行从文件中删除,但是可以使用p命令将它粘贴到文件中的其他地方 
yw 将当前光标所在的单词接出或复制到内在缓冲区。6yw命令将把当前单词和它后面的5个(共6个)单词复制到内存 
dw 删除当前的单词,并将它放到与yw命令使用的相同的内存缓冲区。可以使用p命令将单词粘贴到文件的其他地方 
yt# 接出从光标到向前一个字符(不包括该字符)之间的文本。例如,ytB命令将从光标到字符B的下一实例(不包括字符B)之间的文本接出或复制到内存 
yf# 接出从光标到向前一个字符(包括该字符)之间的文本。例如,yf:命令将从光标到字符:的下一个实例(包括字符:)之间的文本接出或复制到内存 
yT# 后向接出(不包括目标字符)。例如,yTN命令将从光标到字符N的后向第1个实例之间的文本(不包括字符N)接出或复制到内存 
yF# 后向接出(包括目标字符)。例如,yFJ命令将把从光标到字符N的向后第1个实例之间的文本(包括字符N)接出或复制到内存 
p 将内存中的文本行粘贴到文件中光标所在行的下面,或将内存中的单词粘贴到文件中光标的右侧 
P(大写) 将接出或删除的文本行粘贴到文件中光标所在行的上面。或将接出或删除的单词粘贴到文件中光标的左侧 
文件移动命令 
J 将下行文本同当前行合并成一行 
:#,# move # 将指定的行移到目标位置。:12,35 move 58命令将第12~35行之间的所有文本移到第58行的后面。缩写为mo 
:1,26 co 82 将第1~26行之间的所有文本复制到第82行的后面(可以选择行号) 
使用可视化编辑器进行全局编辑 
:s /target/replacement/ 查找当前行上目标字符串的第1个实例并删除,然后用字符串replacement替换。只修改当前行上的第1个目标实例 
:g /target/s//replacement/ 查找所有行上目标字符串的第1个实例并删除,然后用字符串replacement替换。修改所有行上目标的第1个实例 
:#,# s/target/replacement/ 在指定的行上进行替换。例如,:7,37 s/march/walk/将查找第7~37行之间的所有文本行,并用字符串walk替换每行中的第1个目标字符串march。所有指定行上的第1个目标字符串修改 
:#,# s/target/replacement/g 在指定的行上进行全局替换。例如,:1,$ s/fun/joyful/g 将在第1行到文件最后一行之间查找目标字符串fun的所有实例并删除,然后用字符串joyful替换。指定行上的目标字符串的所有实例都被修改 
:g /target/s/replacement 查找所有行上目标字符串的第1个实例并删除,然后用字符串replacement替换。所有行上的第1个目标都被修改 
:#,# target/s/replacement/ 在指定的行上进行替换,例如,:7,37 march/s/walk命令在第7~37行之间每个文本行上查找目标字符串的第1个实例并删除,然后用字符串walk替换。所有指定行上的第1个目标字符串都被修改 
:#,# target/s/replacement/g 在指定的行上进行全局替换。例如,:1,$ fun/s/joyful/g将在第1行到文件最后一行之间查找目标字符串fun的所有实例并删除,然后用字符串joyful替换。指定行上的所有目标字符串都被修改 
编辑工具:映射,缩写和标记 
m# 用字母标记当前行。例如,ma命令表示用a标记当前行。即使移动了标记行,它仍然标记为a,可以用a来定位该行 
'# 定位标记行。例如,命令'a将光标移到标记a的行。命令'a,$d将删除从标记行到文件末尾之间的所有行 
:map # command string 在命令模式中输入#时,将其作为一个命令串。例如,:map #o#!/bin/ksh产生一个新的命令模式指令,您输入#时,它被解释为:o打开个新行,并添加文本#!/bin/ksh到文件中。为了在命令中包含回车和其他控制字符,可以在它们的前面用Ctrl+V命令 
:ab abbreviation char-string 设置追加模式缩写。例如,在命令模式中输入:ab mv Milky Way Galaxy,则建立缩写。如果在追加模式中输入字符串mw,然后按Esc键,mw将被Milky Way Galaxy替代
在vi编辑器中向shell发出命令 
:!ls 启动一个shell,并让shell运行ls程序。在运行完指定的程序后,必须按回车键以返回到编辑器中 
:!ksh 启动一个shell,它允许运行多个命令。退出shell可以回到编译器中 
:Or!speel% 对当前文件(%)进行拼写检查,并将spell的输出诗篇到当前文件中,从第1行(0行后面)开始放置这些输出 
:31r!command% 运行UNIX命令(如cal或date)并将它的输出读入到当前文件,从第31行开始放置这些输出 
Ctrl+Z 用于挂起当前编辑会话进程的csh和ksh命令,它允许您向父shell发出命令 
fg 重新激活挂起的编辑进程的csh和ksh命令 
读、写和退出编辑器 
:wq 保存编辑会话期间对文件所做的修改,退出编辑器返回到shell 
:q 如果没有对文件进行修改或添加文件,可以用q退出对一个文件的编辑 
:q! 退出对文件的编辑返回到shell模式,但是不保存在编辑会话期间对文件所做的修改 
:w filename v将文件的缓冲区副本(修改版本)保存到一个新文件 
w newtest 例如,:1,6 w newtext命令创建一个名为newtext的文件,并将当前文件的第1~6行文本复制到文件newtext中 
:1,6 w >> oldfile 将当前文件的第1~6行文本的一个副本追加到已有文件oldfile的末尾 
:1,6 w! oldfile 用当前文件的第1~6行文本覆盖文件oldfile

收集vi删除精典 删除操作 
:%s/r//g 删除DOS方式的回车^M 
:%s= *$== 删除行尾空白 
:%s/^(.*)n1/1$/ 删除重复行 
:%s/^.{-}pdf/new.pdf/ 只是删除第一个pdf 
:%s/// 又是删除多行注释(咦?为什么要说「又」呢?) 
:g/s*^$/d 删除所有空行 :这个好用有没有人用过还有其他的方法吗? (本博按:删除无字符行应用:g/^$/d 删除有一些空格的行应用 :g/^\s*$/d 表示以空格开头(\s)若干个的行)
:g!/^dd/d 删除不含字符串'dd'的行  
:v/^dd/d 同上 (译释:v == g!,就是不匹配!) 
:g/str1/,/str2/d 删除所有第一个含str1到第一个含str2之间的行 
:v/./.,/./-1join 压缩空行 
:g/^$/,/./-j 压缩空行 
ndw 或 ndW 删除光标处开始及其后的 n-1 个字符。 
d0 删至行首。 
d$ 删至行尾。 
ndd 删除当前行及其后 n-1 行。 
x 或 X 删除一个字符。 
Ctrl+u 删除输入方式下所输入的文本。 
^R 恢复u的操作 
J 把下一行合并到当前行尾 
V 选择一行 
^V 按下^V后即可进行矩形的选择了 
aw 选择单词 
iw 内部单词(无空格) 
as 选择句子 
is 选择句子(无空格) 
ap 选择段落 
ip 选择段落(无空格) 
D 删除到行尾 
x,y 删除与复制包含高亮区 
dl 删除当前字符(与x命令功能相同) 
d0 删除到某一行的开始位置 
d^ 删除到某一行的第一个字符位置(不包括空格或TAB字符) 
dw 删除到某个单词的结尾位置 
d3w 删除到第三个单词的结尾位置 
db 删除到某个单词的开始位置 
dW 删除到某个以空格作为分隔符的单词的结尾位置 
dB 删除到某个以空格作为分隔符的单词的开始位置 
d7B 删除到前面7个以空格作为分隔符的单词的开始位置 
d) 删除到某个语句的结尾位置 
d4) 删除到第四个语句的结尾位置 
d( 删除到某个语句的开始位置 
d) 删除到某个段落的结尾位置 
d{ 删除到某个段落的开始位置 
d7{ 删除到当前段落起始位置之前的第7个段落位置 
dd 删除当前行 
d/text 删除从文本中出现“text”中所指定字样的位置, 
一直向前直到下一个该字样所出现的位置(但不包括该字样)之间的内容 
dfc 删除从文本中出现字符“c”的位置,一直向前直到下一个该字符所出现的位置(包括该字符)之间的内容 
dtc 删除当前行直到下一个字符“c”所出现位置之间的内容 
D 删除到某一行的结尾 
d$ 删除到某一行的结尾 
5dd 删除从当前行所开始的5行内容 
dL 删除直到屏幕上最后一行的内容 
dH 删除直到屏幕上第一行的内容 
dG 删除直到工作缓存区结尾的内容 
d1G 删除直到工作缓存区开始的内容  



本文来自ChinaUnix博客,如果查看原文请点: http://blog.chinaunix.net/u1/46451/showart_1183825.html
deepfake detection数据集 最全Deepfake数据集总结,包含各个数据集下载链接: https://github.com/deepfakeinthewild/deepfake_in_the_wild Dataset name Download Generate method Deepfake videos Actors Deepfake-TIMIT low download De... 阅读详情

相关推荐

torch.jit.script 与 torch.jit.trace

它们是 PyTorch 的即时编译(Just-in-Time Compilation)模块的一部分,用于提高模型的执行效率并支持模型的部署。方法只跟踪了给定输入张量的执行路径,因此在使用转换后的模块对象进行推理时,输入张量的维度和数据类型必须与跟踪时使用的相同。跟踪模型可以看作是一个具有相同功能的脚本模型,但它还保留了原始模型的动态特性,可以使用更多高级特性,如动态图和控制流。它接受一个模型和一个示例输入,并记录模型在给定输入上的执行过程,然后返回一个跟踪模型。的模型文件,并将其转换为评估模式。

leoatliang的博客 1万+

Vim/Vi 编辑器,删除总结

在linux服务器,无法避免和vi编辑打交道,在命令行模式下删除数量少还好,如果删除很多,光靠删除键一点点删除真的是头痛,还好Vim/Vi有快捷的命令可以删除多行、范围。删除行在Vim/Vi中删除一行的命令是dd。以下是删除行的步骤说明:1、按Esc键进入正常模式。2、将光标放在要删除的行上。3、键入dd并按Enter键以删除该行。注:多次按dd将删除多行。

zhouzhiwengang的专栏 6290

彻底卸载Ubuntu双系统,并完美回收100G空间给D盘

本文记录了安全卸载Ubuntu双系统并回收磁盘空间的全过程。作者首先通过Windows命令行彻底清除Ubuntu启动项,避免GRUB引导报错;随后在磁盘管理中删除Linux分区,将100G未分配空间合并至相邻的D盘。针对C盘空间不足问题,作者采用Dism++清理系统文件,并将用户文档、聊天记录等迁移至扩容后的D盘。最终实现了引导纯净、空间合理分配的目标,特别强调分区扩展必须遵循"相邻原则",建议通过间接迁移而非直接扩容来优化系统盘空间管理。

2403_85993278的博客 1512

Linux之vi和vim使用教程

Linux之vi和vim使用教程 Unix系统有两个非常重要常用的文本编辑器:vi和Emacs。而其中的vi使用更为广泛,因此不管你喜欢使用哪一种,vi都是需要掌握的。而vim是vi的增强版,许多Linux都已经使用vim替代vi了(可以查看手册来确定),好在vim兼容vi的所有命令,我们可以使用vim来学习vi。 快速使用 如果你只是想临时使用vi简单编辑下文件,则只看下面几个步骤即可 使用vi file打开/创建文件file 打开后,按下i进入编辑模式,可以在光标处输入字符,使用上下左右移动光

qq_43713303的博客 1203

AI 编程助手新玩法:用 Claude Code 一键调用国产大模型(DeepSeek/Kimi/GLM 对比)

本文深入评测了Claude Code与三大国产大模型(DeepSeek、Kimi、智谱GLM)的集成效果,详细对比了它们在代码生成质量、响应速度和特殊场景支持度等方面的差异。通过实测数据和实战技巧,帮助开发者选择最适合的AI编程助手组合,提升开发效率。

weixin_30955617的博客 487

产品缺陷检测:表面缺陷检测_(1).产品缺陷检测基础理论

确定像素之间的相似性准则,如灰度值的差异。

zhubeibei168的博客 832

用VIM替换掉文件内容里的“\r\n”

公司的 Mac OSX 虚拟机有两个珍贵的文件: .bash_profile 顾名思义,这是bash的配置文件,每次打开Terminal是都会调用。该配置文件里有相当多便捷的命令、快捷方式。.vimrc 这是VIM的配置文件,里面是我最喜欢的VIM布局。 我把两个文件复制到家里的Mac Book Pro,没想到出错了: 原来,笔记本的VIM无法识别.vimrc里的某个字符:\r (回

八戒的专栏 1万+

【华为OD机试】贪吃蛇(python, java, c++, js)

贪吃蛇是一个经典游戏,蛇的身体由若干方格连接而成,身体随蛇头移动。蛇头触碰到食物时,蛇的长度会增加一格。蛇头和身体的任一方格或者游戏版图边界碰撞时,游戏结束。 下面让我们来完成贪吃蛇游戏的模拟。 给定一个NM的数组arr,代表NM个方格组成的版图,贪吃蛇每次移动一个方格。 若arr[i][j] == H,表示该方格为贪吃蛇的起始位置; 若arr[i][j] == F,表示该方格为食物, 若arr[i][j] == E,表示该方格为空格。 贪吃蛇初始长度为1,初始移动方向为向左。

A_D_I_D_A_S的博客 541

vi方式打开文件

打开文件的方式     vi  文件    ;此方式中按esc可以随意挪动光标而不能插入,在esc下dd是删除一行,x是删除一个字符。按下i之后可以进入插入数据模式,按下a是可以在下         一个光标处插入数据     Ctrl+u:向文件首翻半屏;     Ctrl+d:向文件尾翻半屏;     Ctrl+f:向文件尾翻一屏;     Ctrl+b:向文件首翻一屏;     ...

璀璨下的一点星辰 7177

SAP Business Technology Platform 支持的技术栈

SAP Business Technology Platform(简称 BTP)是 SAP 提供的一个综合技术平台,旨在帮助企业实现业务转型和创新。BTP 融合了数据库管理、应用开发、集成、分析和智能技术,为企业提供从基础架构到端到端应用的全面服务。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1567

Monorepo与pnpm:前端项目管理的完美搭档

pnpm又称 performant npm,翻译过来就是高性能的npm。Monorepo是一种项目开发与管理的策略模式,它代表"单一代码仓库"(Monolithic Repository)。在Monorepo模式中,所有相关的项目和组件都被存储在一个统一的代码仓库中,而不是分散在多个独立的代码仓库中,这些项目之间还可能会有依赖关系。

m0_68271787的博客 2562

vim命令总结

vim 快捷方式

wenky_Jong的博客 6909

c#上位机最强教程之环境安装

本文介绍了.NET 6开发环境的安装配置指南。主要内容包括:1)安装.NET 6 SDK和Runtime的方法及验证步骤;2)Visual Studio 2022的安装流程;3)创建第一个.NET 6控制台项目;4)项目结构解析和配置文件说明。文章还提供了实践练习和常见问题解答,帮助初学者快速搭建开发环境并运行简单程序。适用于零基础开发者,学习时间约10分钟。

飞上云层 315

Linux—vi命令详解

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。

在路上 55万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

linux系统 VI 命令

linux系统 VI 命令

Thinking In Java 3万+

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

linux shell 命令行和 vi 下如何删除一个单词

文章转载地址 1、linux shell 命令行下删除一个单词的方法: 我们有时在Linux下输入命令时,难免有输错的时候,在有的终端上,输错后,用退格则出现乱码现像,可以用以下方法解决。 CTRL + H #相当于按了一次退格键,一次删除一个字母 CTRL + U #一次删一行 CTRL + W #一次删一个单词,也可以这么理解,一次删一个空格的位置,比如:face book abcd edff,这种情况要按四次才能删完 2、vi下删除一个单词的方法: diw 删除光标上的单词 (不

qq_44828313的博客 1万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

vi / vim 删除命令

删除一行:dd   删除一个单词/光标之后的单词剩余部分:dw   删除当前字符:x   光标之后的该行部分:d$     文本删除 dd 删除一行 d$ 删除以当前字符开始的一行字符   ndd 删除以当前行开始的n行 dw 删除以当前字符开始的一个字 ndw 删除以当前字符开始的n个字   D 与d$同义   d

Edward_qing_Lee的专栏 7902

vi / vim 删除以及其它命令

删除一行:dd   删除一个单词/光标之后的单词剩余部分:dw   删除当前字符:x   光标之后的该行部分:d$     文本删除 dd 删除一行 d$ 删除以当前字符开始的一行字符   ndd 删除以当前行开始的n行 dw 删除以当前字符开始的一个字 ndw 删除以当前字符开始的n个字   D

u011614111的专栏 1769

vi命令大全

*******vi命令一览表****** 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次

再小的帆也能远航,把分享变成一种习惯 3440

linux 使用VI命令怎么删除输入内容,linux系统vi编辑器常用命令及使用方法。

在linux系统中编辑文档我们常用到vi编辑器。vi编辑器,通常称之为vi,是一种广泛存在于各种UNIX和Linux系统中的文本编辑程序。它的功能十分强大,但是命令繁多,不容易掌握,它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。vi不是基于窗口的,所以,这个多用途编辑程序可以用于在任何类型的终端上编辑各式各样的文件。vi编...

weixin_29476357的博客 4290

Linux——vi命令详解

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。

shaomjc的博客 6475

vi 常用命令 zz

输入模式命令 进入输入输出的方法 命令 作用 在光标后输入文本

秋风秋雨斋 9310

vi 删除一行_史上最全的 vi 命令大全,建议手册!

不少人都放假了,就算没放假也是身在曹营心在汉。群里一位小白还在安心的学习,不放弃每一段空闲的时间。这位网友,在 vi 使用方面遇到了一点疑惑,于是便有了这篇文章!需要高清图片的加我微信号:xttblog命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。进入vivi filename # 打开或新建文件,并将光标置于第一行首vi +n filena...

weixin_39621695的博客 1491
上一篇: VI删除与复制多行
下一篇: 理解eclipse的workspace
buutterfly
博客等级 码龄18年 84粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值