程序员怎么才能提高代码编写速度?
2个回答
展开全部
这里编写速度指的是把代码敲入编辑器的速度,而不包括程序构思过程。
我现在感觉自己敲代码很慢,10 个字母里面会出现 2 个字母打错。尤其是一些特殊符号,比如 < ,我使用的是搜狗,搜狗和英文切换是 shift 键,但有时候极容易弄错所处状态,很少去观察是中文状态还是英文状态,因为切换的太频繁了,比如经常会把 < 打成《, 打成 》。中文环境下打字,很快,几乎不会出现按错字母的现象,而英文状态下就经常会出现。
有的人一天写几万行代码,而自己一天一直在那些也就是几百行,有时候需要撤销的时候,发现很多不撤销都是撤销的自己打错字母的操作,感觉效率很低。
-----------------------------------------------------
万行代码这个有些扯,只能说应该干活麻利些。
敲键盘快是个很不错的特效,就像吉他手solo秀手速一样, 我觉得每个程序员都应该追求一下。
远离鼠标鼠标的定位功能远没有键盘精准。用光标键移动几下,和鼠标移动几十个像素,速度上完全不能比。
并且敲键盘是讲究节奏的,当你双手都放在键盘上的时候,如果为了某些操作,而去拿鼠标,就会破坏这个节奏,这样会影响你的输入速度。所以
能不用鼠标就不用鼠标
标准键盘指法
这个不多说,混这碗饭吃的,这个都不会就说不过去了
熟悉编辑器常用操作
1. 控制光标的基本操作
行首,行尾,页首,页尾, 整词移动,常用的书签功能
2. shift键的含义
在编辑器中,shift键可以理解成取反(不只是编辑器,大部分环境下都是如此)
所以按住shift移动光标就是高亮显示
VC中ctrl+U是将选中字符小写,ctrl+shift+u就是全大写
3. 行选取。所谓行选取,就是shift+下移光标,这样选取的一行,就是带有换行符的了。再粘贴到别的地方的时候,就不用自己粘回车了。
这里比较容易发生的套路是:
光标移动到要复制的行,然后两下home键,将光标移动到行首,然后按shift键同时下移光标
(这是vc的操作哈,也许有不太一样的)
4. 复制粘贴
复制粘贴经常用的是ctrl+c和ctrl+v。 这里有强烈推荐的操作方式
复制:ctrl+insert, 粘贴:shift+insert。�0�2
这个方案的好处是两只手来操作,容易保持节奏,并且不容易犯错。
中文的问题避免不了会输入中文,但不要把中文设成默认输入法,并且把ctrl+space的输入法切换快捷键改成生僻一些的,避免误操作切换出来
远离IDE的函数提示(这个有争议,可以不认同)
现在的IDE都很人性化,你输一个字母,就会出来一堆提示让你选, 甚至输一个括号,就自动帮你把另一半括号给敲出来了。 远离这些, 能关都关掉,否则你永远连一个函数都拼不出来。 这东西是破坏你输入节奏的元凶之一。
杭州一知智能科技有限公司
2022-03-17 广告
2022-03-17 广告
一、排版: 1.关键词和操作符之间加适当的空格。 2.相对独立的程序块与块之间加空行 3.较长的语句、表达式等要分成多行书写。 4.划分出的新行要进行适应的缩进,使排版整齐,语句可读。 5.长表达式要在低优先级操作符处划分新行,操作符放在新...
点击进入详情页
本回答由杭州一知智能科技有限公司提供
展开全部
方法很多,说说我的想法
电子文档,可修改性强,想到方案,觉得差不多,就去做。因为复杂的程序,靠单纯思考是做不出来的。
例如你现在正在看的回答。我看到这个问题时,脑子里有很多想法,但不知道怎么写才能通俗易懂,所以我就一个一个列出来,
然后一个一个完善,然后调整顺序,不需要的还得删除。而代码也是如此,在写与改的过程中,你会有更好的方案,这也是一个练习的过程。
善于利用软件,使用写代码的专业软件。像 VS Code、eclipse等。有很多功能,我都不知道,但我知道vscode可以搜索文件内容,当你在一堆文件里找一个文件,或文件里找某个函数时,在知道名字的情况下用搜索功能,能帮你省很多时间,还减轻眼睛负担。用好手中软件。对开发十分便利。
记不住文件名,可以建个txt文件备忘。txt是个好东西。很多记不住的都可以用txt,只是得规划好。别建了一堆txt,自己都分不清。当然这规划也需要时间历练。
有空还可以了解一下命令行,脚本文件。有些固定的操作可以写成脚本。不需要专门去学,只要了解一下,知道有哪些功能,就行了。具体编写可以百度。
注意休息,疲劳的状态肯定是跑不快的。早睡也许觉得没有更精神,但熬夜会更没有精神。早睡睡不着??可以试试早起,强迫自己早起,到了晚上不信睡不着。工作期间记得每小时休息几分钟,放松放松精神,活动活动身体。注意饮食,马无夜草还不肥呢,要按时吃好饭。适当运动,运动能改善体液循环,下蹲、俯卧撑、仰卧起坐。这些可以早上在室内做,只要二十分钟。
看完这些可能还是一脸懵逼。能写的还有很多,但世上没有完全相同的两个人,一切还得靠自己。自己观察时间耗在哪里,总结,寻找解决方案。然后实行。
从意识到,到了解,到改变,到掌握是需要时间的,耐心点会有回报的。
电子文档,可修改性强,想到方案,觉得差不多,就去做。因为复杂的程序,靠单纯思考是做不出来的。
例如你现在正在看的回答。我看到这个问题时,脑子里有很多想法,但不知道怎么写才能通俗易懂,所以我就一个一个列出来,
然后一个一个完善,然后调整顺序,不需要的还得删除。而代码也是如此,在写与改的过程中,你会有更好的方案,这也是一个练习的过程。
善于利用软件,使用写代码的专业软件。像 VS Code、eclipse等。有很多功能,我都不知道,但我知道vscode可以搜索文件内容,当你在一堆文件里找一个文件,或文件里找某个函数时,在知道名字的情况下用搜索功能,能帮你省很多时间,还减轻眼睛负担。用好手中软件。对开发十分便利。
记不住文件名,可以建个txt文件备忘。txt是个好东西。很多记不住的都可以用txt,只是得规划好。别建了一堆txt,自己都分不清。当然这规划也需要时间历练。
有空还可以了解一下命令行,脚本文件。有些固定的操作可以写成脚本。不需要专门去学,只要了解一下,知道有哪些功能,就行了。具体编写可以百度。
注意休息,疲劳的状态肯定是跑不快的。早睡也许觉得没有更精神,但熬夜会更没有精神。早睡睡不着??可以试试早起,强迫自己早起,到了晚上不信睡不着。工作期间记得每小时休息几分钟,放松放松精神,活动活动身体。注意饮食,马无夜草还不肥呢,要按时吃好饭。适当运动,运动能改善体液循环,下蹲、俯卧撑、仰卧起坐。这些可以早上在室内做,只要二十分钟。
看完这些可能还是一脸懵逼。能写的还有很多,但世上没有完全相同的两个人,一切还得靠自己。自己观察时间耗在哪里,总结,寻找解决方案。然后实行。
从意识到,到了解,到改变,到掌握是需要时间的,耐心点会有回报的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询