Ubuntu-vim 命令

article/2025/11/4 8:12:01

Vim

基本上Vim 共分为三种模式,分别是

  • 命令模式(Command mode)
  • 输入模式(Insert mode)
  • 底线命令模式(Last line mode)

先通过一个简单的关系图 来看一下这三个模式 的工作关系
在这里插入图片描述

命令模式(Command mode)

当 用户输入 vi/vim a.txt,便进入了命令模式

此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。

以下是常用的几个命令:

  • i 切换到输入模式,以输入字符。在一般模式之中,只要按下 i, o, a 等字符就可以进入输入模式了!
  • x 删除当前光标所在处的字符。
  • : 切换到底线命令模式,以在最底一行输入命令。

若想要编辑文本:启动Vim,进入了命令模式,按下i,切换到输入模式。

输入模式(Insert mode)

在命令模式下按下i就进入了输入模式。

在输入模式中,可以使用以下按键:

  • 字符按键以及Shift组合,输入字符
  • ENTER,回车键,换行
  • BACK SPACE,退格键,删除光标前一个字符
  • DEL,删除键,删除光标后一个字符
  • 方向键,在文本中移动光标
  • HOME/END,移动光标到行首/行尾
  • Page Up/Page Down,上/下翻页
  • Insert,切换光标为输入/替换模式,光标将变成竖线/下划线
  • ESC,退出输入模式,切换到命令模式

底线命令模式(Last line mode)

在命令模式下按下:(英文冒号)就进入了底线命令模式。

底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。

在底线命令模式中,基本的命令有(已经省略了冒号):

  • q 退出程序
  • q! 不保存 强制退出程序
  • w 保存文件
  • w! 若文件属性为『只读』时,强制写入该档案。不过,到底能不能写入, 还是跟你对该档案的档案权限有关啊!
  • wq 储存后离开,若为 :wq! 则为强制储存后离开 (常用)

vim 环境的变更

  • set nu 显示行号,设定之后,会在每一行的前缀显示该行的行号
  • set nonu 与 set nu 相反,为取消行号!
  • set mouse=a 鼠标点到哪里光标移动到哪里
  • set cursorline 鼠标移动到哪一行,哪一行就有行线
    按ESC键可随时退出底线命令模式。

Vim 的使用实例

使用 vi/vim 进入命令模式

如果你想要使用 vim 来建立一个名为 test.txt 的文件时,你可以这样做:

vim test.txt

直接输入 vi 文件名 就能够进入 vi 的一般模式了。请注意,记得 vi 后面一定要加文件名,不管该文件存在与否!


http://chatgpt.dhexx.cn/article/Fu990ZSK.shtml

相关文章

超详Linux之vim命令大全

打开Linux终端&#xff0c;开始创建第一个文件&#xff0c;回车进入vim编辑器&#xff08;命令模式&#xff09; [usermaster ~]$ vim textvim编辑器的三种模式转换 插入模式<>命令模式<>末行模式 命令模式 > 插入模式 按insert键或i键、a键、o键、s键等…

Git中的vim命令

现在做项目&#xff0c;一般使用的是Git来管理代码。 但是我一般熟用的指令局限于git clone&#xff0c;git add&#xff0c;git commit&#xff0c;git push&#xff0c;git pull。。。偶尔出现冲突就解决解决冲突&#xff0c;遇到没出现过的问题就上网搜一搜。 刚刚出现了一个…

vim命令:编辑模式和命令模式

vim命令&#xff1a;编辑模式和命令模式 BatmanLinux 0人评论 474人阅读 2018-01-04 19:07:16 vim&#xff1a;编辑模式 从一般模式进入编辑模式&#xff0c;只需你按一个键即可&#xff08;i,I,a,A,o,O,r,R&#xff09;。当进入编辑模式时&#xff0c;会在屏幕的最下一行出现…

Vi/Vim命令详解

Vi&#xff0c;是一款由加州大学伯克利分校&#xff0c;Bill Joy研究开发的文本编辑器。 vi是unix/linux操作系统中最经典的文本编辑器&#xff0c;只能是编辑字符&#xff0c;不能对字体、段落进行排版;它既可以新建文件&#xff0c;也可以编辑文件&#xff1b;它没有…

Linux 系统-----vim命令详解

vim命令详解 Linux vi/vim 所有的 Unix Like 系统都会内建 vi 文书编辑器&#xff0c;其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是 vim 编辑器。 vim 具有程序编辑的能力&#xff0c;可以主动的以字体颜色辨别语法的正确性&#xff0c;方便程序设计。 相关…

Linux--vim操作命令(全)

vim常用命令总结 &#xff08;转) 在命令状态下对当前行用 &#xff08;连按两次&#xff09;, 或对多行用n&#xff08;n是自然数&#xff09;表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n排版&#xff0c;相当于一般IDE里的code format。使用ggG可对…

【vim】vim命令|工具

目录 vim的查找功能 一&#xff0c;匹配&#xff1a; 二&#xff0c;正则表达式 三&#xff0c;快速查找 跳转移动 vim 文本行逆序化 vim跳转到指定行 vim删除 显示不可见字符 函数跳转&#xff08;需要插件ctags&#xff09; 移动 文档操作 翻页 复制 / 粘贴 查…

