Linux中的编辑器vim

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

目录

1. vim的基本概念

2.vim的基本操作

3. vim正常模式命令集


1. vim的基本概念

vim的三种模式(其实有好多模式,掌握这3种即可进行基础学习),分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:
 

1.正常/普通/命令模式(Normal mode)

控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode

2.插入模式(Insert mode)

只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。该模式是我们后面用的最频繁的编辑模式

3.末行模式(last line mode)

文件保存或退出,也可以进行文件替换,找字符串,列出行号等操作。 在命令模式下,shift+; 即可进入该模式。

若要查看你的所有模式:打开vim,底行模式直接输入:

help vim-modes

2.vim的基本操作

1.进入vim,在系统提示符号输入vim及文件名称后,就进入vim全屏幕编辑画面:
        指令:vim test.c

        Linux中的编辑器vim,Linux的学习,linux,编辑器,vim
        不过有一点要特别注意,就是你进入vim之后,是处于[正常模式],你要切换到[插入模式]才能够输入文字。

2.[正常模式]切换至[插入模式]

        输入a,i,o都可进入

3.[插入模式]切换至[正常模式]

        目前处于[插入模式],就只能一直输入文字,如果发现输错了字,想用光标键往回移动,将该字删除,可以先按一下「ESC」键转到[正常模式]再删除文字。当然,也可以直接删除。

4.[正常模式]切换至[末行模式]

        「shift + ;」, 其实就是输入「:」

5.退出vim及保存文件,在[正常模式]下,按一下「:」冒号键进入「Last line mode」,例如:

        1.  w (保存当前文件)

        2.  wq (输入「wq」,存盘并退出vim)

        3.  q! (输入q!,不存盘强制退出vim)

3. vim正常模式命令集

插入模式:

        1.按「i」切换进入插入模式「insert mode」,按“i”进入插入模式后是从光标当前位置开始输入文件;
        2.按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;
        3.按「o」进入插入模式后,是插入新的一行,从行首开始输入文字。

命令模式(英文模式下输入指令)(常用指令):

n+yy:复制当前行   n:复制连续的n行

n+p:粘贴到当前光标的下一行   n:把指定内容粘贴n次

u:撤销   Ctrl+r:对历史的撤销,进行撤销

n+dd:剪切指定n行

shift+4(即$):将光标移动到当前行的结尾

shift+6(即^):将光标移动到当前行的开始

gg:将光标定位到整个文本的开头

shift+g(即G):将光标定位到整个文本的最后一行

n+shift+g:将光标定位到整个文本的第n行

h、j、k、l  :左下上右

w:按照单词为单位进行光标后移

b:按照单词为单位进行光标前移

