首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux-vi、vim基本操作-常见指令

vi 和 vim 类似于windows的文本编辑器 所有的Linux系统都内置有vi文本编辑器 vim可以看做是 vi 增强版,具有程序编辑能力,支持语法高亮,代码补全,编译及错误跳转等功能,因此被广泛使用...如果Linux没有vim这个命令,可以手动下载: yum install vim vi ?...vi 和 vim 的三种常见模式 正常模式 正常模式下,我们可以使用快捷键对文本进行操作,比如:复制 yy 粘贴 p 以vim打开文档,直接进入的就是一般模式,这个模式下,我们可以使用键盘上的 ↑ ↓...,来完成比如:保存、离开、显示行号等功能(具体指令后面会说) 例子: 使用vim编写一个hello world程序 三种模式间的切换 ?...字符串 在文本从下至上搜索该字符串 /字符串 在文本从上至下搜索该字符串 练习: 1.编写hello world程序 2.各种快捷键试一试

2K30
您找到你想要的搜索结果了吗?
是的
没有找到

Linux操作系统平台Vi指令大全

进入vi的命令   vi filename: 打开或新建文件,并将光标置于第一行首   vi +n filename: 打开文件,并将光标置于第n行首   ...vi -r filename: 在上次正用vi编辑时发生系统崩溃,恢复filename   vi filename……filename: 打开多个文件,依次进行编辑 移动光标类命令...使用前面不带“\”的特殊字符   nowrapscan: 禁止vi在搜索到达文件两端时,又从另一端开始   mesg: 允许vi显示其他用户用write写到自己终端上的信息...,其中?为一个字母,n为一个数字   ”?nyw: 将当前行及其下n个字保存到寄存器?,其中?为一个字母,n为一个数字   ”?...,其中?为一个字母,n为一个数字   ”?p: 取出寄存器?的内容并将其放到光标位置处。这里?

95410

linuxvi和vim操作

一.简单介绍 vi 和 vim 类似于windows的文本编辑器 所有的Linux系统都会内置vi文本编辑器 vim可以看做是vi增强版,具有程序编辑能力,支持语法高亮,代码补全,编译及错误跳转等功能,...因此被广泛使用 如果Linux没有vim这个命令,可以手动下载: yum install vim 因为操作都差不多后面就拿vim举例啦 vim 文件名 如果没有就创建并且打开,如果有就打开 vi 文件名...二.三种模式简单介绍 正常模式:我们可以使用快捷键对文本进行操作,比如:复制--yy 粘贴:p 插入模式:按下i,o,a,r,I,O,A,R任意一个键,会进入插入模式....命令行模式:这个模式下,程序员可以输入相关指令,来完成比如:存盘,离开,显示行号等功能(具体指令后面会说) 三.三种模式直接的切换 ?...四.正常模式下常用指令 1.拷贝当前行,并粘贴 拷贝 yy 粘贴:p 2.拷贝当前行向下5行,并粘贴 拷贝5行 5yy 3.删除当前行

6.2K20

linuxvi,vim操作技巧

撤销与重做 在使用 Vim 或其他编辑器的时候,你可能经常需要对某些修改进行撤销或重做。在 Vim ,你可以切换到正常模式,按 u 来撤销操作,按 Ctrl+r 来重做。...在文件搜索一个特定的词,可以切换到正常模式,然后输入斜线/,之后跟上要搜索的词,回车即可。...把外部文件读入vim 我开始使用vim 的时候,经常会打开一个文件、复制内容、关闭文件、打开另一个文件、然后粘贴进去复制到内容。其实 Vim 读取另一个文件的内容非常方便。...command 即可把command的结果输入到vim。 > vim rumenz.txt :read !pwd 切换到上次修改的位置 想知道你在文件做的最后一次修改是在什么位置?...vim以16进制查看文件 正常模式下,输入:%!xxd会把当前文本转换成16进制 > vim rumenz.txt 123 :%!

