zoukankan      html  css  js  c++  java
  • Linux 学习手记(5):使用Vim文本编辑器

    Vim是从vi发展而来的文本编辑器。vi是Linux及类Unix系统中主流的命令行文本编辑器,Vim 除了对vi功能上进行了加强,还加入了对GUI的支持。绝大多数的Linux系统上均安装了vim,vim比vi的功能更强大,所有一般情况建议使用Vim而非vi,且二者的使用方法基本相同。

    启动 Vim

    • 命令vim可以启动vim编辑器
    • 一般可以通过vim + 目标文件路径,如果文件存在则打开文件,不存在则创建文件

    vim的三种工作模式

    • 命令模式(常规模式)

    启动 Vim 后默认进行命令模式,任何模式都可以通过 esc 键回到命令模式(可以多按几次)。命令模式下可以通过键入不同的命令完成选择、复制、粘贴、撤销等操作

    • 插入模式

    在命令模式下按i键,即可进入插入模式,在该模式下可以输入编辑文本内容,使用 esc 键可以返回命令模式

    • ex模式

    在命令模式中按:键可以进入该模式,光标会移到到底部,着这里可以保持修改或推迟 Vim

    命令模式常用指令

    • i 插入
    • o 在当前行下插入新行
    • dd 删除当前行
    • yy 复制一行
    • yy + n 复制一行
    • p 粘贴
    • u 撤销上一个操作
    • r 替换当前字符
    • / 搜索(搜索出结果后按n切换选择结果)

    ex模式常用命令

    • :w 保存修改
    • :q 退出
    • :q! 强制退出,不保存修改
    • :x 保存并退出,相当于:wq
    • :set number 显示行号
    • :! 执行系统命令
    • :sh 切换到命令行,使用 ctrl + d 切换回vim

    参考&进一步阅读

    简明 Vim 练级攻略

    http://coolshell.cn/tag/vim

    谁说Vim不是IDE

  • 相关阅读:
    ajax理论
    模块
    node.js(1)
    ES6
    data对象
    数组
    对象
    webdriver对应的驱动版本
    TrineaAndroidCommon API Guide
    PV,UV,IP概念
  • 原文地址:https://www.cnblogs.com/IPrograming/p/linux_vim_base.html
Copyright © 2011-2022 走看看