由Scott Chacon和Ben Straub编写。
2021年09月16日 如果你读完了本书,那就已经掌握了很多在命令行中使用 Git 的知识了。 你可以用它来处理本地文件,通过网络连接到他人的仓库,以及高效地与他人协同工作。 不过故事到这儿还没结束。Git 通常还会作为一个组件在更大的生态系统中使用, 而终端并不总是最佳的使用方式。现在我们来看看 Git 在其它环境中的使用, 以及其它应用(包括你的应用)是如何与 Git 协同使用的。
开始前,我假设你:
0)具备基本的 vim 操作能力,清楚如何打开/编辑/保存文档、命令与插入模式间切换;
1)希望将 vim 打造成 C/C++ 语言的 IDE,而非其他语言。
关于 vim 的优点,你在网上能查到 128+ 项,对我而言,只有两项:
0)所思即所得,让手输入的速度跟上大脑思考的速度。
1)所需即所获,只有你想不到的功能、没有实现不了的插件。
希望获得前者的能力,你需要两本教程深入学习,《Practical Vim: Edit Text at the Speed of Thought》和《vim user manual》;要想拥有后者的能力,通读本文。
0)具备基本的 vim 操作能力,清楚如何打开/编辑/保存文档、命令与插入模式间切换;
1)希望将 vim 打造成 C/C++ 语言的 IDE,而非其他语言。
关于 vim 的优点,你在网上能查到 128+ 项,对我而言,只有两项:
0)所思即所得,让手输入的速度跟上大脑思考的速度。
1)所需即所获,只有你想不到的功能、没有实现不了的插件。
希望获得前者的能力,你需要两本教程深入学习,《Practical Vim: Edit Text at the Speed of Thought》和《vim user manual》;要想拥有后者的能力,通读本文。
2021年08月16日 玉不琢不成器,vim 不配不算美。刚安装好的 vim 朴素得吓人,这是与我同时代的软件么?