V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chanlion
V2EX  ›  Vim

Vim 核心知识列表

  •  3
     
  •   chanlion · 2018-04-14 10:33:53 +08:00 · 4454 次点击
    这是一个创建于 2197 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这本书是在 Vim 官网上放出的 PDF 书,据官网的说法是这本书是第一本专门讲 Vim 的书。这本书不讲什么:不讲 Vimscript 的语法,不讲怎么制作一个 Vim 插件进行扩展。

    这本书主要讲述的是 Vim 的基本用法和概念,看完这本书将了解关于 Vim 的绝大部分操作,理解寄存器、文本对象、宏、可视模式、Ex 命令这些概念。同时知道 Vim 各种晦涩的选项的含义。随时随地用 :h 查找 Vim 的文档了解相关的内容,Vim 的文档是一个 Vim 自己定义的专有格式。

    我在记录笔记时省略了 GUI 部分的内容,因为我自己在使用 Vim 时基本不会关注这块。如果希望学习 Vimscript 推荐 Learn Vimscript the Hard Way 网站。

    1. vimbook-OPL(1-4) 移动、搜索、标记、多文件
    2. vimbook-OPL(5-7) 窗口、缓冲、可视化模式、块列可视模式、缩进、定位标识符、man、Tags、make 编译
    3. vimbook-OPL(8-10) 缩写、映射、排版选项、Ex 命令
    4. vimbook-OPL(11-13) 文字排版、自动补全、自动命令
    5. vimbook-OPL(14-16) 命令行参数、备份恢复、挂起和返回
    6. vimbook-OPL(18-20) 文字对象、跳转、算术、改变大小写、正则表达式、寄存器、viminfo 文件
    1. vimbook-OPL(21-23) 高级窗口、缓冲、会话、可视化模式等命令
    2. vimbook-OPL(24-25) 高级映射、缩写、Ex 命令、捎带介绍 Vimscript
    3. vimbook-OPL(28) 选项介绍、模式行

    除了书的内容,我还记录了我很想了解的 Vim 启动过程, $VIMRUNTIME 目录下的文件定义了 Vim 最初的插件和语法高亮,当 Vim 可执行文件一启动就最先从这个位置查找脚本进行执行,随后才是加载用户配置和插件。同时,我还详细记录了 Vim 的正则表达式的用法。

    1. vim 正则表达式
    2. $VIMRUNTIME 和 vim doc

    WebSite: https://mrlongx.com/ weibo: https://weibo.com/p/1005051717411567/home github: https://github.com/chuenlungwang

    12 条回复    2018-05-28 10:03:44 +08:00
    jinya
        1
    jinya  
       2018-04-14 17:17:56 +08:00 via Android
    码课
    wdk23411
        2
    wdk23411  
       2018-04-15 11:00:52 +08:00
    插个眼……文档不错,有空慢慢看
    ivechan
        3
    ivechan  
       2018-04-15 20:01:18 +08:00
    马克思~~~
    tty1
        4
    tty1  
       2018-04-15 20:13:58 +08:00
    二楼的差个眼有点嗨
    bfdh
        5
    bfdh  
       2018-04-15 22:05:18 +08:00
    mark
    HughZadora
        6
    HughZadora  
       2018-04-16 04:42:29 +08:00 via Android
    已經收藏,謝謝。
    dirtydeeds
        7
    dirtydeeds  
       2018-04-16 08:27:12 +08:00
    mark
    LotusLandStory
        8
    LotusLandStory  
       2018-04-16 12:04:32 +08:00 via Android
    mark 一下,谢谢
    winterli
        9
    winterli  
       2018-04-16 12:46:41 +08:00
    mark
    AllOfMe
        10
    AllOfMe  
       2018-04-18 20:12:28 +08:00
    谢谢
    SpaceVim
        11
    SpaceVim  
       2018-05-28 09:16:54 +08:00 via Android
    已转发 t.me/Vim_zh
    IvyChen
        12
    IvyChen  
       2018-05-28 10:03:44 +08:00
    感谢分享
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   862 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:35 · PVG 05:35 · LAX 14:35 · JFK 17:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.