vi编辑后保存并重命名文件的命令
或者先双击输入Vim,然后按shift:其实就是英文中的冒号 。这时我们看到这个冒号出现在表单的底部,现在进入Vim的第三种模式 。之前我们看到了输入模式和浏览模式,现在是命令模式 。顾名思义,您可以输入命令来执行一些操作 。按几次ESC,然后按shift:进入命令模式,再输入e test.txt,这样我们打开最后一节保存test.txt文件 。可以用hjkl快速浏览 。如果需要编辑,可以输入I,进入编辑模式,然后回车 。最后,也许你想保存的输入是另一个文件,比如test2.txt我该怎么办?进入命令模式(shift:),然后输入w test2.txt并按回车键 。其实只要输入W加上你要保存的文件名,不管是& # 039;保存或重命名,它& # 039;这是普遍现象 。
linux中vi编辑器怎样使用
工具:Linux方法:1 。首先进入Linux的命令行界面 。在目录中创建一个文本文件(轻触文件名)用于测试 。这里,创建了一个新的test12文本文件 。当然,这个名字可以随便取 。2.使用& # 039;vi测试12 & # 039;进入vi命令行模式的命令(vi文件名) 。如果你想编辑一个文本文件,你必须切换到插入模式,也就是说,只需按& # 039;我& # 039;在键盘上 。这样就可以编辑文字,删除文字中的内容 。按键盘上的上下左右键,前后移动 。就像在windows系统中编辑文本一样 。3.输入您想要输入的内容 。如果要退出文本编辑模式,并保存刚刚编辑的文本 。第一次点击& # 039;ESC & # 039在键盘上 。这将保存文本 。然后启动vi编辑器 。如果你不& # 039;如果不想保存,请按& # 039;ESC & # 039在键盘上输入& # 039;Q!'如果你不确定是否成功 。您可以通过& # 039;猫文件名& # 039;命令 。4.除了键盘上的上、下、左、右键之外,还有光标移动 。它也可以在小写模式下,按& # 039;h,j,k,l & # 039在键盘上,Ctrl b & # 039:将屏幕向后移动一页& # 039;ctrl f & # 039:将屏幕向前移动一页& # 039;ctrl u & # 039:将屏幕向后移动半页& # 039;ctrl d & # 039:将屏幕向前移动半页 。输入任意整数,然后输入& # 039;shift G & # 039跳到这一页的开头 。按下首都& # 039;G & # 039移动到文章的末尾 。按下& # 039;$'符号将光标移动到行尾& # 039;'将光标移动到行首& # 039;W & # 039:将光标移动到下一行的开头& # 039;B& # 039;与& # 039;W & # 039 。移动到上一行的开头& # 039;E & # 039:将光标移动到下一行 。"yy & quot:将光标行复制到缓冲区 。"# yy & quot:例如,& quot6yy & quot意味着复制6行文本& # 039;下来& # 039;从光标所在的行开始 。"P & quot:将缓冲区中的字符粘贴到光标位置 。注意:所有复制命令都与& # 039;y & # 039必须配合& # 039;p & # 039以完成复制和粘贴功能 。6.补充& # 039;/'你要找的东西 。例如& # 039;/你好& # 039;还是& # 039;你好& # 039;也是可能的 。7.替换& quotR & quot:替换光标所在的字符 。点击& # 039;R & # 039然后输入你想要的 。"R & quot:替换光标所在的字符,直到& quotESC & quot键被按下 。8.恢复上一次操作& quotU & quot:如果命令被错误执行,您可以立即按& quotU & quot返回到上一个操作 。按& # 039;u & # 039多次执行多次恢复 。它相当于& # 039;CTRL Z & # 039 。
Vi编辑器的使用方法
vi编辑器是所有Unix和Linux系统下的标准编辑器,其功能不亚于任何最新的文本编辑器 。这里& # 039;下面是对它的用法的简单介绍和一些说明 。由于vi编辑器对于任何版本的Unix和Linux系统都是完全相同的,所以您可以在任何引入vi的地方了解更多信息 。Vi也是Linux中最基本的文本编辑器 。学会了它,你就能在Linux的世界里自由行走 。基本vi可分为三种状态,即命令模式、插入模式、末行模式,1)命令模式,控制屏幕光标的移动,删除字符、单词或行,移动和复制一段,进入插入模式,或进入末行模式 。2)插入模式(Insert mode)只有在插入模式下,才能进行文字输入 。按[ESC]键返回命令行模式 。3)末行模式保存或退出vi中的文件,还可以设置编辑环境,如搜索字符串、列出行号等 。但我们在使用vi时一般会简化成两种模式,即最后一行模式也包含在命令模式模式中 。a)输入vi 。系统提示输入vi和文件名后,进入vi: $ vi myfile的全屏编辑画面 。不过有一点需要特别注意的是,进入vi后,你是在[命令模式]],你要切换到[插入模式],才能输入文字 。第一次使用vi的人会想先用上下左右键移动光标 。结果电脑一直哔哔响,把自己气的半死 。所以,进入vi后,唐& # 039;t动,切换到【插入模式】来说说吧!b)切换到插入模式来编辑文件 。在[命令模式]中按下字母I进入[插入模式] 。这时候就可以开始打字了 。c)插入开关 。您当前处于[插入模式],因此您只能继续输入单词 。如果发现打错了字!如果要用光标键向后移动并删除单词,必须先按[ESC]键进入[命令模式],然后删除单词 。d)退出vi并在命令行模式下保存文件并退出:在[命令模式]下输入ZZ,点击[:]冒号键进入[最后一行模式],例如:w filename(输入[w filename]用指定文件名保存文章):wq(输入[wq],保存并退出vi): q!(输入q!不保存强行退出vi):X(执行保存并退出VI编辑器)1) 。插入模式按下开关进入插入模式,然后按& quot我& quot进入插入模式,然后文件将从光标的当前位置输入;按[a]进入插入模式,从当前光标所在的下一个位置开始输入文本;按[o]进入插入模式后,将插入新的一行,并从该行的开头输入文本 。2).按[ESC]键从插入模式切换到命令行模式 。3)移动光标vi 。可以直接用键盘上的光标上下左右移动,但是常规的vi是用小写英文字母[h]、[j]、[k]和[l]来控制光标分别左右上下移动一帧 。按[ctrl] [b]:将屏幕移动到& quot后退& quot一页 。按[ctrl] [f]:将屏幕移动到& quotfront & quot一页 。按[ctrl] [u]:屏幕移动到& quot后退& quot差了半页 。按[ctrl] [d]:屏幕移动到& quotfront & quot差了半页 。按【gg】:移至文章第一行 。(可能只在Vim中有效)按[G]:移到文章末尾 。按[$]:移动到& quot行尾& quot光标所在行的 。按[]:移动到光标所在行的开头;按[w]:光标跳到下一个单词的开头;按[e]:光标跳到下一个单词的末尾;按[b]:光标回到上一个单词的开头;按[#l]:光标移动到该行的#号位置,如5l,56l 。Vi还提供了三个关于光标在全屏上移动而不滚动文件本身的命令 。它们是h、m和l命令 。(1)H命令该命令将光标移动到屏幕第一行的开头(即左上角),即当前屏幕的第一行,而不是整个文件的第一行 。使用此命令将光标快速移动到屏幕顶部 。
如果在H命令前添加了数字N,则将光标移动到第N行的开头 。值得一提的是,使用命令dH将删除从光标当前位置到显示屏幕第一行的所有内容 。(2)M命令该命令将光标移动到屏幕显示文件的中间行的开头 。即如果当前屏幕已满,则移动到整个屏幕的中间一行;如果没有写满,移动到文本行的中间 。该命令可用于将光标从屏幕上的任何位置快速移动到屏幕显示文件的中间行的开头 。举个例子,在上面屏幕显示的情况下(不管光标在屏幕的什么位置),在命令模式下,输入命令M后,光标会移动到add那一行的字母A上 。另外值得一提的是,使用命令dM会删除从光标当前位置到屏幕显示文件中间一行的所有内容 。(3)L命令当文件显示多个屏幕时,该命令将光标移动到屏幕上最下一行的开始处;当文件的内容少于一个屏幕时,该命令将光标移动到文件最后一行的开头 。可以看出,该命令可以快速准确地将光标移动到屏幕底部或文件的最后一行 。如果在L命令之前添加了数字N,请将光标移动到屏幕底部第N行的开头 。还值得一提的是,使用命令dL将删除从当前光标到屏幕底部行的所有内容 。4).删除文本[x]:每按一次,删除一个字符& quot后面& quot光标位置 。[#x]:例如,[6x]表示删除& quot后退& quot光标位置的6个字符 。[X]:大写X,每按一次删除一个字符& quot在前面& quot光标位置的 。[#X]:例如,[20X]表示删除& quotfront & quot光标位置的20个字符 。【dd】:删除光标所在的行 。[#dd]:从光标所在行删除# line 5) 。Copy [yw]:将光标到单词末尾的字符复制到缓冲区中 。[#yw]:将#字复制到缓冲区[yy]:将光标行复制到缓冲区 。[#yy]:例如,[6yy]表示从光标所在行复制6行文本 。[p]:将缓冲区中的字符粘贴到光标位置 。注意:所有与& quoty & quot必须与& quotp & quot以完成复制和粘贴功能 。6).Replace [r]:替换光标所在的字符 。[R]:替换光标到达的字符,直到按下[ESC]键 。7).恢复上一次操作[u]:如果误执行了一个命令,可以立即按下返回上一次操作 。按& quotU & quot多次执行多次回复 。8).Change [cw]:将光标所在的单词更改到单词的末尾[c#w]:例如,[c3w]表示更改3个单词9) 。撤消更改[u]:撤消最后一次更改,可以一直按[u]到最早的修改状态 。[ctrl] [r]:要恢复被撤销的更改,可以一直按这个组合键,到达最新的更改 。10).跳转到指定行[ctrl] [g]列出光标所在行的行号 。【#G】:比如【15G】就是把光标移到文章第15行的开头 。4.末行模式下的命令介绍在使用[末行模式]之前,请记得先按[ESC]确认自己处于[命令模式],再按[:]冒号进入[末行模式] 。a)列出行号[set nu]:输入[set nu]后,行号将列在文件中每一行的前面 。b)跳转到文件中的某一行[#]: [#]表示一个数字 。在冒号后输入一个数字,然后按Enter键跳转到该行 。比如你输入数字15,然后回车,就会跳到文章的第15行 。c)搜索字符[/关键字]:先按[/]键,然后输入想要的字符 。如果第一次找的关键词不是你想要的,你可以一直按[n]直到找到你想要的关键词 。[?关键词]:按[?]键,然后输入要查找的字符 。如果第一次找到的关键词不是你想要的,你随时可以按[n]找到你想要的关键词 。d)保存文件[w]:在冒号中输入字母[w]保存文件 。e)离开vi[q]:按[q]退出 。如果可以& # 039;t离开vi,可以在[q]后面跟一个[!]被迫离开vi 。
[wq]:一般建议在离开的时候和[w]一起使用,这样可以在退出的时候保存文件,并且可以跟随[!]强制保存退出 。[ZZ]:保存并退出vi 。f)语法突出显示[语法打开]:默认情况下,vi编辑器不打开语法突出显示功能 。打开VI编辑器后,您可以在[最后一行模式]中使用[syntax on]命令打开语法高亮功能 。这时候编辑器会突出显示文件中的关键字,方便编程 。您可以使用[syntax off]命令关闭该功能 。
文章插图
在linux下用vi编写程序后怎么执行编写的程序?
Vi只是一个编辑 。保存并退出后,您可以在命令行上看到当前保存的文件 。比如ls hello.c接下来要用编译器编译程序 。比如gcc hello.c -o hello可执行程序只能在命令行执行 。例如,/hello建议先学习基本的shell命令 。如下:~#vi tmp.c按I进入插入模式,输入源文件内容# include int main (int argc,char * argv[]){ printf(& # 039;只是一个案例!\ r \ n & # 039);return(0);}按ESC退出插入模式,输入:wq返回shell ~ # gcctmp.c ~ # 。/a.out .但是我可以& # 039;t输入并执行它,那么为什么呢?在# Hint: bash: gcc:command not found之后输入:gcc tmp.c
怎样用VI编辑器
LINUX中的命令模式:在shell环境中输入vi(提示符为$)进入编辑模式 。在这种模式下,用户可以输入各种合法的vi命令,并对文档执行一些操作(如删除单个字符、删除一行字符、删除一个块等 。).从键盘输入的任何字符都被解释为编辑命令,但输入命令不会显示在屏幕上 。如果输入的字符不是vi的合法命令,vi会报警 。光标定位:61h,j,k,L向左、向下、向上、向右移动61 ctrl b将屏幕滚动到文件的开头(PgUp)6 ctrl f将屏幕滚动到文件的结尾(PgUp)6 1H 。将光标移动到当前屏幕第一行的开头\u 6 \u 1nH 。将光标移动到当前屏幕第n行的开始处\u 6 \u 1M 。将光标移动到屏幕显示文件\u 6 \u 1L的中间行的开头 。将光标移动到当前屏幕的底线 。首先61nL将光标移动到当前屏幕的最后第n行的开头610,将光标移动到该行的开头61 $将光标移动到该行的末尾替换并删除:61rc将光标所指向的当前字符替换为字符C61x删除光标所指向的当前字符61dw删除一个单词 。如果光标在一个单词的中间,则从单词的开头到结尾删除光标的位置,并删除光标所在的行\61nd以及空格\61dd删除当前开始的第n行替换并删除:6 \61rc将光标所指向的当前字符\611x替换为字符C删除光标所指向的当前字符\61dw以删除如果光标在单词的中间,则删除从开头到后缀的光标位置并删除光标行61dd连同空格61dd删除当前开始的第n行复制并粘贴:61yy将当前开始的第n行复制到缓冲区61p将复制的内容粘贴到光标位置4 。其他编辑命令:61/Aa搜索字符串Aa ̄6 ̄1N继续沿同一方向搜索61n继续沿相反方向搜索 ̄6 ̄1u撤消61 。重复前面的命令\61zz Save and Exit \61zq不保存退出 。
文章插图
使用vi编辑编写任一简单的c语言程序,写出具体的操作步骤
【vi编辑器改名 vi编辑器如何重命名c程序,vi编辑器修改文件名称命令】1.打开vi2,写代码3,保存代码4,打开终端,用gcc 5编译 。如果没有错误,运行编译后的程序 。
推荐阅读
- 哥哥的领导我如何称呼他们 哥哥的领导我如何称呼,哥哥的领导我如何称呼他
- 单位同事拉帮结派整人该如何面对
- 如何称呼公司副老总比较礼貌 如何称呼公司副老总,如何称呼公司副老总呢
- 如何找到记者帮助采访人员 如何找到记者帮助采访,如何找到记者帮助采访的人
- 如何和老板沟通技巧与方法 如何和老板沟通技巧,如何和老板沟通技巧和话术
- 应如何称呼上级老师 应如何称呼上级,应如何称呼上级领导
- 民营公司如何称呼自己的同事
- 如何让亲戚老板长工资的话 如何让亲戚老板长工资,如何让亲戚老板长工资呢
- 巴哥新版老版如何区分图片 巴哥新版老版如何区分,巴哥新版老版如何区分的