4.6K10

linuxvi编辑器保存文件命令_linuxvi编辑文件

工具: Linux 方法: 1、首先进入Linux的命令行界面.在目录下创建一个用于测试的文本文件(touch filename).这里就新建了一个test12文本文件.当然这个名字是可以随便取得....2、用”vi test12″命令进入vi命令行模式(vi filename)....如果要想编辑文本文件.必须要转换到插入模式下,也就是按一下键盘上的”i”就可以了.这样就可以编辑文本,删除文本的内容.按键盘上的上下左右键.来回移动了.就跟在windows 系统编辑文本一样. 3...这样就将文本保存了.然后推出了vi编辑器.如果不想保存就按一下键盘上的”ESC”,输入”:q!”....如果想让文本显示行号.就在命令行 模式下,在文本最后输入”:set nu”命令.就可以了 5、复制   「yw」:将光标所在之处到字尾的字符复制到缓冲区

19K21

linuxvi,vim操作技巧

撤销与重做 在使用 Vim 或其他编辑器的时候,你可能经常需要对某些修改进行撤销或重做。在 Vim ,你可以切换到正常模式,按 u 来撤销操作,按 Ctrl+r 来重做。...在文件搜索一个特定的词,可以切换到正常模式,然后输入斜线/,之后跟上要搜索的词,回车即可。...把外部文件读入vim 我开始使用vim 的时候,经常会打开一个文件、复制内容、关闭文件、打开另一个文件、然后粘贴进去复制到内容。其实 Vim 读取另一个文件的内容非常方便。...command 即可把command的结果输入到vim。vim rumenz.txt:read !pwd 切换到上次修改的位置 想知道你在文件做的最后一次修改是在什么位置?...每一行后面追加123 :%s/$/123/ 每一行前面加#,添加注释 :%s/^/#/ 删除每一行开头的#,删除注释 :%s/^#// 原文链接:https://rumenz.com/rumenbiji/linux-vi-vim-skills.html

2.5K00

linux vi 替换

vivian 为 sky :n,$s/vivian/sky/g 替换第 n 行开始到最后一行每一行所有 vivian 为 sky (n 为数字,若 n 为 ....作为分隔符,此时中间出现的 / 不会作为分隔符 :s#vivian/#sky/# 替换当前行第一个 vivian/ 为 sky/ :%s+/oradata/apras/+/user01/apras1+ (使用...+ 来 替换 / ): /oradata/apras/替换成/user01/apras1/ 删除文本的^M 问题描述:对于换行,window下用回车换行(0A0D)来表示,linux下是回车(0A)来表示...使用命令:cat filename1 | tr -d “VM” > newfile; 使用命令:sed -e “s/VM//” filename > outputfilename 需要注意的是在1、2两种方法...在vi处理:首先使用vi打开文件,然后按ESC键,接着输入命令: :%s/VM// :%s/^M$//g 如果上述方法无用,则正确的解决办法是: tr -d “\r” dest tr

8.3K20

Linuxvi与vim编辑操作

基本操作 1.1 vi的三种模式 1.命令模式 2.编辑模式 3.末行模式(命令模式下,按“:”即可进入末行模式) 默认情况下,VI编辑器是命令模式,需要在里面写东西的时候需要进入编辑模式 命令模式到编辑模式...若文件为只读,强制保存文件 【:q】 离开vi 【:q!】 不保存强制离开vi 【:wq】 保存后离开 【:wq!】 强制保存后离开 【:!...vi +26 samp.txt 命令直接打开文件到达 26 行,在 vi 编辑器也可以输入 :26 跳转到 26 行 {:按段移动,上移 }:按段移动,下移..." 设置缩进的空格数为4 set autoindent " 设置自动缩进:即每行的缩进值与上一行相等 set cindent " 使用...set showmode " 在底部显示,当前处于命令模式还是插入模式 set showcmd " 命令模式下,在底部显示,当前键入的指令

3.1K20

linuxvi编辑器

vim文字处理器 linux 下的vi 是一种文字编辑器,后来的升级版本是vim。vi 分为三种模式:一般模式、编辑模式、命令命令模式。...``(注意是~那个键) 返回到光标刚才的位置 Ctrl + f 往下翻页(forward) Ctrl + b 往上翻页(backward) n| 移动到本行的第n列 vim是vi...它是完全基于vi的。但是突出两个功能:具有颜色显示功能和支持许多程序语法。因此一种说法是:vi是文字处理器,而vim是程序开发工具。...当使用vim编辑程序(不仅是c语言)时,可以直接进行“程序调试(debug)” 一些常用命令案例 1.删除指定的某些行 命令:(命令行命令模式)m,nd 释义:m是从第m行开始;n是从第n行开始;d是删除操作...统计打开的文本字符串"hello"的个数::%s/hello//gn

4.2K110

Linux】基本指令()

man指令 语法:man [选项] 命令 功能:Linux的命令有很多参数,我们无法全部记忆的话,就可以通过man指令查看联机手册获取帮助。...视mv命令第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录。...使用示例: 使用mv指令重命名文件: 使用mv指令剪切文件: 使用mv指令剪切并重命名文件: cat指令 语法:cat [选项][文件] 功能: 查看目标文件的内容...less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。 less 的用法比起 more 更加的有弹性。...有关) q:quit 使用示例: 使用less指令查看文件: 此时查看完毕后可以按'q'键返回指令输入页: head指令 语法: head [参数]...

