zoukankan      html  css  js  c++  java
  • Linux vi与vim编辑器

    介绍:
        所有的 Linux 系统都会内建 vi 文本编辑器,vim是从 vi 发展出来的一个文本编辑器。
        目前我们使用比较多的是 vim 编辑器,vim 具有程序编辑的能力,可以主动的以
        字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的
        功能特别丰富,在程序员中被广泛使用。

    vim的三种常见模式:
    1.正常模式:
       可以使用快捷键

    2.编辑模式:
       可以输入内容
       输入i、I、a、A、r、R直接进入编辑

    3.命令行模式:
       通过vim提供的相关指令,完成读取、存盘、替换、离开vim、显示行号等动作   

    总结:在终端命令行下,可以使用 vim xxx 命令进入 vim 正常模式(xxx存在时则进入xxx文件。xxx不存在时则进入新文件,当文件编辑完进行保存时,文件会被创建出来);在正常模式下,可以通过输入“i”进入编辑模式;在编辑模式下,可以使用Esc进入正常模式;在正常模式下,可以通过输入“:”进入命令行模式;在命令行模式下,可以使用Esc进入正常模式,也可以输入
              :wq!  保存并退出  已对文件编辑,适合使用
              :q      退出        没有对文件进行编辑,适合使用
              :q!     强制退出      已对文件编辑,但不想保存,适合使用

    vim正常模式下的快捷键:
        yy    复制当前行(5yy:从当前行向下复制5行)
        p      粘贴
        dd    删除当前行(5dd:从当前行向下删除5行)
        u      撤销
        gg    定位到文件首行
        G     定位到文件尾行
        "number" + Shift + g 或 "number" + G      定位到指定行(需要在命令行模式下设置显示行号)

    vim命令行模式下的快捷操作:
        查找:通过“/”进入命令行模式,输入要查找的内容,点击Enter进行查找。点击 n 键查看下一个。
        行号:通过“:”进入命令行模式,显示行号 set nu ,取消显示行号 set nonu 。

    vim 快捷键键盘图:

  • 相关阅读:
    如何对Web Part进行调试 cloud
    相见恨晚的68句话,来给大家分享分享……(转载) cloud
    基于python的邮件地址提取小程序
    php.ini 核心配置选项说明
    Snort2.8.1在Windows上的简单使用
    在Visual Studio 2008中编译snort2.8.6.1.tar.gz
    PyDev for Eclipse 简介
    Python中*和**的用法
    Python实现类似switch...case功能
    ubuntu安装mysql多实例
  • 原文地址:https://www.cnblogs.com/ymzsb/p/14891716.html
Copyright © 2011-2022 走看看