精华内容
下载资源
问答
  • Linux vim编辑命令模式

    2021-01-10 20:48:04
    vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统...
  • vim插入模式和可视模式

    千次阅读 2017-08-06 08:55:31
    插入模式常用的操作符命令 命令 功能 ctrl-h 同backspace ctrl-w 回删一个单词 ctrl-u 删至行首 esc或ctrl-[ 切换至普通模式 ctrl-o 切换到插入-普通模式 R 切换替换模式 gR 切换到虚拟...

    插入模式

    常用的操作符命令

    命令 功能
    ctrl-h 同backspace
    ctrl-w 回删一个单词
    ctrl-u 删至行首
    esc或ctrl-[ 切换至普通模式
    ctrl-o 切换到插入-普通模式
    R 切换替换模式
    gR 切换到虚拟替换模式
    r 单次替换模式
    gr 单次虚拟替换模式
    ctrl-r{register} 插入寄存器的内容,h i_CTRL-R
    ctrl-r ctrl-p 按原语义插入寄存器的内容,防止不必要的缩进
    ctrl-r={expression} 插入表达式的结果
    ctrl-v{3位code}或ctrl-vu{4位code} 插入code所代表的字符
    ctrl-k{char1}{char2} 插入以二合字母表示的字符 h digraph-table h digraps-default

    可视模式

    命令 功能
    ctrl-g 可视模式和选择模式切换
    v V ctrl-v 分别激活面向字符、行、列的可视模式
    gv 重选上次的高亮度选区
    o 切换高亮度选区活动端
    展开全文
  • LINUX vim工作模式切换

    2019-05-19 17:40:28
    VimLinux系统上最常用的命令行交互式文本编辑器,主要工作在三种模式:命令模式、输入模式、末行模式。 步骤 实现此案例需要按照如下步骤进行。 步骤一:用a切换到输入模式 将/etc/passwd文件拷贝到/opt下,对/...

    问题
    1)练习vim三种模式互相切换
    2)用a切换到输入模式
    3)用i切换到输入模式
    4)用o切换到输入模式
    5)分析下a、i、o三者区别
    方案
    Vim是Linux系统上最常用的命令行交互式文本编辑器,主要工作在三种模式:命令模式、输入模式、末行模式。
    步骤
    实现此案例需要按照如下步骤进行。
    步骤一:用a切换到输入模式
    将/etc/passwd文件拷贝到/opt下,对/opt/passwd文件操作。
    命令操作如下所示:
    [root@localhost ~]# cp /etc/passwd /opt/
    [root@localhost ~]# ls /opt/
    passwd
    [root@localhost ~]# vim /opt/passwd
    root❌0:0:root:/root:/bin/bash
    bin❌1:1:bin:/bin:/sbin/nologin
    daemon❌2:2:daemon:/sbin:/sbin/nologin
    adm❌3:4:adm:/var/adm:/sbin/nologin
    lp❌4:7:lp:/var/spool/lpd:/sbin/nologin
    sync❌5:0:sync:/sbin:/bin/sync
    shutdown❌6:0:shutdown:/sbin:/sbin/shutdown
    halt❌7:0:halt:/sbin:/sbin/halt
    mail❌8:12:mail:/var/spool/mail:/sbin/nologin
    uucp❌10:14:uucp:/var/spool/uucp:/sbin/nologin
    operator❌11:0:operator:/root:/sbin/nologin
    games❌12?games:/usr/games:/sbin/nologin
    gopher❌13:30:gopher:/var/gopher:/sbin/nologin
    ftp❌14:50:FTP User:/var/ftp:/sbin/nologin
    ……
    “/opt/passwd” 33L,1578C 1,1 顶端
    此时光标在首行的首字符,此模式是vim的命令模式,按键盘a键进入到输入模式。
    如图-1所示:
    在这里插入图片描述
    图-1
    可以看到光标停在首行的第二个字符,并且最后一行显示“插入”字样。如果想返回命令模式,按ESC键即可。
    步骤二:用i切换到输入模式
    首先按ESC键退到命令模式,此时光标在首行的首字符,此模式是vim的命令模式,按键盘i键进入到输入模式。
    如图-2所示:
    在这里插入图片描述
    图-2
    可以看到光标停在首行的第一个字符,并且最后一行显示“插入”字样。如果想返回命令模式,按ESC键即可。
    步骤三:用o切换到输入模式
    首先按ESC键退到命令模式, 此时光标在首行的首字符,此模式是vim的命令模式,按键盘o键进入到输入模式。
    如图-3所示:
    在这里插入图片描述
    图-3
    可以看到光标停在第二行的第一个字符,是另起一行插入。并且最后一行显示“插入”字样。如果想返回命令模式,按ESC键即可。
    步骤四:分析下a、i、o三者区别
    总结:首先o键与a、i两者有明显的不同,是另起一行插入。而a键与i键区别是,都是在当前行插入;但插入的位置不同,按a键是在光标的右侧插入数据,按i键是在光标的左侧插入数据。

    展开全文
  • 我们首选的文本编辑器是Vim,它是一个基于文本界面的编辑工具,使用简单且功能强大,更重要的是,Vim 是所有 Linux 发行版本的默认文本编辑器。 很多 UNIX 和 Linux 的老用户习惯称呼它为Vi,Vi 是 Vim 的早期版本,...

    我们首选的文本编辑器是 Vim,它是一个基于文本界面的编辑工具,使用简单且功能强大,更重要的是,Vim 是所有 Linux 发行版本的默认文本编辑器。

    很多 UNIX 和 Linux 的老用户习惯称呼它为 Vi,Vi 是 Vim 的早期版本,现在我们使用的 Vim(Vi improved)是 Vi 的増强版,増加了一些正则表达式的査找、多窗口的编辑等功能,使得 Vim 对于程序开发来说更加方便。

    想了解 Vi 和 Vim 的区别,可以在 Vim 命令模式下输入":help Vi_diff",就能够看到两者区别的摘要。值得一提的是,Vim 是慈善软件,即软件使用是免费的。

    Vim的工作模式

    在使用 Vim 编辑文件前,我们先来了解一下它的三种工作模式:命令模式、输入模式和编辑模式,如图 1 所示。



    图 1 Vim 的三种工作模式

    命令模式

    使用 Vim 编辑文件时,默认处于命令模式。在此模式下,可以使用上、下、左、右键或者 k、j、h、l 命令进行光标移动,还可以对文件内容进行复制、粘贴、替换、删除等操作。

    输入模式

    在输入模式下可以对文件执行写操作,类似在 Windows 的文档中输入内容。进入输入模式的方法是输入 i、a、o 等插入命令,编写完成后按 Esc 键即可返回命令模式。

    编辑模式

    如果要保存、查找或者替换一些内容等,就需要进入编辑模式。编辑模式的进入方法为:在命令模式下按":"键,Vim 窗口的左下方会出现一个":"符号,这时就可以输入相关的指令进行操作了。指令执行后会自动返回命令模式。

    对于新手来说,经常不知道自己处于什么模式。不论是自己忘了,还是不小心切换了模式,都可以按一次 Esc 键返回命令模式。如果你多按几次 Esc 键后听到"嘀————"的声音,则代表你已经处于命令模式了。

    在使用 Vim 进行编辑的过程中,经常会遇到需要同时对连续几行进行操作的情况,这时如果每行都有行号提示,就会非常方便。

    在命令模式下输入":set nu"即可显示每一行的行号,如图 1 所示。


    图 1 显示行号
    如果想要取消行 号,则再次输入":set nonu"即可。

     

    Linux Vim多窗口编辑,Vim打开多个窗口方法详解

    在编辑文件时,有时需要参考另一个文件,如果在两个文件之间进行切换则比较麻烦。可以使用 Vim 同时打开两个文件,每个文件分别占用一个窗口。

    例如,在査看 /etc/passwd 时需要参考 /etc/shadow,有两种办法可以实现:

    1. 先使用 Vim 打开第一个文件,接着输入命 令":sp/etc/shadow"水平切分窗口,然后按回车键;如果想垂直切分窗口则可以输入":vs/etc/shadow";
    2. 可以直接执行命令"vim-o 第一个文件名 第二个文件名",也就是"vim-o /etc/passwd /etc/shadow"。


    得到的结果如图 2 所示。



    图 2 使用 Vim 打开多个窗口


    切换到另一个文件窗口,可以按"Ctrl+WW"快捷键。

    如果想将一个文件的内容全部复制到另一个文件中,则可以输入命令":r被复制的文件名",即可将导入文件的全部内容复制到当前光标所在行下面。

    转载:http://c.biancheng.net/view/804.html

    展开全文
  • Linux vim 四种模式切换

    2017-09-18 20:22:09
    1.正常模式 (Normal-mode...在正常模式中按下i, I, a, A等键(后面系列文章会详细介绍),会进入插入模式。 现在只用记住按i键会进行插入模式插入模式中,击键时会写入相应的字符 3.命令模式(Command) 在正常模式

    1.正常模式 (Normal-mode)

    启动vim后默认处于正常模式。不论位于什么模式,按下<Esc>键(有时需要按两下)都会进入正常模式。


    2.插入模式(Insert-mode)

    在正常模式中按下i, I, a, A等键(后面系列文章会详细介绍),会进入插入模式。
    现在只用记住按i键会进行插入模式。插入模式中,击键时会写入相应的字符

    3.命令模式(Command)

    在正常模式中,按下:(冒号)键,会进入命令模式。在命令模式中可以执行
    一些输入并执行一些vim或插件提供的指令,就像在shell里一样。这些指令包括
    设置环境、文件操作、调用某个功能等等。

    常用的命令有:q(退出)、q!(强制退出)、w(保存)、wq(保存并退出


    4.可视模式(Visual)

    可视模式简单来说就是选中一块编辑区域,然后在上面执行一些操作,比如删除,替换,改变大小写等。

    在正常模式按下v(字符文本,逐个字符选择文本), V(行文本,逐行选择文本), <Ctrl>+v(块文本,按照块的方式选择文本),可以进入可视模式。可视模式中的
    操作有点像拿鼠标进行操作,选择文本的时候有一种鼠标选择的即视感,有时候会很方便。
    d     删除选中文本
    c     修改选中文本
    r     替换选中文本
    I     在选中文本前插入
    A     在选中文本后插入
    gu     选中区域转为小写
    gU     选中区域转为大写
    g~     大小写互调
    >     向右缩进一个单位
    <     向左缩进一个单位

    展开全文
  • Vim插入模式下的技巧

    千次阅读 2013-03-03 16:14:32
     在插入模式下如果希望调整行的缩进,可以返回正常模式,>或者  CTRL+D 减少缩进  CTRL+T 增加缩进 复制相邻行的内容  写东西的时候经常出现相邻两行的内容很想近的情况,你可以用复制粘贴...
  • vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。 ####################################################################################### 一、移动光标 h,j,k,l 上,下,左,右 ...
  • Linux vim

    千次阅读 2020-05-06 17:10:05
    Linux vim set tabstop=4 //表示一个tab键相当于4个空格键 set softtabstop=4 //按退格键的时候退回缩进的长度为4 set shiftwidth=4 //表示每一级缩进的长度为4,一般设置成跟 softtabstop 一样 set noexpandtab //用...
  • vim共有12种模式,我们主要了解3种模式:普通模式、插入模式、底行模式: 普通/正常/命令模式 控制屏幕光标移动,字符、字或行的删除,移动复制某区段及进入插入模式或底行模式。 插入模式 只有在插入模式下才可以做...
  • 模式 :Insert 命令行 :可用 范围 :当前行 # 技能点 <C-u>...vim a.txt 「内容」 ...在插入模式下,退格键的作用如你所愿,它删除光标前的字符。另外,我们还可 以用下面这些组合键 ...
  • linux vim

    2019-01-09 11:27:36
    插入模式 退出模式 vim 的用法信息 1.vim工作模式配置 在vim命令模式下 :set 模式信息 :set nu ##行号 :set nonu ##取消行号 :set mouse=a ##设定鼠标可用 :set cursorline ##设定行线 注意: 在vim程序中设定的...
  • 问题:Linux在 Vi/Vim 在编辑文件时遇到一个问题,当我在 Insert 模式下进行修改文件内容的时候,用到了键盘(104键,右边带数字键那种)进行数字输入,当我输入数字 “5” 时,插入的数字不是 “5” ,而是变成了 “u...
  • 主要介绍vim新建文件、退出保存文件的常用命令。 包括光标移动、编辑模式、正常模式、命令模式之间切换命令。
  • Linux自带的vim编辑器用了有一段时间了,有多强大我真的不知道,毕竟没有各种用,但是使用真的觉得不方便。尤其要退出编辑模式,天哪,每次按Esc简直想死。本来盲打溜溜的我,愣是得看着键盘。好吧,我承认我小指短...
  • vim退出插入模式

    千次阅读 2016-01-16 13:48:22
    vim退出插入模式其实很简单的,直接按键盘Esc键就可以了,但是Esc键在键盘上布局位置比较远,取而代之的还有另外一种方式就是Ctrl +[.
  • linux vi & vim 插入 删除 修改 文本

    万次阅读 2018-01-16 15:28:17
    vi & vim 有编译模式与命令模式,下述光标移动操作均为命令模式下操作; 下文中以 ^ 符表示 Ctrl 键被按下,如 ^F 标示 Ctrl 与 F 键被同时按下; 下文中以 + 号表示按下某键后再按另外按键,如 z + Enter 表示先...
  • Vim详细教程 Vim常用操作 Vim常用命令 命令模式 插入模式 编辑模式
  • 通过前面的学习我们知道,Linux 系统中所有的内容...使用 Vim 编辑文件时,存在 3 种工作模式,分别是命令模式、输入模式和编辑模式,这 3 种工作模式可随意切换,如图 1 所示。 图 1 Vim 的三种工作模式 Vim的命...
  • 插入模式 按“ i ”可从命令模式切换至插入模式 按“ESC”可从插入模式切换至命令模式 退出模式 : 命令模式 vim帮助 方法1:➢vim file —> : help 方法2:➢vimtutor (vim手册) —>:q (退出...
  • 输入stty -a查看当前的erase对应的键值 $ stty -a speed 38400 baud; rows 39; columns 129; line = 0; intr = ^C; quit = ^\; erase = ^H; kill = ^U; eof = ^D; eol = <undef>;...und...
  • 我的终端版本为3.18***,vimrc文件位于etc/vim/vimrc For the Gnome-Terminal (version 2.26)Edit This makes your cursor change in all open terminals. Upgrade your terminal and use the version ...
  • linux vim的可视模式

    2011-04-21 10:37:36
    vim 工具我们大家用的都很多,写shell,编代码,都会经常用到,我用了vim也很长时间了,有时候会涉及到会批量添加操作,其实vim提供了很好的环境与命令。。。。。就是他的可视模式。。。 先抓两个图 给大家 1.所有...
  • Linuxvim的三种模式

    2019-08-03 16:43:03
    熟悉Linux的同学都知道,...基本上 vim 共分为三种模式,分别是插入模式(Insert mode),命令模式(Command mode)和末行模式(Last line mode)。 用户刚刚启动 vim,便进入了命令模式,进入插入和末行模式指令如...
  • Linux vim 入门

    2017-09-03 15:49:49
    PATR1vim具有六种基本模式和五种派生...2.插入模式(Insert mode ) 在插入模式中,可以按ESC键回到普通模式 3.可视模式(Visual mode) 这是模式与普通模式比较相似。但是移动命令会扩大高亮的文本区域。高亮区域可
  • vi 编译器是所有Unix和Linux的标准编译器,vim 可以理解为升级版本,vi适用于文本编辑器,vim更适用于coding写代码
  • linux VIM/VI的工作模式

    2014-02-20 21:42:50
    VIM/VI的工作模式 一、插入文本  命令 描述 i 在当前字符前插入文本 I  在行首插入文本 a 在当前字符后添加文本 A 在行末添加文本 o 在当前行后面插入一空行 ...
  • V:进入 visual (可视化)模式 G:文件尾部 自然 GVgg 也可表示全选,只不过是从尾部来到头部。文本格式与文本编码 (1)文本格式查看文本格式::set fileformat :set ff设置文本格式::set ff=unix :set ff=do
  • Linux Vim编辑器

    2016-12-21 09:26:46
    Linux Vim编辑器

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 42,690
精华内容 17,076
关键字:

linuxvim插入模式

linux 订阅