键位
每个人都有自己的习惯,有些人就喜欢使用小键盘,有人就喜欢108键的,对于程序员来说,键位的顺手程度就至关重要。我们可以用“MapKeyborad”这个软件对键盘的键位进行设置,
输入速度
对于输入速度,程序员并不需要很高的WPM,在跟上自己的思维前提下,准确率才是最重要的,对于长用键位要十分熟悉,不能因为敲代码的速度而影响自己的思考速度
VIM命令
vim有4个模式,正常模式(Normal-mode),插入模式(Insert-mode),命令模式(Command-mode),可视模式(Visual-mode)。我们在编辑或查看文档时候,总要在这几个模式下切换,然而ESC这个按键在键盘布局的最左上角,会影响到切换的便捷性,就有Crtl+[的组合来代替ESC,在.vimrc的配置文件中,我们也可以设置自己习惯的ESC按键映射
vim中的Crtl + w是分屏操作中必须常用的快捷键,vim上手曲线会很陡,但是用熟悉了,会提升你的工作效率
键盘使用效率的训练
程序员对于输入速度的要求不是很高,但是准确度一定要高,当你每次打错一个字母或者符号,你要退格再重新输入,这样会很大程度影响到你的输入速度,还可能会打乱你的思路。只要在你思考的时候,能够让手指的速度跟上思路就行了
工具或者练习题
keybr.com,这个网站的目的是让你使用肌肉记忆来来快速找到按键,他的特点是不会让你去练习那些生僻的字母组合或者符号,反而都是根据发言规律生成的单词。而且在你练习的过程中,会有各种关于你打字的分析图。