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

小知识:vi如何使用列编辑模式快速插入

但有时需要在vi界面直接使用,但是vi的列编辑操作因不常使用总是忘记现查。 这次干脆记录下加深印象。...vi编辑某个文本时,比如修改一个oracle的参数文件,历史实验时取的实例名字是jyzhao, 如今实验我已经成功改成prod了,如下: *.audit_file_dest='/opt/app/oracle...直接演示下vi如何列编辑改回去的全过程吧,首先vi这个文件进入,使用:set nu显示行号方便之后操作: 1 *.audit_file_dest='/opt/app/oracle/admin/prod...UNDOTBS1' 34 prod2.undo_tablespace='UNDOTBS2' 比如这里先改16、17两行,直接:16到16行,然后ctrl + v进入列编辑(-- VISUAL BLOCK --)模式...,向下箭头移动光标,选择需要修改的这两列,待光标在我们要修改的列上闪烁时,使用shift + i批量插入,这里需要特别注意的是,插入时好像只改1行?

1.2K30

linux下编辑VI窗口插入与编辑命令

一,模式 vi编辑器有3种模式:命令模式、输入模式、末行模式。...掌握这三种模式十分重要:   命令模式vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一下[Esc]键都可以返回命令模式。   ...输入模式:在命令模式中输入字幕“i”就可以进入vi的输入模式编辑文件。在这个模式中我们可以编辑、修改、输入等编辑工作,在编辑器最后一行显示一个“--INSERT--”标志着vi进入了输入模式。...VI的使用 -------------------------------------------------------------------------------- 一、插入文本 ┌──┬──...──────────┐ │命令│描述          │ ├──┼────────────┤ │i  │在当前字符前插入文本  │ ├──┼────────────┤ │I  │在行首插入文本

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

linux下编辑VI窗口插入与编辑命令

前言 在嵌入式linux开发中,进行需要修改一下配置文件之类的,必须使用vi,因此,熟悉 vi 的一些基本操作,有助于提高工作效率。 一,模式 vi编辑器有3种模式:命令模式、输入模式、末行模式。...掌握这三种模式十分重要:   命令模式vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一下[Esc]键都可以返回命令模式。   ...输入模式:在命令模式中输入字幕“i”就可以进入vi的输入模式编辑文件。在这个模式中我们可以编辑、修改、输入等编辑工作,在编辑器最后一行显示一个“--INSERT--”标志着vi进入了输入模式。...VI的使用 -------------------------------------------------------------------------------- 一、插入文本 ┌──┬──...──────────┐ │命令│描述          │ ├──┼────────────┤ │i  │在当前字符前插入文本  │ ├──┼────────────┤ │I  │在行首插入文本

4.2K60

VI基本的工作模式

0x01:VI有三种基本的工作模式 指令模式 文本输入模式 行末模式 他们的相互关系如下: 指令模式(Command Mode)输入a、i、o进入文本输入模式(Input Mode)。...a :在光标后开始插入 A :在行尾开始插入 i :从光标所在位置前面开始插入 I :从光标所在列的第一个非空白字元前面开始插入 o :在光标所在列下新增一列并进入输入模式...主要命令如下 :q :结束Vi程序,如果文件有过修改,先保存文件 :q!...:强制退出Vi程序 :wq :保存修改并退出程序 :set nu :设置行号 0x05:VI列编辑操作 删除列 1)光标定位到要操作的地方 2)CTRL+v 进入“可视 块”模式,选取这一列操作多少行...例如在每一行前都插入"() ": 1)光标定位到要操作的地方 2)CTRL+v 进入“可视 块”模式,选取这一列操作多少行 3)SHIFT+i或者I(大写字母i) 输入要插入的内容 4)ESC 按两次,

81620

在 shell 中使用 vi 模式

今天我在这里会为你介绍 shell 中的 vi 模式。 在计算和操作系统的庞大生态系统中有很多 shell。...要启用它,需要执行命令 $ set -o vi。 就像魔术一样,你现在处于 vi 模式了,现在可以使用 vi 风格的键绑定来轻松地进行编辑,以便复制文本、删除文本、并跳转到文本行中的不同位置。...我们来看看先前的例子,但是在这种情况下一旦你在 shell 中进入 vi 模式,你就处于 INSERT 模式中,这意味着你可以和以前一样输入命令,现在点击 Esc 键,你将处于 NORMAL 模式,你可以自由浏览并进行文字修改...(有关 vi 模式的更多信息,请参阅这里。): 现在,对于 vi/vim/nvim 用户来说,你会惊喜地发现你可以一直使用相同的快捷键,而不仅仅是在编辑器中编写代码或文档的时候。...在结束之前,我认为每个人都应该使用任意一个让他们更有效率的编辑器和 shell 行编辑模式,如果你使用 vi 模式并且这篇文章给你展开了新的一页,那么恭喜你!现在就变得更有效率吧。

1.3K70

13-3 vi编辑模式和移动光标

四、编辑模式(准) 0.创建新文件 (1)传递1个不存在的文件名 再次启动 vi,并向其传递一个不存在的文件名,就可以通过 vi 创建新文件。...(2)不要轻举妄动 ① 命令模式 知道如何退出 vi 之后,接下来需要了解的就是 vi 是一个模态编辑器。 vi 启动后进入的是命令模式。...在命令模式中,几乎键盘上的每一个按键都代表一条命令,所以在这时对 vi 进行普通输入的话,vi 基本上就要崩溃,会把文件弄得一团糟。...1.进入插入模式(准) (1)按 I 键进入 若用户需要向文件中添加一些内容,那么首先要做的就是按 I 键(或 i )进入插入模式。...vi-按i进入插入模式.png 现在用户就可以进行插入操作了,例如: ? vi-插入操作.png (2)Esc退出插入模式 最后按 Esc 键退出插入模式并返回命令模式

