zoukankan      html  css  js  c++  java
  • vim编辑器常用方法总结(mac环境下)

    概述:

    vim是一种久远而强大的编辑器,分为三种模式:命令行模式、输入模式、底线命令行模式。

    命令行模式:

    • 在通过vim test.txt命令创建或打开(如果文件存在就直接打开,如果不存在则先创建再打开)一个txt文件时,就进入了命令行模式,该模式的特点是不可对文件进行编辑,此时敲击键盘则被vim识别为命令,故而被称作‘命令行模式’,一下是命令行模式下的一些常用命令
    方法 解释
    control + f 屏幕『向下』移动一页,相当于 [Page Down]按键 (常用)
    control + b 屏幕『向下』移动一页,相当于 [Page Down]按键 (常用)
    0 这是数字『 0 』:移动到这一行的最前面字符处 (常用)
    $ 移动到这一行的最后面字符处(常用)
    G 移动到这个档案的最后一行(常用)
    gg 移动到这个档案的第一行(常用)
    dd 删除光标所在的那一整行的数据

    编辑模式:

    • 在命令行模式下是无法对文件内容进行编辑修改的,此时需要切换到编辑模式,进入编辑模式的有以下常用命令:
    方法 解释
    i 从目前光标所在处输入(常用)
    o, O 这是英文字母 o 的大小写。o 为在目前光标所在的下一行处输入新的一行; O 为在目前光标所在的上一行处输入新的一行!(常用)

    底线命令行模式

    • 在编辑模式下编辑完文件后即可切换到底线命令后模式进行存储、离开等模式,首先按esc+enter键跳到底线模式,输入冒号+以下方法。
    方法 解释
    wq 储存后离开,若为 :wq! 则为强制储存后离开 (常用)
    q 离开!(常用)
    q! 若曾修改过文件,又不想储存,使用 ! 为强制离开不储存文件(常用)
    w! 若文件属性为『只读』时,强制写入该档案。不过,到底能不能写入, 还是跟你对该档案的档案权限有关啊!

    vim 环境的变更

    方法 解释
    set nu 显示行号
    ser nonu 取消行号
  • 相关阅读:
    Xn数列(codevs 1281)
    素数密度(洛谷 1835)
    Sightseeing(poj 3463)
    线段树——Ultra-QuickSort
    最大子矩阵
    完成作业的先后顺序
    堆积木块的最大高度
    最长上升序列和
    最长上升子序列
    高精度乘法程序
  • 原文地址:https://www.cnblogs.com/lpdeboke/p/14201948.html
Copyright © 2011-2022 走看看