提高代码速度的“正确姿势”
前言:本篇文章无关计算机技术,是作者最近发现有不少小朋友在纠结coding速度的问题,盲打对于程序员而言确实是基础必备技能吧!因为我之前也受过这个困扰,所以写这篇文章来分享下如何解决coding慢的问题。
敲键盘快是个很不错的特效,就像吉他手solo秀手速一样, 我觉得每个程序员都应该追求一下。
那么如何达到快速呢?
作者将从鼠标、键盘指法两方面进行阐述。
首先,你不妨想一想平时coding的过程当中,你是否频繁从键盘切到鼠标/触控板,有没有感觉到从键盘切换成鼠标/触控板的过程已经对你的码字速度造成了影响?其次,平时coding过程中你双手的十指是否全部用上了,还是主要使用的就是双手的食指和中指(我发现很多coding速度慢的都是这个问题),十指仅用了四指coding速度当然比不上正常速度!所以,尽快调整你十指的“落键位置”。
文章目录
- 1.远离鼠标
- 1.1 部分常用快捷键
- 2.主键盘区
- 2.1 主键盘区有8个基准键
- 2.2 手指在coding前十指的正确“触键位置”
- 2.3 盲打基准键位[F] 、[J]
- 2.4 盲打过程中的手指分工
- 3.小键盘区
- 3.1 小键盘基准键位及手指分工
1.远离鼠标
尽可能远离鼠标,敲键盘是讲究节奏的,当你双手都放在键盘上时,如果为了某些操作,而去拿鼠标,就会破坏这个节奏,这样会影响你的输入速度。
所以能不用鼠标就不用鼠标,遇到一定要去菜单里点个东西的时候,初期可以去看一眼对应的快捷键是什么,然后双手回到键盘,用快捷键完成输入。时间长了,快捷键就都记住了。现在的开发环境快捷键都是很全的。
1.1 部分常用快捷键
shift + ←或→ | 逐个选中字符 |
---|---|
ctrl + ←或→ | 逐词移动光标 |
ctrl + shift + ←或→ | 逐词选中字符(极其常用) |
Home键 | 将光标移动到行开头 |
End键 | 将光标移动到到行结尾(常用 配合shift+↑或↓) |
Shift + Home | 从 光标的位置开始至行开头 选中文本 |
Shift + End | 从 光标的位置开始至行结尾 选中文本 |
Shift+↑或↓ | 选中一行代码(极其常用) |
2.主键盘区
2.1 主键盘区有8个基准键
2.2 手指在coding前十指的正确“触键位置”
2.3 盲打基准键位[F] 、[J]
2.4 盲打过程中的手指分工
(务必记住各个手指的键位分工,coding速度能迅速提升)
3.小键盘区
3.1 小键盘基准键位及手指分工
最后的最后,一开始调整手指“落键位置”的时候,尽量不要低头看键盘,通过基准键凭借自己的感觉进行盲打,初期一定会很痛苦,但是坚持2-3周,每次coding之前先想好哪个手指头管哪几个键,严格执行下来,你的coding速度一定会有质的飞跃。
提高代码速度的“正确姿势”相关推荐
- 使用代码片段的正确姿势,打造高效的vscode开发环境
全文3928字,阅读时间 10分钟,未来节约时间 15分钟/每天 代码片段(code snippet) 相信大家都或多或少有接触过. 在完成一个项目以后,往往都会写出许多有价值的代码,或是绞尽脑汁解决 ...
- kite插件~快速提高代码速度
kite应用下载地址:https://www.kite.com/download/ kite可以自动识别你电脑中的编辑器,全面提示你的代码 下载kite让你的编码速度有飞速提升,快动起来吧~
- 代码排错和避免错误的正确姿势
本文总结一下学习和工作以来思考了一些排错的思路和避免错误的思路积累在这里,希望对大家有帮助,也欢迎大家补充. 1.代码排错和中医理论很相似 发现写代码排查错误可以学学传统中医的诊断方法, 1.1传统中 ...
- 如何提高一个研发团队的“代码速度”?
阿里妹导读:Code Velocity(代码速度),体现了一个研发团队快速响应业务需求的能力.如果做得好,代码从commit到上线可能平均只需要两三天时间,甚至连紧急发布都不怎么需要了. 今天,蚂蚁金 ...
- 这样才是代码管理和 Commit 的正确姿势 | 研发效能提升36计
简介:效能提升从小习惯开始,这样才是代码管理和 Commit 的正确姿势! 专栏策划|雅纯 志愿编辑|张晟 软件交付是以代码为中心的交付过程,其中代码的作用有几点:第一,最终的制品要交付成什么样,需要 ...
- JS延迟加载百度分享代码,提高网页速度
相信大家经常在一些网站上看到有快捷分享到各大流行网站的按钮,目前流行的有JiaThis.百度分享.Bshare等,目前用百度分享的居多. 发现很多网站在放置百度分享代码的时候,简单的将分享代码放置到固 ...
- 程序员提高代码编译速度,都怎么做的?
关注+星标公众号,不错过精彩内容 作者 | strongerHuang 微信公众号 | 嵌入式专栏 程序员做软件开发,讨厌一件事,那就是编译代码速度很慢的问题. 编码一分钟,编译十分钟,这谁能受的了? ...
- 论 做 AI 芯片的正确姿势
https://xie.infoq.cn/article/d5ab8bea53fa8a08406fabf9d 论做 AI 芯片的正确姿势 作者:flow 2020-08-10 本文字数:14908 字 ...
- Java 性能优化:教你提高代码运行的效率
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:五月的仓颉 cnblogs.com/xrq730/p/486 ...
最新文章
- 22.executor service Flask
- POWERPCB常用技巧
- hdu-4549 M斐波那契数列 nyoj - 1000
- java 将对象转_如何将Java对象转换为C对象?
- python3.x+requests 爬取网站遇到中文乱码的解决方案
- 【java】关于Map的排序性的一次使用,有序的Map
- 闭合导线坐标计算表_测量员人员必备:8套工程测量公式计算表,输入参数自动得出结果...
- 【IDEA】Error:java: Compilation failed: internal java compiler error
- 关于 QImage::Format_Mono
- Spring Cloud与微服务学习总结(9)——Spring Cloud面试题汇总
- 用注解给映射视图的类创建联合主键
- LeetCode刷题(2)
- 2020 存储技术热点与趋势总结
- 【亲测有效】Ubuntu18.04 sudo apt update无法解析域名的解决方案
- 在Java代码(非JSP及Action,Servlet,Controller)中获得WebRoot的物理路径
- java异常的基本概念和处理流程
- ipa在线安装搭建_iphone直接安装ipa文件怎么做?
- WPS如何打开pdf目录
- Windows10 如何使用微软输入法快速输入时间(yyyy-mm-dd hh:mm:ss格式)
- java npv_java 实现Excel irr计算(改进版)
热门文章
- 人工智能初识(百度ai)
- 安卓系统培训!系统盘点Android开发者必须掌握的知识点,BAT大厂面试总结
- 远程控制PLC? 带WiFi的PLC?可行!
- LeetCode 342. 4的幂 附带《Effective C++》pdf电子书
- java 常见异常汇总_Java常见异常总结
- 错误 “Avoided redundant navigation to current location...” 的解决方案
- 搭建Android+QT+OpenCV环境,实现“单色图片着色”效果
- 解决node-gyp报错:KeyError 2017
- 前端SEO优化的一些解决方案
- 更换手机号遇到的一个坑