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 #
lua
andVimscript
- 全新的 vim 体验,无论是软件本身还是开发社区
Vim script #
- Vim script, as VimScript or VimL (Language)
:h usr_41.txt
Write 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
lsp
plugins andlua
as 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