论码农的“键盘哲学”: 用纯键盘码代码的自我修养
2023-09-18 23:18:28
敢不敢使用纯键盘码代码?
码代码的姿势有很多种,有人喜欢键盘鼠标结合,有人喜欢纯键盘码代码。
不敢说单纯使用键盘码代码的效率会比键盘鼠标结合高多少倍,但是这个过程绝对让你感觉倍爽。虽然过程很累,需要记住那么多组合按键,但是一旦熟练之后你一定会感谢现在努力的自己。
本文以Vscode + Vim + iTerm的码代码的方式来总结,其他编辑器的可以自行搜索。
既然说是纯键盘码代码,首先就要解决鼠标的问题。其实解决方法有很多,但是最简单的就是直接用键盘控制鼠标。
在Vscode中,我们可以通过<Ctrl>
+ P
来打开命令面板,然后输入mouse
,就可以看到很多关于鼠标控制的命令了。
比如,我们可以通过<Ctrl>
+ Alt
+ Up/Down/Left/Right
来控制鼠标上下左右移动,通过<Ctrl>
+ Alt
+ Click
来模拟鼠标点击,通过<Ctrl>
+ Alt
+ Drag
来模拟鼠标拖拽等等。
当然,除了用键盘控制鼠标之外,我们还可以使用一些辅助工具来帮助我们。比如,我们可以使用Vimium这个插件来在Vscode中模拟Vim的键盘操作。
Vimium是一个非常强大的插件,它可以让我们用键盘来完成很多操作,比如,我们可以用<j>
和<k>
来上下移动光标,用<h>
和<l>
来左右移动光标,用<dd>
来删除一个单词,用<dw>
来删除一个单词等等。
除了Vimium之外,我们还可以使用一些其他的辅助工具来帮助我们纯键盘码代码。比如,我们可以使用KeyBindings这个插件来自定义键盘快捷键,我们可以使用ZenMode这个插件来隐藏所有不必要的面板,我们可以使用DistractionFree这个插件来屏蔽所有的干扰等等。
纯键盘码代码的姿势虽然累,但是一旦熟练之后你一定会爱上它。因为它可以让你更加专注于代码本身,而不必再担心鼠标的问题。
如果你是一个程序员,那么我强烈建议你尝试一下纯键盘码代码的姿势。也许你会发现,这是一种全新的编程体验。
当然,纯键盘码代码的姿势并不适合所有人。如果你是一个新手,或者你对键盘快捷键不熟悉,那么你可能需要花一些时间来适应。但是,如果你愿意花时间来学习,那么我相信你一定会喜欢上这种姿势的。
纯键盘码代码的优点
- 提高效率
纯键盘码代码可以大大提高你的编程效率。因为你不再需要在键盘和鼠标之间来回切换,这可以节省你很多时间。
- 减少疲劳
纯键盘码代码可以减少你的疲劳感。因为你不再需要长时间使用鼠标,这可以减轻你手部的压力。
- 提高专注力
纯键盘码代码可以提高你的专注力。因为你不再需要担心鼠标的问题,这可以让你更加专注于代码本身。
- 增强记忆力
纯键盘码代码可以增强你的记忆力。因为你需要记住很多键盘快捷键,这可以锻炼你的大脑。
- 提升成就感
纯键盘码代码可以提升你的成就感。因为当你熟练掌握纯键盘码代码的姿势之后,你会觉得自己非常有成就感。
纯键盘码代码的缺点
- 学习曲线陡峭
纯键盘码代码的学习曲线比较陡峭。因为你需要记住很多键盘快捷键,这需要花费一定的时间和精力。
- 不适合所有人
纯键盘码代码的姿势并不适合所有人。如果你是一个新手,或者你对键盘快捷键不熟悉,那么你可能需要花一些时间来适应。
- 容易疲劳
纯键盘码代码容易疲劳。因为你需要长时间使用键盘,这可能会导致你的手部和手腕酸痛。
如何学习纯键盘码代码
如果你想学习纯键盘码代码,那么你可以按照以下步骤进行:
- 熟悉键盘快捷键
首先,你需要熟悉一些常用的键盘快捷键。你可以通过查阅相关资料或者在线教程来学习这些快捷键。
- 练习使用键盘快捷键
熟悉了键盘快捷键之后,你需要练习使用它们。你可以通过在实际的编程项目中使用键盘快捷键来练习。
- 逐渐增加使用键盘快捷键的频率
随着你对键盘快捷键的熟练程度的提高,你可以逐渐增加使用键盘快捷键的频率。
- 坚持使用键盘快捷键
坚持使用键盘快捷键一段时间之后,你会发现你已经习惯了这种姿势。
结语
纯键盘码代码是一种非常高效的编程姿势。如果你是一个程序员,那么我强烈建议你尝试一下这种姿势。也许你会发现,这是一种全新的编程体验。