vi/vim 编辑器 --基本命令

这篇具有很好参考价值的文章主要介绍了vi/vim 编辑器 --基本命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 vi/vim编辑器介绍 

vi 是visual interface 的简称,是Linux中最经典的文本编辑器

vim是vi的加强版。兼容了vi的所有指令,不仅能编辑文本,而且具有shell程序编辑的功能,可以通过不同颜色的字体辨别语法的正确性,极大方便了程序的设计和编辑性。

2 vi/vim编辑器的三种工作模式

vi/vim 编辑器 --基本命令,编辑器,vim,linux

命令模式(Command mode)

命令模式下,所敲的按键编辑器都理解为命令,以命令驱动不同的功能。

此模式下,不能自由进行文本编辑。

 输入模式(Insert mode)

也就是所谓的编辑模式、插入模式。

此模式下,可以对文件内容进行自由编辑。

底线命令模式(Last line mode)

 以:开始,通常用于文件的保存、退出。

2.1 命令模式

 如果需要通过vi\vim编辑器编辑文件,输入如下命令

vi 文件路径

vim 文件路径        一般直接使用vim,因为vim兼容vi的所有功能

 注意:1)如果文件路径表示的文件不存在,那么此命令会用于编辑新文件。

             2)如果文件路径表示的文件存在,那么命令用于编辑已有文件。

示例

vim test.txt        若文件不存在,会自动创建新文件并进入命令模式

再点击  i  ,进入输入模式

对内容进行编辑,输入this a test

点击Esc,退出输入模式,进入命令模式

在命令模式下,输入:进入底线命令模式

在底线命令模式下(即在 : 基础上),再输入wq ,回车进行保存并退出

命令模式快捷键

以下为在命令模式下,各种进入输入模式的快捷键 

模式 命令 描述
命令模式 i 在当前光标位置进入输入模式
命令模式 a 在当前光标位置之后进入输入模式
命令模式 I (大写i ) 在当前行的开头,进入 输入模式
命令模式 A 在当前行的结尾,进入输入模式
命令模式 o 在当前光标下一行进入输入模式
命令模式 O 在当前光标上一行进入输入模式
输入模式 Esc 任何情况下点击Esc都能回到命令模式

 以下还有一些命令模式下的快捷键

命令 描述 命令 描述
键盘上、键盘k 向上移动光标 dd 删除光标所在行的内容
键盘下、键盘j 向下移动光标 ndd n是数字,删除当前光标向下n行
键盘左、键盘h 向左移动光标 yy 复制当前行
键盘右、键盘L 向右移动光标 nyy n是数字,复制当前行和下面的n行
0 移动光标到当前行的开头 p 粘贴复制的内容
$ 移动光标到当前行的结尾 u 撤销修改
pageup(PgUp) 向上翻页 ctrl+r 方向撤销修改
pagedown(PdDn) 向下翻页 gg 跳到首行
/ 进入搜索模式 G 跳到行尾
n 向下继续搜索 dG 从当前行开始,向下全部删除
CTRL+n 向上继续搜索 dgg 从当前行开始,向上全部删除
d$ 从当前光标开始,删除到本行的结尾 d0 从当前光标开始,删除本行的开头
2.2 底线命令模式

 注意:点击Esc可退回命令模式。

以下为底线命令模式下的一些常用命令: 文章来源地址https://www.toymoban.com/news/detail-793410.html

:wq 保存并退出
:q 仅退出
:q! 强制退出
:w 仅保存
:set nu 显示行号
:set nonu 取消行号显示
:set paste 设置粘贴模式
:set nopaste 取消粘贴模式

到了这里,关于vi/vim 编辑器 --基本命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux-- vi / vim 编辑器

            目录 vi vim 编辑器的三种编辑模式 vi vim 的使用         模式的切换          命令模式下的命令         底线模式 vi vim 是visual interface 的简称, 是linux中的经典文本编辑器, 同图形化界面中的文本编辑器一样, 但是vi是使用命令行来对文本进行编辑的最好选择

    2024年02月09日
    浏览(45)
  • Linux入门教程——VI/VIM 编辑器

    本文小新为大家带来 Linux入门教程——VI/VIM 编辑器 相关知识,具体内容包括 VI/VIM是什么 ,VIM的三种工作模式介绍,包括: 一般模式 , 编辑模式 , 指令模式 ,以及 模式间转换 等进行详尽介绍~ 不积跬步,无以至千里;不积小流,无以成江海。每天进步一点点,在成为强

    2024年02月21日
    浏览(44)
  • 《Linux操作系统编程》第四章 屏幕编程器vi : 了解屏幕编辑器vi的概述和基本操作命令

    🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍》学会IDEA常用操作,工作效率翻倍~💐 🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬

    2024年02月11日
    浏览(64)
  • Linux中的vi与vim:编辑器的王者之争与深度探索

    🐇明明跟你说过:个人主页 🏅个人专栏:《Linux :从菜鸟到飞鸟的逆袭》🏅 🔖行路有良友,便是天堂🔖 目录 一、前言 1、Linux的起源与发展 2、vi与vim的历史与发展  二、vi编辑器基础  1、vi编辑器的启动与退出 2、vi的基本模式:普通模式、插入模式、命令模式 3、vi的基

    2024年04月29日
    浏览(45)
  • Vi 和 Vim 编辑器

    Linux 系统会内置 vi 文本编辑器 Vim 具有程序编辑的能力,可以看做是 Vi 的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 正常模式 以 vim 打开一个档案就直接进入一般模

    2024年02月20日
    浏览(44)
  • vi和vim编辑器介绍与使用

    VI 和 VIM 编辑器是 Unix 和 Linux 操作系统中最常用的文本编辑工具之一。虽然它们都用于编辑文本文件,但它们有一些不同之处。本文将对 VI 和 VIM 编辑器进行介绍,帮助你更好地了解编辑器的特性和优点。 Linux下常见的文本编辑器有: emacs pico nano joe jed vi 诸如此类,但我们只

    2024年02月05日
    浏览(53)
  • Linux Vim文本编辑器-Vim常用命令

    距离上次Linux的学习,今天又是一个崭新的起点,我们用五天的时间学了一些Linux一些常用的操作命令,但掌握这些还是远远不够的,这个世界就是这样,将生于此,既是幸运也是不幸,只有不断地学习才能有自己的一席之地,话不多说,开始我们今天的Linux学习之旅。 目录

    2024年02月06日
    浏览(59)
  • 【Linux】顶级编辑器Vim的基本使用及配置

    👑作者主页:@安 度 因 🏠学习社区:StackFrame 📖专栏链接:Linux

    2024年02月03日
    浏览(36)
  • Linux:环境搭建、基本指令操作、Vim 编辑器的使用

    Linux 是一套 免费使用 和 自由传播 的类 Unix 操作系统,是一个基于 POSIX(可移植操作系统接口)和 UNIX 的 多用户 、 多任务 、 支持多线程 和 多 CPU 的操作系统; Linux 是一个操作系统, 操作系统本身也是一个软件 ; Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议,

    2024年01月25日
    浏览(49)
  • vi编辑器命令

    vi提供两种操作模式:输入模式(insert mode)和指令模式(command mode)。在输入模式下,用户可输入文本资料。在指令模式下,可进行删除、修改等各种编辑动作。 在输入模式下,按Esc键切换到指令模式下。 在指令模式下,按输入指令(i、a、o等)进入输入模式。 直接键入“

    2023年04月26日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包