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

Borland/Turbo C++ 主题风格的目录系统(Vim 8.2 专用)

  •  
  •   skywind3000 · 2019-12-29 01:04:51 +08:00 · 4303 次点击
    这是一个创建于 1552 天前的主题,其中的信息可能已经有所发展或是发生改变。

    让新用户更好的熟悉 Vim 操作,让老用户更好的整理归类现有功能,避免忘记 keymap 时反复打开 vimrc 复习,因此我给 Vim 做了一套 Borland/Turbo C++ 主题风格的目录系统 vim-quickui

    特性:

    • 复古的 Borland / Turbo C++ 文本界面风格,对新用户友好同时保证操作效率。
    • GVim 的目录只能用鼠标操作,没法用键盘操作,而这个目录不但能全键盘操作,也支持鼠标。
    • 使用 H/J/K/L 等 Vim 常用键位进行移动,空格 /回车进行选择,CTRL+[ 或者 ESC 放弃。
    • 移动时,最下面的命令行会显示一份迷你文档,用来对各个选项进行进一步细节说明。
    • 纯粹 VimScript,无其他依赖,不需要引入 Python。

    再也不怕忘记 keymap 了。

    对于深度用户而言,vimrc 里面定义上百个 keymap 再正常不过,但是搞忘了就比较麻烦,又要打开配置查看,同时当我想把配置给同事分享时,他们都表示很难学会那么多的组合键,但是一套 UI 系统却能够让他们迅速了解有些什么功能,也便于上手。

    其实 Spacemacs / doom-emacs 在考虑这个问题时都引入了一个 “热键提示窗口”,用来提示你下一步可以选择的热键有些什么,分别是什么功能。这个功能被很多新用户所喜欢,而下拉菜单显然是一个更便利的解决方案。即符合传统编辑器的使用习惯,又更加便捷友好。

    欢迎大家尝试:

    https://github.com/skywind3000/vim-quickui

    第 1 条附言  ·  2019-12-30 16:57:59 +08:00

    最新版支持多种边框和主题:

    总有一款适合你!

    10 条回复    2020-01-25 22:26:34 +08:00
    zeny620
        1
    zeny620  
       2019-12-29 01:29:11 +08:00
    一下子回想起学习 QBASIC 语言的时候~~
    skydiver
        2
    skydiver  
       2019-12-29 01:44:08 +08:00 via Android
    这个…一般叫菜单,不叫目录…
    jdhao
        3
    jdhao  
       2019-12-29 01:50:22 +08:00 via Android
    赞,挺漂亮的
    skywind3000
        4
    skywind3000  
    OP
       2019-12-29 01:51:42 +08:00
    @skydiver good point
    EricNirvana
        5
    EricNirvana  
       2019-12-29 02:07:23 +08:00
    是否支持 neovim 呀?
    thedrwu
        6
    thedrwu  
       2019-12-29 03:30:43 +08:00
    多年过去了,除了 vim 里依然 map 了 <F2> 保存,<F9> Make,<C-F9> Run。也绑定过难用的 Block Selection / Copy。
    wzhy
        7
    wzhy  
       2019-12-29 08:25:33 +08:00
    有点意思!顶楼主!
    softempire
        8
    softempire  
       2019-12-29 09:16:17 +08:00
    你那个 z jump 我每天用,用的非常爽
    skywind3000
        9
    skywind3000  
    OP
       2019-12-30 02:02:30 +08:00
    @softempire 多谢反馈。
    czjackjin
        10
    czjackjin  
       2020-01-25 22:26:34 +08:00
    有没有基本的文件配置?英文不太懂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1134 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:43 · PVG 02:43 · LAX 11:43 · JFK 14:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.