精华内容
下载资源
问答
  • 程序员键盘

    2021-03-16 21:11:24
    说起程序员的装备,首先能想到的就是键盘了,作为需要长时间敲代码的职业,没有一个趁手的键盘是不行的,往小了说是折损工作效率,往大了说就是在损伤自己的手,是对自己的职业生涯不负责。下面我就结合我的亲身经历...

    俗话说:工欲善其事,必先利其器。作为一名程序员,没有顺手的装备就很难完美发挥出自己隐藏的实力。

    说起程序员的装备,首先能想到的就是键盘了,作为需要长时间敲代码的职业,没有一个趁手的键盘是不行的,往小了说是折损工作效率,往大了说就是在损伤自己的手,是对自己的职业生涯不负责。下面我就结合我的亲身经历,给大家介绍一下我所用过的一些值得入手的键盘。

    由于我介绍的大部分都是机械键盘,所以在这里先给不太了解的同学做一下科普,老司机可以直接跳过。

    关于轴

    提到机械键盘,即使你没有用过,也一定会听别人讨论过,xx轴好用,xx轴难用之类的。所以这里给大家简单介绍一下关于机械键盘的轴。常见的机械键盘有黑轴、茶轴、红轴、青轴。

    黑轴

    压力克数为58.9g±14.7g,键程1.5mm(这里的键程是指按下去多少距离可以触发),黑轴压力较大,所以按下去需要一些力气。所以并不推荐新手或者是像我长时间打字的人使用。如果你手劲比较大,那还是比较推荐的,毕竟黑轴也比较耐用。

    茶轴

    压力克数为44.1g±14.7g,键程2.0mm,由于压力较小,所以比较适合长时间打字的人们使用。

    红轴

    压力克数为44.1g±14.7g,键程2.0mm,个人感觉红轴和茶轴的差别不是很大,也是比较适合长时间打字的人,不过红轴的手感更加贴近薄膜键盘,所以也比较推荐入门使用,作为过渡。

    青轴

    压力克数为58.9g±14.7g,键程2.4mm,青轴键程较长,敲击起来也有一种清脆的感觉,不过缺点是声音太大,不推荐在办公室使用,除非你坐在老板办公室门口,它能让你显得很热爱工作。

    关于轴的介绍大概就这样,总结一下就是作为程序员的你还是优先茶轴,如果有一些特殊情况,也可以根据自己的偏好选择。

    关于键位

    键盘一般是有87和104两种键位的。这个根据自己的喜好选择就好,看自己是否习惯用小键盘,我个人是习惯用上面的数字键,所以一般会选择87键。

     基于各种各样的选择,你会发现,你用的还是罗技的键盘。。。

    展开全文
  • 对于大多数程序员而言,键盘的使用时长或许比鼠标更多,所以对于如何使用键盘来提高工作效率是一个非常重要的问题,本文章通过以下几个方面来提升程序员键盘使用效率: 一:程序员常用的快捷键及vi指令 自从70...

      对于大多数程序员而言,键盘的使用时长或许比鼠标更多,所以对于如何使用键盘来提高工作效率是一个非常重要的问题,本文章通过以下几个方面来提升程序员的键盘使用效率:

    一:程序员常用的快捷键及vi指令

    自从70年代起,Vi一直是程序员最好的伙伴之一,无论你是Vi新手或者是老手,下面分类给出了其中一些有用的Vi命令:

    像java程序员来说,经常使用的快捷键还有这些:Eclipse中有如下一些和编辑相关的快捷键

    1. 【ALT+/】   此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。2. 【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。

    3. 【Ctrl+/】 快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。

    4. 【Ctrl+D】 删除当前行,这也是笔者的最爱之一,不用为删除一行而按那么多次的删除键。

    5. 【Ctrl+M】 窗口最大化和还原,用户在窗口中进行操作时,总会觉得当前窗口小(尤其在编写代码时),现在好了,试试【Ctrl+M】快捷键。 

    通常文本编辑器都提供了一些和编辑相关的快捷键,在Eclipse中也可以通过这些快捷键进行文本编辑。 

    1. 【Ctrl+C】:复制。  

    2. 【Ctrl+X】:剪切。  

    3. 【Ctrl+V】:粘贴。  

    4. 【Ctrl+S】:保存文件。 

    5. 【Ctrl+Z】:撤销。  

    6. 【Ctrl+Y】:重复。 

    7. 【Ctrl+F】:查找。 

    还有很多快捷键,无法一一列举,用户可以通过帮助文档找到它们的使用方式,另外还有几个常用的快捷键如下。 

    1. 【Ctrl+F6】:切换到下一个编辑器。 

    2. 【Ctrl+Shift+F6】:切换到上一个编辑器。 

    3. 【Ctrl+F7】:切换到下一个视图。 

    4. 【Ctrl+Shift+F7】:切换到上一个视图。 

    5. 【Ctrl+F8】:切换到下一个透视图。  

    6. 【Ctrl+Shift+F8】:切换到上一个透视图。 

    对于c或者c++程序员来说,经常使用的开发工具就是vs2013了,这里整理了一些vs2013的常用的快捷键,同样也可以提升打字的效率

    Ctrl+C 复制 不选中时可复制当前行
    Ctrl+V 粘贴
    Ctrl+X 剪切 不选中时可剪切当前行
    Ctrl+Z撤销
    Ctrl+D复制一行

    Alt+向上键 上移行
    Alt+向下键 下移行

    Shift + End = 从头到尾选择整行

    Shift + Home = 从尾到头选择整行

    Ctrl + Delete = 删除光标右侧的所有字

    Ctrl+Tab切换活动窗口
    Ctrl + G跳转到行号或行

    Ctrl+F 快速查找    

    Ctrl+H快速替换    

    F12 = 转到定义

    调试:

    F5 开始调试(遇到断点会进入debug状态)

    Shift+F5停止调试    
    Ctrl+F5开始执行不调试
    F10单步执行    
    F11逐语句    
    Shift+F11跳出    
    Ctrl+F10运行到光标处

    Ctrl+Shift+F10设置下一语句    

    F9设置并切换断点    
    Ctrl+F9禁用断点    
    Ctrl+Shift+F9删除所有断点

    二:程序员键盘使用的训练方案


    1.正确的击键方法:

     

     

     2.练习软件:金山打字通,在线打字测试(https://dazi.kukuw.com/

     

     

     本次测试是在后者中进行的,首先选择测试的类型,是中文打字还是英文打字,之后选择一篇想要打字的文章,设定好测试的时间即可,以下是本人的训练结果:

    除此之外,这个打字网站还包括了速度测试、键位练习、打字排名、成绩查询等多个功能,相对来说是比较完善的 。在测试的结果中可以看出这次测试的平均速度和正确率,相信在这种强度的训练下,每天能够抽出一两个小时一个月就可以达到程序员打字的平均水平了。

    3.好键盘很重要,它是我们的武器

    像一般的程序员都会准备一个属于自己的机械键盘 (入门级就可以)

    合适的键盘的布局:

    \ 这个键 很诡异。它的位置一般在 Enter的左侧( 单引号 ' 的右侧), 或者在 backspace 的左侧,+的右侧,跟 [和]一样,是最难以摸正确的按键。

    Enter是我们按的最多的,所以它的面积要大。

    左右两个shift,以及 enter上方的 backspace,也都最好是大键。

    F1,F2,...F12, 也都最好是可以一键按到的。

    所以,这个是比较合适的布局:

     

     

     

    如果经常使用 F1, F2 等键的话, 不建议购买 87键的小键盘。 例如下面这个:

     

     

    四:总结

    以上就是我对于如何提高程序员的键盘使用效率的一些看法和实践经验,一家之言总会有难免的疏漏,相对于程序员来说好的打字习惯以及适合自己的训练方法是对于工作或者学习来说是利大于弊的。

     

     

     

     

     

     

     

     

    转载于:https://www.cnblogs.com/jinli199783/p/11532644.html

    展开全文
  • 程序员键盘使用进阶技巧

    千次阅读 2019-08-16 08:20:00
    点击上方 "程序员小乐" ,关注公众号8点20分,第一时间与你相约每日英文Sometimes, I’d rather feel nothing. It’s better....
        

    点击上方 "程序员小乐" ,关注公众号

    8点20分,第一时间与你相约

    每日英文

    Sometimes, I’d rather feel nothing. It’s better. It’s easier.

    有时候我真希望自己没有感觉,那就好过得多了。


    每日掏心话

    也许时间会夺去你那令人妒忌的容颜,却无法抢走我爱你坚定的信念,因为我有一种无穷而又温柔的力量,它就是一心一意!


    来自:gratonos | 责编:乐乐

    链接:jianshu.com/p/6735b67a344e

    640?wx_fmt=other

    图片来自网络



       正文   



    适用人群


    程序员键盘党,尤其是vimemacs或其模拟器用户。


    适用键盘


    普通外接键盘,左右Ctrl键、左右Shift键、左右Alt键齐备。


    技巧目标


    • 提升整体效率

    • 减少小指压力


    组合键指法要点


    各司其职


    1. 左右Ctrl键分别用左右手的手掌靠近小指指根的部位击键

    • 击键时手完全不需要移动

    • 减少小指压力,尤其是修饰键这些需要持续按住一定时间的键

    左右Shift键分别用左右手的小指击键

    • Shift键用的相对较少,小指压力不会太大

    • 如果需要连续输入大写字母,则打开大写锁定

    左右Alt键分别用左右手的大拇指击键


    左右开弓


    基础键与修饰键用不同的手击键


    • 不需要手移动

    • 不需要单手变换为很别扭的手型去同时击多个键


    具体例子:


    • Ctrl-U组合键用左手击Ctrl键,右手击U

    • Alt-X组合键用右手击Alt键,左手击X


    针对性改键


    1. Ctrl键与其左边的键(通常是上下文菜单键或Fn键)进行交换

    • 更方便手掌击右Ctrl

    • 如果主键盘区的空格键右边只有三个键,那么右Ctrl键键帽通常会比较宽,可以不交换

    交换CapsLock键和Esc

    • 方便vim或其模拟器evilIdeaVim等)用户切换为普通模式

    • 也可以使用Ctrl-[键切换为普通模式,只是没那么方便

    • Ctrl-C不是在所有情况下都与Esc/Ctrl-[等效,不推荐

    将右Alt键映射到左Alt

    • Windows下通常将右Alt键映射为AltGr键,等效于Ctrl+Alt,不利于“左右开弓”


    改键方法


    不同系统下各有若干改键方法或工具,这里仅介绍我当前使用的方法。


    Windows


    通过修改注册表来改键。想了解具体键值含义的朋友,请参考网上的其他文章,我这里直接给一个结果。


    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
    "Scancode Map"=hex:00,00,00,00,00,00,00,00,06,00,00,00,5d,e0,1d,e0,1d,e0,5d,e0,3a,00,01,00,01,00,3a,00,38,00,38,e0,00,00,00,00

    将上述注册表内容保存为.reg后缀的文件,然后双击执行。执行完毕后,需注销并重新登录当前用户或重启系统使配置生效。注册表内容包含了三个按键映射设置:


    1. 交换右Ctrl键和上下文菜单

    2. 交换CapsLock键和Esc

    3. Alt键映射到左Alt


    Linux


    通过使用桌面环境自带的系统设置工具来改键。以Cinnamon桌面环境为例,其他桌面环境类似:


    1. 在桌面依次点击Menu->Preferences->Keyboard->Layouts->Options,打开Keyboard Layout Options窗口

    2. 配置Ctrl key position为:Menu as Right Ctrl

    3. 配置Caps Lock key behavior为:Swap ESC and Caps Lock


    vim或其模拟器快捷键绑定技巧


    普通模式下,vimCtrl组合键基本都有预置功能,而空格键的功能只是把光标移动到下一个字符,实际使用中作用不大。并且,使用左右手的大拇指都可以非常方便击空格键,所以,把空格键作为快捷键的前置键非常合适,而且不与任何预置的快捷键冲突。例如:将<Space>bp/<Space>bn绑定到切换上/下一个Buffer的命令。


    另外,很多编辑器的vim模拟器支持触发编辑器内置的Action,通过绑定以空格键为前置键的快捷键,vim模拟器还可以作为一个无冲突快捷键绑定工具来使用。

    欢迎在留言区留下你的观点,一起讨论提高。如果今天的文章让你有新的启发,学习能力的提升上有新的认识,欢迎转发分享给更多人。


    欢迎各位读者加入程序员小乐技术群,在公众号后台回复“加群”或者“学习”即可。

    640?wx_fmt=png


    猜你还想看


    阿里、腾讯、百度、华为、京东最新面试题汇集

    当我们遇到100亿次请求?该如何设计后端架构?

    据说这些设计模式的理念都是相同的!

    深入剖析 Spring 中的构造器注入

    百度地震了,也许早晚的事

    Google 程序员有哪些高效的编程习惯?

    640?wx_fmt=png

    关注「程序员小乐」,收看更多精彩内容
    展开全文
  • 程序员键盘推荐

    千次阅读 2014-03-11 18:03:46
    ... 这个 ...原来 stackoverflow有一篇,现在...淘宝上新的300左右,二手的100左右,性价比极高,程序员用手工作的,不要亏待自己的手,换工作也可以带走。我买了一个二手的,手感很不错。 微软键盘列表见这里 ...

    http://www.codinghorror.com/blog/2009/02/have-keyboard-will-program.html

    这个

    http://programmers.stackexchange.com/questions/2254/what-are-good-keyboards-for-programming

    原来 stackoverflow有一篇,现在没有了但是和stackexchange的答案差不多

    1 首推

    microsoft 4000键盘

    microsoft 人体工程学键盘 4000 集中了最多的票数。另外google内部很多人 也使用微软的人体工程学键盘。

    淘宝上新的300左右,二手的100左右,性价比极高,程序员用手工作的,不要亏待自己的手,换工作也可以带走。我买了一个二手的,手感很不错。

    微软键盘列表见这里http://www.microsoft.com/hardware/en-us/keyboards 

     

    2 其他键盘有特殊的效果,但是价格不便宜。

    如果上肢有伤且有米的人可以考虑 Kinesis Advantage Pro 不过要适应很长时间

    kinesis pro

    3 机械键盘

    机械键盘打字很爽,追随者很多

    很多程序员推荐 Das keyboard, IBM model M

    如果使用Emacs 可以使用HHKB , stallman的选择,嫌贵了可以买非机械 lite版本的。

     

    4 比较便宜的推荐

    我在网上找了一下,很多人推荐Dell Sk 8115, 试用之后感觉还算不错。新品比较便宜

     

    5 另类些的推荐

    有人喜欢IBM 的小红点 ,可以买带小红点的 IBM 笔记本风格键盘。到淘宝搜索 sk 8855

     

    6 时尚选择 未必实用 耍酷的可以选择。

    苹果键盘,这个不少人推荐。另外microsoft 的 arc 系列也挺漂亮。
    http://www.cnblogs.com/lovers/articles/2724960.html

    展开全文
  • 判断一个人的编程水平,就看他用键盘多,还是鼠标多。用键盘一是为了输入代码(当然了,也包括注释),再有就是熟练使用快捷键。所以在网上找了一下,自己也总结了些用得比较多的,和大家一起分享一下。Ctrl+K 光标...
  • 目录 前言 键盘简介 键盘图 总结 前言 从一个地方偶然看到了HHKB静电容键盘,由于其独特的键盘布局,有利于提高工作效率,从而被称为”程序员神器“。 键盘简介 键盘外表看起来就像是下面的样子: 拆开之后是这样的...
  •  程序员提高键盘的使用效率的主要方法是方法选择一款好用的IDE,如vs studio,vs code还有JetBrains全家桶。现代化的IDE时提高程序员开发效率的利器,先进的IDE可帮你插入常用的句式,如while循环、for循环、捕获...
  • 程序员武器之键盘,适用于其他文字录入者 见这个 http://www.codinghorror.com/blog/2009/02/have-keyboard-will-program.html 这个 ...
  • 作为标准程序员,总想有一把非常顺手的键盘,看中了HHKB,但是近2K的价格还是让人心烦(价格还不是最主要的,主要是没有我需要的编辑键)。即便是FILCO87也要近900元(还是觉得大了,不想要上面的F键区,让键盘更小...
  • 影响手感的因素:1.按键的弹簧 2.键冒的样式(每一排的键盘都不一样更符合人体工程) ...作为一个程序员,或许你有因长期敲击键盘而感到疲惫的感觉,此时你应该考虑换一个效率更高,写起代码更轻松更适合程序员键盘....
  • 所以,在希望提升键盘的使用效率之前,我们可以尝试着分析哪些因素影响着程序员键盘使用效率的提高。  1.是否符合标准的键盘指法  2.是否熟悉键盘的布局  3.是否有选择了合适的键盘  4.是否有足够...
  • 要求一:程序员使用键盘最常用的技能有些?  程序员使用键盘最常见的用途便是进行代码的编写,所以...随着打字训练的进行对键盘布局的熟悉程度不再成为限制程序员键盘使用效率的短板,此时对于代码内容本身含义...
  • HHKB程序员专业键盘

    2010-09-23 00:41:09
    今天在一个偶然的机会了解到HHBK这个专业的程序员键盘.   先介绍一下HHKB是什么?   百科词条: 在专业键盘领域,毫无疑问,HHKB是最成功的,从最初的限量100台到如今的250,000台销量,数字说明了一...
  • 对于程序员键盘使用效率,我觉得键盘使用效率不代表写代码效率。当然键盘使用效率还是有一定影响的。对于一个资深程序员键盘使用效率当然不在话下。所以为了更好的伪装成资深程序猿,我们一起来了解下如何提高...
  • 适合程序员键盘练习程序,很好用 强烈推荐,有利于提高打字的正确率
  • 既然想要成为一名合格的程序员,就要从最基本的编程开始,而键盘的使用就是程序员需要掌握的基本的也是最重要的一课。那么如何提高程序员键盘使用效率? 1.调研分析程序员使用键盘最常用的技能有些?  键盘中有...
  • 这是一款适合程序员键盘练习、训练游戏。适合程序员键盘练习
  • 程序员用87键盘还是104键盘合适? 惠普Gk100和IKBCC87/C104这两款键盘选哪个好呢?</p>
  • programmer-dvorak, 为程序员德沃夏克键盘布局键入导师 程序员德沃夏克为程序员德沃夏克键盘布局键入导师。 它是谷歌的100% ( App Engine配置仅用于将源上载到云) 。 它使用 TypingTutor jQuery插件: ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,209
精华内容 1,683
关键字:

程序员键盘