shift+`(即~):大小写快速切换

n+x:删除光标后续的一个字符,可以一次删除n个---一行内

n+shift+x:删除光标之前的一个字符,可以一次删除n个---一行内

n+r:对光标指定的位置,进行一个字符的替换

shift+r:进入替换模式,直接进行文本替换

shift+zz:保存并退出                             

底行模式:

w:保存

q:退出

wq:保存并退出

q!:强制退出

set nu、set nonu:打开行号,去掉行号

/关键字:到文本中做搜索

!command:不退出vim,可进行shell命令的执行,常用函数查看

vs filename 分屏,多文件操作。如:

Linux中的编辑器vim,Linux的学习,linux,编辑器,vim

其他:

批量化注释和去注释:

注释:先ctrl+v,hjkl去进行区域选择,shift+i,然后//,最后双击Esc键

去注释:先ctrl+v,hjkl去进行区域选择,包含且仅包含//,d。 文章来源地址https://www.toymoban.com/news/detail-820004.html

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

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

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

相关文章

  • 【linux】Linux编辑器-vim

    关于 rzsz 这个工具用于 windows 机器和远端的 Linux 机器通过 XShell 传输文件. 安装完毕之后可以通过拖拽的方式将文件上传过去 1.查看软件包 通过 yum list 命令可以罗列出当前一共有哪些软件包. 由于包的数目可能非常之多, 这里我们需要使用 grep 命令只筛选出我们关注的包. 例如

    2024年01月21日
    浏览(31)
  • Linux编辑器---vim

    目录                 1、vim的基本概念         2正常/普通/命令模式(Normal mode)         2、1命令模式下一些命令(不用进入插入模式)         3插入模式(Insert mode)         4末行/底行模式(last line mode)         4、1底行模式下的一些命令         5、普通用户无法进行

    2024年01月20日
    浏览(54)
  • Linux编辑器vim

    目录 一、vim的几种模式 1、命令模式 2、编辑/插入模式 3、底行模式 ①增加行号 ②分屏操作 ③不退出vim执行命令 4、替换模式 二、vim的常见命令 1、yy命令 2、p命令 3、dd命令 4、u命令 5、Ctrl + r命令 6、shirt+g命令 7、gg命令 8、shirt+6命令 9、shirt+4命令 10、w,b命令 11、h,j,k,

    2024年02月09日
    浏览(69)
  • 【Linux】Linux编辑器—vim的使用

    vim是Linux中的一款编辑器,拥有多种模式,功能强大。 进入vim,在系统提示符号输入vim及文件名称后,就进入vim全屏幕编辑画面: $ vim test.c 不过有一点要特别注意,就是你进入vim之后,是处于[正常模式],你要切换到[插入模式]才能够输入文 字。 [命令模式]切换至[插入模式

    2024年02月06日
    浏览(58)
  • 【Linux】| Linux编辑器-vim的使用

    前言: 在上期我们介绍了关于【Linux】的软件包管理器——yum的使用,今天给大家介绍的是【Linux】的一款编辑器,即【vim】的使用教程。接下来,跟随我的脚步,一起去看看吧!! 目录 (一)走进vim👋 1、vim的基本概念👇 2、简述IDE和编辑器的区别✍️ 3、vim常见工作模式

    2023年04月09日
    浏览(81)
  • 【Linux系统编程】Linux编辑器——vim

    从这篇文章开始,我们要来学习一些Linux中的开发工具。 这篇文章,我们先来学习一下Linux中的文本编辑器——vim。 首先我们来认识一下什么是vim Vim(Vi IMproved)是一款文本编辑器,它是从 Vi 编辑器发展而来的。Vim 在功能上比 Vi 更加强大,并提供了更多的扩展性和定制选项

    2024年02月13日
    浏览(39)
  • 【Linux】编辑器vim详解

        vim是 文件编辑器 ,是vi的升级版本,兼容vi的所有指令,同时做了优化和延伸。vim有多种模式,其中最常用的模式有命令模式、插入模式、底行模式以及替换模式和视图模式。(视图模式本文暂不提及)    在使用vim编辑器进行文件的编辑之前,需要确保自己的系统已经

    2024年02月06日
    浏览(36)
  • Linux编辑器——Vim详解

    目录 ⭐前言 ⭐vim的基本概念 ⭐vim的基本操作 ⭐vim命令模式命令集  ⭐vim末行模式命令集 ⭐简单vim配置 ⭐配置文件的位置 ⭐常用配置选项 vi/vim的区别 简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面

    2024年02月21日
    浏览(38)
  • Linux编辑器-vim使用

            vi/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于x window、 mac os、windows。  1. vim的基本概念         vim有三

    2024年02月06日
    浏览(29)
  • Linux编辑器 - vim使用

    Vim是一个广泛使用的文本编辑器,它是在Unix和Linux系统中常用的命令行文本编辑器之一。 vim的主要三种模式 ( 其实有好多模式,目前掌握这 3 种即可 ), 分别是 命令模式 ( command mode )、 插入模式 (Insert mode )和 底行模式 ( last line mode ),需要掌握每种模式的用法和差别

    2024年02月14日
    浏览(46)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包