主要观点:一些程序员能在任何条件下编程,而作者更依赖安静的房间、特定编辑器和编程环境,如使用 TextMate 编程编辑器二十多年,喜欢其各种小细节,但 TextMate 绑定 Mac 且作者不想依赖苹果,于是开始寻找“最后编辑器”,VSCode 虽热门但更像 IDE 非作者所需,Sublime 虽口碑好但感觉像“恐怖谷”,最终考虑 vim 及其现代版本 neovim,作者曾在学习 Ruby 前用 vim 编程,其历史悠久且具独特性,现代 neovim 快速、现代并能与最新编辑器演进整合。
关键信息:
- 作者对不同编程环境的偏好及与 TextMate 的长久关系。
- 因 TextMate 绑定 Mac 而寻找其他编辑器。
- VSCode 虽热门但不符合作者需求。
- Sublime 虽被推荐但感觉不佳。
- vim 及其现代版本 neovim 的特点及作者的经历。
重要细节:
- TextMate 的各种小功能,如单词补全算法、宏记录回放机制等。
- 作者对不同编辑器的感受和评价,如 VSCode 像 IDE、Sublime 感觉像“恐怖谷”。
- vim 的历史可追溯到 20 世纪 70 年代,命令 :q! 用于退出,现代 neovim 快速且能与语言服务器整合,作者曾用 vim 编程且部分命令记忆深刻,在远程系统编辑文件时也用 vi 模式。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。