V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ByteCat
V2EX  ›  程序员

写代码的时候应该使用标准的指法吗?

  •  
  •   ByteCat · 2020-05-17 18:21:48 +08:00 · 4704 次点击
    这是一个创建于 1411 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,我平时用键盘的话,二十六个字母还是标准指法且比较熟悉,标准指法的按法也很舒服,但是在写代码的时候也应该使用标准指法吗?像是 - = [ ] \ ` 这种键,感觉总得看一下键盘才能摸到,不然肯定敲错,而且感觉全部交给小拇指的话,小拇指也很累,大家是怎么解决的呢?
    ( P.S. 只有我一个人用无名指敲 delete 键嘛 XDDD
    ( P.P.S. 楼主用的是 Mac 键盘,delete 指的是 ⌫ 键
    37 条回复    2020-06-10 18:52:34 +08:00
    lijialong1313
        1
    lijialong1313  
       2020-05-17 18:30:22 +08:00
    你打的舒服打得快,哪怕你用食指戳都可以。

    这个要求没那么多,习惯成自然。
    hhhsuan
        2
    hhhsuan  
       2020-05-17 18:32:27 +08:00 via Android   ❤️ 2
    别想多了,一天写不了几行代码
    chenchaofengdev
        3
    chenchaofengdev  
       2020-05-17 18:32:34 +08:00 via Android
    只能强行习惯。这里建议 www.typingclass.com 练习一下,网页加载有时候比较慢。建议练英文的,多熟悉。但是本人有时候-=会敲错,原来频率很高,现在很少基本可以忽略[虽然很少,但确实存在,我也很无奈]。至于 backspace 等基本 0 失误了。总的来说还是需要多练。有更好的办法记得告诉我一下。*(੭*ˊᵕˋ)੭*ଘ
    yjxjn
        4
    yjxjn  
       2020-05-17 18:33:38 +08:00
    不都粘贴复制么?
    chenchaofengdev
        5
    chenchaofengdev  
       2020-05-17 18:34:14 +08:00 via Android
    上面说打的舒服就可以随便打的,千万别误导别人了。盲打基本功!!!不会盲打的程序员基本算另外一个物种。
    wdxm2008
        6
    wdxm2008  
       2020-05-17 18:35:17 +08:00
    一天能写多少啊?我觉得与其说写代码,不如说和人沟通聊天的时候怎么打字快一点怼回去。
    ByteCat
        7
    ByteCat  
    OP
       2020-05-17 18:38:25 +08:00
    @chenchaofengdev 你好 感谢回答 但是这个域名访问起来为什么已经「该域名正在 sedo.cn 出售!」😂
    rayhy
        8
    rayhy  
       2020-05-17 18:40:48 +08:00 via Android
    写代码的时候指法问题都被 IDE 的智能提示掩盖了…
    murmur
        9
    murmur  
       2020-05-17 18:43:23 +08:00
    瞎打也能做到盲打,就看你打了多少年的字,祖安玩两年保你录入速度无敌
    renmu
        10
    renmu  
       2020-05-17 18:44:07 +08:00 via Android
    单指禅
    ByteCat
        11
    ByteCat  
    OP
       2020-05-17 18:45:44 +08:00
    @murmur 瞎打确实也能盲打 我是知道的 因为此前我就是瞎打的 但是学了一下标准指法之后确实手指移动距离显著减少 而且输入速度也有所增加 所以我还是挺信封标准指法的 😂
    lrh3321
        12
    lrh3321  
       2020-05-17 18:46:22 +08:00 via Android
    天生手指短,用标准指法,小指和无名指贼难受
    lance86
        13
    lance86  
       2020-05-17 18:46:32 +08:00
    26 个字母和代码常用的符号会熟练的盲打就行,不常用的符号看一下键盘也无妨,慢慢就全部会盲打了。再说不同的键盘的按键位置也可能有细微差别,就比如 delete 的位置,所以我认为没有什么标准指法。
    这也不是弹钢琴,发展了几百年 指法什么的有体系结构。
    Aoang
        14
    Aoang  
       2020-05-17 18:47:16 +08:00 via Android
    标准指法适合打字,其实不只是指法的问题,而且键盘的问题。

    现在的标准键盘都搭配标准指法,适配的键频都是较为通用的,也就是以字母为主。
    而编码会用到很多符号,部分符号所在键盘前的位置,不说它距离远,很多都是需要摁两个键才能出来的。

    所以,什么指法不重要,想舒适换非标准布局的键盘。
    ychost
        15
    ychost  
       2020-05-17 18:47:53 +08:00
    ESC 和 Capslock 兑换 用 VIM 很舒服,就是数字键很难按,要是有字母和数字通过 shift 映射就好了
    xiaoming1992
        16
    xiaoming1992  
       2020-05-17 19:10:43 +08:00
    退格键旁边的加减号简直是噩梦,加号稍微好一些,减号十次有九次是错的,要么是 0 要么是+...
    smilenceX
        17
    smilenceX  
       2020-05-17 19:15:08 +08:00
    是的,请使用以下标准指法:
    左手小指负责 Ctrl, 左手食指负责 C 和 V 。
    smilenceX
        18
    smilenceX  
       2020-05-17 19:18:33 +08:00
    正经地说,我只有在按 26 个字母的时候,指法是正确的,其它的看情况,怎么顺手怎么来。
    个人观点,写代码相对于纯打字工作来说,对输入的速度要求并不高,自己开心就好,没什么好纠结的。
    somalia
        19
    somalia  
       2020-05-17 19:22:31 +08:00
    谢谢你们与我一起 ctrl+c ctrl+v
    autoxbc
        20
    autoxbc  
       2020-05-17 19:43:40 +08:00
    打字速度在程序员必备技能里排前三的话,程序员里至少应该有 1% 来自速录员,不服的说一个自己同事是速录员的例子
    sherlockgy
        21
    sherlockgy  
       2020-05-17 19:55:50 +08:00 via iPhone
    @chenchaofengdev 程序员还真的不是打字员。。打字速度影响微乎其微
    wobushizhangsan
        22
    wobushizhangsan  
       2020-05-17 19:57:03 +08:00 via Android
    有个运维同事是一指禅,一指禅也没什么,关键是他慢,每次升级都愁死。个人观点,无论啥指法,快就可以了。
    sherlockgy
        23
    sherlockgy  
       2020-05-17 19:57:39 +08:00 via iPhone   ❤️ 1
    @autoxbc 我觉得打字速度优先级很低...ide 快捷键用的好,这种差距会被掩盖的
    lv2016
        24
    lv2016  
       2020-05-17 20:10:54 +08:00
    写代码应该是计算密集型而不是 IO 密集型的任务吧,不过能快速的打一大段还是很爽的,尤其是用机械键盘的时候
    namelosw
        25
    namelosw  
       2020-05-17 20:38:53 +08:00
    我见过的几乎所有人应该小指按某些大键的时候都会换无名指,或者小指无名指一起。特别规矩的没见过。

    字母键位啥的还是练一练比较好。打字不是打游戏,二指禅不是很好用。

    盲打肯定要会,我是不会鄙视不会盲打的程序员的,但是这个太基础了,不会真的会被很多同事偷偷议论鄙视,我见过挺多案例了。

    还有写很多动态类型语言的时候打字快还挺有用的,主要不是打字快,而是大片编辑熟练。虽然这些语言精简,但是经常没提示,重构 IDE 也经常帮不上忙,基本上就是拼 Vim 操作的时候了。
    zooo
        26
    zooo  
       2020-05-17 20:48:58 +08:00
    说下我的观点:标准指法应该去学,并且尽努力去学,原因:标准指法的确是一个符合绝大数人的习惯的指法。
    另外,在标准指法下,根据自己手指的特点,做一些改变,这些改变衡量的标准就是自己舒适。
    QingchuanZhang
        27
    QingchuanZhang  
       2020-05-17 20:54:35 +08:00   ❤️ 1
    二指禅选手表示毫无压力,写代码又不是比打字速度
    tanghongkai
        28
    tanghongkai  
       2020-05-17 21:24:12 +08:00
    我二指禅打的飞快,打代码还是要有时间思考的,不用比拼纯速度
    collery
        29
    collery  
       2020-05-17 21:28:33 +08:00
    打游戏打多了,左手不是标准指法,往左边偏了一位 😢。 以前初中毕业,qq 聊多了,然后打字就上来了。大学玩 lol,骂的多了,打字飞快
    jon
        30
    jon  
       2020-05-18 09:46:24 +08:00
    盲打才帅啊
    dbskcnc
        31
    dbskcnc  
       2020-05-18 09:50:05 +08:00
    这个不是标准操作吗,打多就好了,肌肉记忆,已经不需要再想
    shellic
        32
    shellic  
       2020-05-18 09:58:32 +08:00 via Android
    不会标准指法,就手放键盘上怎么舒服怎么打,也没因为打字速度影响项目进度
    zarte
        33
    zarte  
       2020-05-18 10:36:14 +08:00
    不会盲打的只能怪小时候的电脑老师没教好。
    wget
        34
    wget  
       2020-05-18 10:57:05 +08:00
    这么看 mac 真香,command 用大拇指就行,复制粘贴体验好极了
    realkun
        35
    realkun  
       2020-05-18 20:45:54 +08:00
    Tap 无敌啊,哈哈哈
    chenchaofengdev
        36
    chenchaofengdev  
       2020-06-10 18:52:06 +08:00
    @ByteCat 额 现在还是无法访问吗?
    chenchaofengdev
        37
    chenchaofengdev  
       2020-06-10 18:52:34 +08:00
    不会盲打的和会盲打的,差距很大。不要误导其他人了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1992 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 16:20 · PVG 00:20 · LAX 09:20 · JFK 12:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.