• vim编辑器基础命令


    基础命令

    下表大部分命令来自vimtutor命令启动的《vim教程》,对初学者够用了

    命令释义
    x依次往右删光标处的字符
    i光标字符前插入字符
    A在行尾插入
    a光标后插入
    w光标移动到下一个词首字符
    e光标移动到下一个词尾字符
    0光标移动到行首字符
    ^光标移动到行第一个非空字符
    $光标移动到行尾字符
    dw从当前光标删除至下一单词(包括下一单词前的空格), 光标在起始字符时删掉整个单词
    de删除光标到词尾的所有字符(不包括词尾空格), 光标在起始字符时删掉整个单词
    d$从当前光标删除至当前行尾
    d motiond - 删除操作符
    motion - 操作符的操作对象(在下面列出):
    w - 从当前光标当前位置直到下一个单词起始处,不包括它的第一个字符
    e - 从当前光标当前位置直到单词末尾,包括最后一个字符
    $ - 从当前光标当前位置直到当前行末
    数字+motion表示重复n次动作
    2w光标移到往后第2个词首
    3e光标移到往后第3个词尾, 光标不在当前词尾时当前词当作第一个词
    d number(数字) motion在组合中动作之前插入一个数字以删除更多:
    d2w光标所在为第1个词, 删除光标所在词开始的2个词
    dd删除当前行
    2dd删除当前行开始的2行
    u撤销最近一次命令
    U撤销当前行所有操作
    CTRL-r恢复最近一次撤销的命令
    p将寄存器数据粘贴到光标之后, 如果数据是行为单位则粘贴到下一行
    r替换光标处字符
    cw/ce删除光标到词尾字符并进入插入模式
    c [number] motion更改类操作符可以与删除中使用的同样的动作配合使用
    c$删除光标到行尾并进入插入模式
    CTRL-g显示当前编辑文件中当前光标所在行位置以及文件状态信息
    nG跳转到某一行, n省略则直接跳转到文件最后一行
    ngg跳转到某一行, n省略时跳到第一行
    /向下查找, n下一个, N上一个
    ?向上查找, n下一个(相对于向上查找), N上一个
    CTRL-o跳转到之前的位置, 重复按可以回退更多步
    CTRL-i跳转到较新的位置
    %查找配对括号, 光标置于括号上按下自动跳转到匹配的括号
    :s/old/new将该行第一个匹配的old字符串替换为new字符串
    :s/old/new/g将改行所有匹配的old字符串替换为new字符串
    :#,#s/old/new/g将两行间所有匹配的old字符串替换为new字符串
    :%s/old/new/g将文件内所有匹配的old字符串替换为new字符串
    :%s/old/new/gc全文替换时依次询问
    :!命令临时执行shell命令
    :w 文件名相当于另存为TEST,不跟文件名时保存当前文件
    v选中文本
    :
    w TEST
    确认输入:后左下角出现:'<,'>, 将选中的文本保存到TEST文件
    :r TEST读取TEST文件所有内容从光标处开始插入
    :r !ls读取外部命令 ls 命令的输出,并把它放置在光标下面
    o在下一行打开新行并进入插入模式
    O在上一行打开新行并进入插入模式
    R从光标处连续替换
    y复制选中的字符串
    yy复制整行
    yw复制单词
    :set icIgnore Case,忽略大小写(查找时)
    :set noic禁用忽略大小写
    :set hls is匹配项的高亮显示
    :nohlsearch移除匹配项的高亮显示
    CTRL-W CTRL-W窗口间跳转
    :help w查看w帮助
    :edit ~/.vimrc
    :edit ~/_vimrc
    启动脚本: Unix 系统
    MS-Windows 系统
    :r $VIMRUNTIME/vimrc_example.vim读取 vimrc 示例文件的内容到启动脚本
    命令模式下
    :e CTRL-d显示所有e开头命令
    :e TAB按顺序补全命令
    :help user-manual阅读vim用户手册

    设置主题

    在编辑器内输入:colorscheme 空格 弹出配色列表, 回车选择

    安装新配色:

    1. github搜索仓库
    2. 克隆该仓库
    3. colors文件夹(存放*.vim结尾文件)放到~/.vim目录

    配置永久生效:

    colorscheme 配色名添加到启动脚本~/.vimrc

    如: colorscheme fairy-garden

  • 相关阅读:
    Cocos creator 学习笔记(2)
    OELD透明拼接屏,在朝阳市市场蓬勃发展,助力商业展示效果升级
    计算机网络 CTCP 对客户端的封装
    YOLO V1学习笔记
    YOLOv5全面解析教程⑥:模型训练流程详解
    如何发布离线地图服务及二次开发API
    实现一个 瀑布流 封装until 工具
    带你认识npm和yarn
    hutool导出excel 设置单元格日期格式 poi设置excel单元格日期格式
    【CV】第 8 章:语义分割和神经风格迁移
  • 原文地址:https://blog.csdn.net/to_free/article/details/127711013