【Linux】VIM命令(全面详解)

VI和VIM命令详解 一.VI和VIM是什么&#xff1f;二.VI和VIM使用和区别&#xff1f;1.使用2.区别 三.VIM的三种格式1.普通模式2.编辑模式&#xff08;插入模式&#xff09;3.指令模式&#xff08;命令模式&#xff09; 四.VI/VIM键盘图 一.VI和VIM是什么&#xff1f; VI是Unix操作…

linux中vim命令详解(操作大全)

光标的移动 1.用h, j,k,l 来表示光标的移动 vim的金如何退出 2.如何退出vim编辑器操作行 先打出esc推出选项然后shift冒号 &#xff0c;然后输入q!就可以了 3.如果想进虚拟机中编辑器看操作的话&#xff0c;需要输入vimtutor命令就可以进入vim虚拟器教程了 vim的编辑 4.x代…

vim常用命令总结

文章目录 vi/vim 常用命令总结如何进入vim1. vi/vim的工作模式切换2. vim命令键盘图3. 常用命令模式命令3.1 光标移动1. 移动键2. 行内移动3. 行间移动4. 标记定位5. 查找定位 3.2 复制剪切粘贴常用复制剪切粘贴命令 4. 常用底线命令行模式命令4.1 设置行号4.1 撤销 5. vim配置…

Linux学习之vim命令

无论是作为一个开发&#xff0c;或者是测试&#xff0c;亦或是运维&#xff0c;都会在很多工作中接触linux。而在linux中&#xff0c;就不得不知道一个文件编辑器。熟悉linux的人都知道的一句话&#xff1a;一切皆文件。所以&#xff0c;想要在linux中让你的操作溜起来&#xf…

vim常用指令

目录 一、模式间切换 1.插入模式 2.末行模式 3.命令模式 二、命令模式常用命令集 移动光标 复制 删除(剪切)文字 替换 撤销上一次操作 更改 跳至指定的行 三、 vim末行模式常用命令集 列出行号 跳到文件中的某一行 查找字符 保存文件 离开vim 一、模式间切换…

Vim中的常用命令总结(持续补充完善)

文章目录 前言VIM命令Vim的三种模式(1) 命令模式(2) 插入模式(3) 退出模式 跳转(1) gg &#xff1a;跳转到文件开头(2) Shift g &#xff1a;跳转到文件结尾 分割窗口(1) :vsplit &#xff1a;垂直分割(2) :split &#xff1a;水平分割窗口 VIM中常用文本处理命令查找(1) /pat…

Vim编辑器常用命令汇总

Vim编辑器的常用命令 文章目录 Vim编辑器的常用命令编辑和保存文件搜索字符串替换字符串针对程序员的配置常用命令模式切换光标移动删除、赋值、粘贴撤销和重做搜索和替换保存和退出 编辑和保存文件 vim filename为编辑一个文件&#xff0c;若此文件不存在&#xff0c;则Vim会…

vim编辑器操作命令大全-绝对全

学习链接&#xff1a; vim命令大全 http://blog.csdn.net/scaleqiao/article/details/45153379 vim命令小技巧 http://www.codeceo.com/article/useful-vim-command.html 1. 关于Vim vim是我最喜欢的编辑器&#xff0c;也是linux下第二强大的编辑器。 虽然emacs是公认的世…

vim命令

1、在命令模式下&#xff1a; 移动上下左右键移动 复制光标所在行&#xff0c;并粘贴到最后一行(yy,p)yy&#xff1a;复制光标所在行&#xff0c;p&#xff1a;将复制或剪切的内容粘贴到光标所在位置的下一行 剪切光标所在行&#xff0c;并粘贴到最后一行(dd,p)dd&#xff1…

vim常用命令

一.vim工作模式 二.一般模式下常用命令 1.一般模式下移动光标 h或者(向左方向键) //光标向左移动一个字符 j或者(向下方向键) //光标向下移动一个字符 k或者(向上方向键) //光标向上移动一个字符 l或者(向右方向健) //光标向右移动一个字符 Ctrlf …

webview是用来干什么的?

WebView 是一个用来显示 Web 网页的控件&#xff1b; 比如做 安卓开发的时候要求在你的app里面显示一个网站的内容&#xff0c;这样就需要webview插件&#xff0c;现在一些安卓手机上面都有这个选项。如果你在做开发的时候没开启这个功能的话&#xff0c;那么你的app可能加载不…

什么是webview?用在哪里?

webview 是什么&#xff1f; 首先我们先来看下它的类继承 总结&#xff1a; 首先它继承自View&#xff0c;它是一个view&#xff0c;所以它可以在Activity中方便的嵌入&#xff1b;它是一个基于webkit的引擎&#xff0c;可以解析DOM 元素&#xff0c;展示html页面的控件&…

H5+ Webview窗口对象

一、简介 Webview模块管理应用窗口界面&#xff0c;实现多窗口的逻辑控制管理操作。通过plus.webview可获取应用界面管理对象。在MUI中所有的窗口处理过程中都是在借助于H5中的webview对象来实现的。 对于HTML页面而言&#xff0c;在app中&#xff0c;这个webview是原生APP中浏…