7010

linux vi命令 退出不保存,linux vi保存退出命令(如何退出vi

若用户真的希望用文件的当前内容替换newfile中原有内容,可使用命令 :q! Vi放弃所作修改而直接退到shell下,则Vi在显示窗口的状态行给出提示信息: File exists (use !...在末行模式下,若在用此命令退出Vi时,返回到shell;若当前编辑的文件没被修改过,输入命令 :wq Vi将先保存文件,输入命令 :w Vi保存当前编辑文件,输入命令 :x 该命令的功能同命令模式下的ZZ...命令功能相同,连按两次大写字母Z,编辑文件没有被保存,然后Vi并不退出, 在命令模式,则Vi保存该文件后退出。...可使用命令 :w!...在使用w命令时, , [例6] :w newfile 此时Vi将把当前文件的内容保存到指定的newfile,而是继续等待用户输入命令,而原有文件保持不变。

27K20

Linux——vi命令详解

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。...由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。...Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。...Vi使用大写命令一般就是指将字作为广义来对待,使用小写命令就是作为狭义对待。 搞清楚Vi字的含义后,我们就可以介绍按字移动光标的命令了。...这些寄存器组成一个队列,例如最近一次使用dd命令删除的内容被放到寄存器1;当下次再使用dd命令删除文本内容时,Vi将把寄存器1的内容转存到寄存器2,而寄存器1又将是最近一次dd命令删除的内容。

10.3K21

Linux基础——Linux常见基本指令()

查看Linux手册 1.1 man 在Linux中有“成千上万”的指令,我们不可能全部记住,并且也不一定能正确使用,因此学会查看手册是很重要的!...熟练学会使用man将会让我们更快上手。 2. 复制文件或目录 2.1 cp 在windows我们可以ctrl c ,ctrl v 复制粘贴,在Linux我们也有指令进行该操作。...文件的读写操作 4.1 文件写入 nano 在Linux如果想在文件里面写入内容,我们可以使用它。...4.2 文件读取 cat 在Linux如果想把刚刚写入文件里面的内容读取出来,我们可以使用它。...因此less可以完美的替代more,在使用时尽量使用less来让操作更加便捷 6. 总结 学习Linux,多熟悉熟悉不同指令的用法,多使用指令才能更好的记住指令,为以后的熟练打下基础。

9510
领券