Analyze the pros and cons #
- Advantage
- 训练肌肉记忆
- 拓展语言特性
- Disadvantage
- Time costs
Vim #
- [2022-01-21] Evrone interviewed Bram Moolenaar about his work on Vim.
我们与荷兰计算机程序员、开源软件社区的活跃成员 Bram Moolenaar 进行了一次精彩的交谈。 Bram 是 Vim 的原作者、维护者、发布经理和仁慈的独裁者,Vim 是一种在程序员和高级用户中非常流行的 vi 衍生文本编辑器。
neovim #
luaandVimscript- 全新的 vim 体验,无论是软件本身还是开发社区
Vim script #
- Vim script, as VimScript or VimL (Language)
:h usr_41.txtWrite a Vim script- Vim 从入门到精通 is a chinese version of vim-galore
- Vim 学习资源整理收集
Vim IDE #
-
我期望 Vim IDE 的定义是
- 一组 plugin 的集合
- manage vim plugins
- custom scripts
- update all things easily
lspplugins andluaas first class- good face
-
- 详细的 Chinese/English 文档
- support Vim and NeoVim
- 定义了一个概念:
layer, 一个 layer 对应一组插件, 管理 layer 就可以管理一组插件 - 通过
layer提供了多种插件组合, 主观感觉组合过于复杂 - 用户自定义设置文件:
.SpaceVim.d/init.toml - 在
init.toml中调用bootstrap_before和bootstrap_after, 来运行自定义的 Vim scirpt - 不能开箱即用
lsp类插件- [2022-02] 我通过
layer安装lsp类的插件不成功,而在init.toml中逐个添加lsp类插件后, 成功
- [2022-02] 我通过
- 暂放弃使用
-
- 默认使用
lsp类插件,lua - 英文文档详细, 阅读后可上手
- 自定义位于
lua/custom目录中 - 仅提供最少插件
- 默认使用
Vim Dockerize #
- Using Linux based NeoVim IDE on M$ Windows