2.1K30

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

Vi放弃所作修改而直接退到shell下,则Vi在显示窗口的状态行给出提示信息: File exists (use ! to override) 此时, 在末行模式下,。...在末行模式下,若在用此命令退出Vi时,返回到shell;若当前编辑的文件没被修改过,输入命令 :wq Vi将先保存文件,输入命令 :w Vi保存当前编辑文件,输入命令 :x 该命令的功能同命令模式下的ZZ...命令功能相同,连按两次大写字母Z,编辑文件没有被保存,然后Vi并不退出, 在命令模式中,则Vi保存该文件后退出。...newfile 否则可选择另外的文件名来保存当前文件,若当前编辑的文件曾被修改过,但并不退出,若用户就是不想保存被修改后的文件而要强行退出Vi时, 在末行模式下,则Vi直接退出, 返回到shell,若newfile...是一个已存在的文件,然后退出Vi返回到shell, 在末行模式下,则Vi在显示窗口的最末行显示如下信息: No write since last change (use !

26.8K20

oeasy教您玩转vim - 5 - # 插入模式

插入模式 回忆上节课内容 我们总结了,模式切换的方式 命令模式 Normal mode 底线命令行模式 Command mode 帮助文件的正确打开方式 :h 在文档中使用鼠标 set mouse=...,修改文档 插入模式 想要插入内容的话,应该进入插入模式 (Insert mode) 首先我们还是打开上次的那个 oeasy.txt ls -l . > oeasy.txt vi oeasy.txt 然后如何进入插入模式呢...我们使用 :help insert 看看是否有什么命令 我们需要先退出帮助模式 :q 然后按下 i 进入插入模式 进入插入模式后 左下角 状态栏会显示 -- 插入 -- 这意味着已经进入了插入模式...时刻留意左下角 左下角就像小地图一样 是统管全局的所在 如果没有进入插入模式的话 可能因为处在新开的帮助中 先 :q 退出帮助 插入文字️ 插入模式下我们可以任意打字 按键不再是命令而是输入字符 冒号回车都能打出来...但是曾经真的插入文字了! 我们先总结一下 总结 我们这一次进入了插入模式 在正常模式下使用命令 i 在插入模式下使用 esc 退回到正常模式 使用 :!

37620

vim 从嫌弃到依赖(6)——插入模式

由于在该模式中输入的字符会被当做有效输入,因此该模式下涉及的到命令也少,内容也不多,这一篇文章差不多就能讲完 进入插入模式的一些命令 在前面几节我们在介绍一些例子的时候或多或少接触到了如何进入插入模式,...命令 含义 i 在当前光标前进入插入模式 I 在行首进入插入模式 a 在当前光标后面进入插入模式 A 在行尾进入插入模式 o 在下一行进入插入模式 O 在上一行进入插入模式...s 删除当前光标所在字符并进入插入模式 S 删除光标所在行并进入模式 c + motion 删除指定范围的字符,并进入插入模式 C 删除光标所在位置至行尾的字符,并进入插入模式插入模式中删除字符...在插入模式中输入出错,我们一般会退出到普通模式下使用c或者d之类的指令进行删除操作,然后重新进入插入模式,但是有时候这种方式显的有些啰嗦。...针对这种情况vim 提供了一种新的模式 插入—普通模式,在插入模式中使用Ctrl + o 来进入该模式。该模式运行用户暂时回到普通模式,然后在执行一条普通模式的命令之后自动回到插入模式中。

52540

linux vim怎么退出编辑模式_shell退出vi编辑器

用的命令是:ctrl + R vi编辑器中有三种状态模式 1.命令模式 2.输入模式 3.末行模式 三种模式间的相互转换 vi编辑器的启动与退出 直接进入编辑环境 $ vi 进入编辑环境并打开(新建...,或已对修改进行了保存,直接退出vi编辑器 :q 保存并退出 对vi编辑器中的文件进行保存并退出vi编辑器 :wq 不保存退出 放弃对文件内容的修改,并退出vi编辑器 :q!...将光标快速跳转到当前光标所在位置的后一个单词的尾字母 文件内行间快速跳转 命令功能 :set nu 在编辑器中显示行号 :set nonu 取消编辑器中的行号显示 1G跳转到文件的首行 G跳转到文件的末尾行 #G跳转到文件中的第#行 进入输入模式...命令功能 i在当前光标处进入插入状态 a在当前光标后进入插入状态 A将光标移动到当前行的行末,并进入插入状态 o在当前行的下面插入新行,光标移动到新行的行首,进入插入状态 O在当前行的上面插入新行,光标移动到新行的行首...,进入插入状态 cw删除当前光标到所在单词尾部的字符,并进入插入状态 c$删除当前光标到行尾的字符,并进入插入状态 c^命令删除当前光标之前(不包括光标上的字符)到行首的字符,并进入插入状态 输入模式的编辑键操作

14.1K20

Linux——vi命令详解

1、vi的基本概念   基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:...2、vi的基本操作 a) 进入vi  在系统提示符号输入vi及文件名称后,进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字...插入模式 按「i」切换进入插入模式「insert mode」,按”i”进入插入模式后是从光标当前位置开始输入文件;   按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字...对于第一次用vi,有几点注意要提醒一下: 1、用vi打开文件后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。...文本插入操作 在命令模式下用户输入的任何字符都被Vi当作命令加以解释执行,如果用户要将输入的字符当作是文本内容时,则首先应将Vi的工作模式从命令模式切换到文本输入模式。切换的方式是使用下面的命令。

9.4K20
领券