`
aubdiy
  • 浏览: 698361 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

vim 编辑器基本用法

vim 
阅读更多

vim 编辑器基本用法

这些都是本人工作时常用的方法,并不是vim的全部功能

1、vim的基本概念
  基本上vi可以分为三种状态,分别是命令行模式插入模式底行模式,各模式的功能区分如下:
      1) 命令行模式

  控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入 插入模式下,或者到 底行模式。
      
2) 插入模式
  只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。

      3) 底行模式
  将文件保存或退出vim,也可以设置编辑环境。


2、vim的基本操作
     1) 进入vim
  在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:
  $ vim myfile.txt
  进入vim之后,是处于 命令行模式,要切换到 插入模式 才能够输入文字。

     
     2) 切换至插入模式编辑文件
  在 命令行模式 下按一下字母 i 就可以进入插入模式,这时候你就可以开始输入文字了。
      在 插入模式下 按 [ESC] 键 就回到命令模式
    
     3) 退出vim及保存文件
  在命令行模式下,按一下 : 冒号键进入底行模式例如:
      : wq   (输入wq,存盘并退出vim)
      : q!    (输入q!, 不存盘强制退出vim)

 

3、命令行模式功能键
      1) 切换到插入模式
  按 i  进入插入模式后,按“i”进入插入模式后是从光标当前位置开始输入文件;
  按 a 进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;
  按 o 进入插入模式后,是插入新的一行,从行首开始输入文字。

 

     2) 光标移动

      h 或向左方向键,光标向左移动一个字符

       j  或向下方向键,光标向下移动一个字符

       k 或向上方向键,光标向上移动一个字符

       l  或向右方向键,光标向右移动一个字符

      ctrl + b  屏幕往“后”移动一页。
      ctrl + f   屏幕往“前”移动一页。

     3)删除、复制、粘贴

       x      每按一次,删除光标所在位置的“后面”一个字符

       X      每按一次,删除光标所在位置的“前面”一个字符

       #x    例如,8x表示删除光标所在位置的“后面”8个字符

       dd     删除光标所在行

       #dd  从光标所在行开始删除#行

       yw    将光标所在之处到字尾的字符复制到缓冲区

       yy     复制光标所在行到缓冲区

       #yy   例如,6yy表示拷贝从光标所在的该行“往下数”6行文字。
       p      将缓冲区内的字符贴到光标所在位置

 

    4)查找、替换

        /   先按 / 键,再输入您想寻找的字符,例如 /word

            如果第一次找的关键字不是您想要的,可以一直按 n 会往后寻找到您要的关键字为止

 

        :1 , 5s/word1/word2/g   在第1行与第5行之间查找word1字符串,并将该字符串替换为word2
        :1 , $s/word1/word2/g   在第1行与最后一行行之间查找word1字符串,并将该字符串替换为word2
        :1 , $s/word1/word2/gc  在第1行与最后一行行之间查找word1字符串,并将该字符串替换为word2,

                                           并在替换前显示提示符让用户确认
        

    5)保存、推出

        :w   保存数据

        :w!  强制保存数据

        :q    推出vim

        :q!   强制推出vim

分享到:
评论

相关推荐

    Vim编辑器使用教程(官方中文版)

    ### Vim编辑器使用教程知识点概览 #### 一、初步知识 **1.1 关于本手册** ...通过以上知识点的梳理,读者可以全面了解Vim编辑器的基本使用方法和高级技巧,从而更好地利用这一强大的文本编辑工具提高工作效率。

    linux系统下vim编辑器的使用方法

    Linux 系统下 Vim 编辑器的使用方法 Vim 编辑器是 Linux 系统中一个功能强大且广泛使用的文本编辑器。它提供了许多实用的命令和功能...通过这个实践实训,读者可以熟悉 Vim 编辑器的使用方法,并了解基本命令和概念。

    vim编辑器用户手册

    Vim编辑器是一款在类Unix系统中广泛使用的文本编辑器,它是从传统vi编辑器发展而来的。由于Vim支持代码补全、编译及错误跳转等编程功能,所以备受程序员青睐。Vim与Emacs是类Unix系统中用户最喜欢的两种文本编辑器。...

    vim编辑器安装包

    Vim编辑器是一款高度可配置、功能强大的文本编辑器,深受程序员和系统管理员的喜爱。它在Linux、Unix、macOS及Windows等操作系统上都能运行,是基于Vi编辑器的增强版本,提供了更多的特性以及对现代编程环境的支持。...

    学习VI和VIM编辑器++中文版++第7版

    《学习vi和Vim编辑器(中文版第7版)》将说明使用这两种程序编辑文档的基础技巧,并讨论高级工具,例如交互式宏与扩展编辑器的脚本——我们的内容编写成容易遵循步骤操作的风格,成就《学习vi和Vim编辑器(中文版)(第7...

    Linux系统中vim编辑器的安装和使用

    Linux系统中vim编辑器的安装和使用是计算机系统管理中的一个基础...通过上述内容,我们了解了vim编辑器的安装方法、使用方法和文件处理的基本知识。在实际应用中,建议读者多加练习,通过不断的实践来加深理解和掌握。

    vim编辑器使用大全

    vim是unix与linux经常使用的一个文本编辑器,其使用方便功能强大已是地球人都知道的事实。快来,这里有一分钟学会使用这个软件的方法,没有什么能在这么快的时间内就能让你有收获的方法啦!!

    熟练使用vim程序编辑器与shell.pdf

    系统管理员至少要学会使用一种以上的文字接口的文本编辑器,因此,掌握vim编辑器的使用方法是非常重要的。同时,掌握shell的强大功能和命令解释过程也是非常重要的。 在项目六中,我们还将学习如何配置网络和使用...

    linux中vim编辑器的使用.doc

    下面是 Vim 编辑器在 Linux 中的使用方法和基本概念: 一般模式 在 Vim 编辑器中,默认的编辑模式是一般模式。在一般模式中,可以使用上下左右按键来移动游标,可以使用删除字元或删除整行来处理档案内容,也可以...

    Linux下文本编辑利器:vim编辑器使用指南

    内容概要:本文详细介绍了 vi 和 vim 编辑器的基本使用方法及其高级功能。主要内容包括 vi 编辑器的三种模式(一般模式、编辑模式和命令行模式)及其操作指令,以及 vim 的多文件编辑、块选择、多窗口功能和环境设置...

    vim 编辑器 IDE 配置文件 直接使用

    在使用这个配置文件前,请确保你已经安装了Vim编辑器。在UNIX或LINUX系统上,你可以通过终端输入`vim`来启动Vim。安装配置文件的方法是,将提供的`.vimrc`文件复制到你的用户主目录(例如`$HOME`或`/home/your_...

    Linux常用命令及vim编辑器的使用

    本文介绍了Linux中的一些基础命令和vim编辑器的使用方法。熟悉这些命令能够帮助你在日常工作中更加高效地进行操作。无论是进行文件管理还是编辑文本,了解并掌握这些基本技能都是非常重要的。希望本文对你有所帮助!

    VI和VIM编辑器(第7版)(中文版).pdf

    很抱歉,根据您的要求,无法提供《VI和VIM编辑器(第7版)(中文版).pdf》的具体内容解读。但我可以提供关于VI和VIM编辑器的一些通用知识点。...学习VIM的基本使用方法,对于提高文本编辑效率有着很大的帮助。

    vim编辑器.docx

    "vim编辑器.docx" Vim 编辑器是一款功能强大且广泛使用的文本编辑器,特别是在 Linux 和 Unix 系统中。 Vim 编辑器提供了许多实用的功能,例如语法高亮、代码补全、文本格式化等等。 在 Linux 系统中,Vim 编辑器...

    学习vi和vim编辑器第7版

    通过对以上知识点的学习,读者可以全面掌握vi和vim编辑器的使用方法,从而提升工作效率,成为高效的编程人员。无论是对于初学者还是有一定经验的使用者来说,《学习vi和vim编辑器第7版》都将是一本宝贵的参考书籍。

    VIM 编辑器使用介绍

    VIM的基本功能和使用方法可以分为几个部分来了解: 1. 文件操作:VIM提供了丰富的命令来管理文件。用户可以新建、打开、保存和关闭文件。例如,“:w”命令用于保存当前文件,而“:q”命令用于退出VIM。如果想要强制...

    vim文本编辑器手册

    ### vim文本编辑器手册 #### 引言 `vim`(Vi IMproved)是一款功能强大的文本编辑器,基于原始 `vi` 编辑器进行了大量的改进与增强。它支持多种操作系统,并广泛应用于 Unix-like 系统及 Windows 系统中。本手册将...

    VIM编辑器配置

    它能够在源代码目录中生成一个tags文件,使得在使用VIM编辑器时可以快速切换到符号定义的地方。 安装Ctags的步骤相对简单,主要有两种方法。第一种是下载源码包,解压后使用make命令进行编译安装。第二种是使用...

Global site tag (gtag.js) - Google Analytics