Mac 下中英文混输的最佳实践? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Raool
V2EX    程序员

Mac 下中英文混输的最佳实践?

  •  
  •   Raool 2022-08-31 15:17:16 +08:00 5175 次点击
    这是一个创建于 1137 天前的主题,其中的信息可能已经有所发展或是发生改变。

    通过 自动切换输入法 这个应用可以很好地实现不同应用之前的输入法切换,非常舒服,比如启动终端应用会自动切换成英文,启动微信会自动切换成中文。

    但在比如 markdown 场景下,需要大量的中英文符号混输,这样的场景下只能通过

    1. 先切换成英文
    2. 输入英文符号
    3. 切换回中文

    有点太麻烦了,希望的场景是:

    1. 按下某个自定义键,比如 ctrl + 符号,可以直接输入英文符号,单独按符号按键是中文符号

    已经尝试过一些方法,比如 BetterAndBetterKarabiner,貌似都不能很好的支持,不过 Karabiner 的复杂自定义按键应该可以实现。

    另外,不希望使用 mac 自带的 在中文输入法下只输入半角符号 的设置,因为中文符号的频率也很高。

    29 条回复    2022-09-02 02:51:32 +08:00
    Rooger
        1
    Rooger  
       2022-08-31 15:23:08 +08:00
    只有我一个觉得要切输入法,才能输入字母很反人类吗?
    xiang0818
        2
    xiang0818  
       2022-08-31 15:29:03 +08:00
    @Rooger 直接回车就好了啊??为啥要切换
    chendy
        3
    chendy  
       2022-08-31 15:29:45 +08:00   2
    可能没有最佳实践,只有自己最习惯的实践
    个人习惯 cmd + 空格 切输入法,别的没啥,就是废键盘
    wonderfulcxm
        4
    wonderfulcxm  
       2022-08-31 15:31:38 +08:00 via iPhone
    中文输入法 shift 切换成英文
    Geekgogo
        5
    Geekgogo  
       2022-08-31 15:33:15 +08:00
    按 Caps 不就是切换吗
    ediron
        6
    ediron  
       2022-08-31 15:40:41 +08:00
    为啥要切换输入法呢,shift 切换中英文不行吗,再不济就像二楼说的输完直接回车
    for8ever
        7
    for8ever  
       2022-08-31 15:45:57 +08:00
    删掉默认输入法,只保留一个中文输入法,然后就可以按 shift 轻松切换中英文了
    EdwardYoung
        8
    EdwardYoung  
       2022-08-31 16:03:05 +08:00
    不是 CapsLock 按键吗?
    我还用日文输入法呢,那切换叫一个繁琐。
    07H56wMvTJUc4rcf
        9
    07H56wMvTJUc4rcf  
       2022-08-31 16:03:40 +08:00 via iPhone
    shift 切换我改成 control
    imzcg2
        10
    imzcg2  
       2022-08-31 16:28:44 +08:00
    最好的办法就是全英文
    explorerproxy
        11
    explorerproxy  
       2022-08-31 16:35:44 +08:00
    似乎没有好的方案,非输入法自带的方案感觉会有兼容的问题
    没办法只能改变自己的习惯了,现在是 capslock 固定切英文,shift 固定切中文
    yao177
        12
    yao177  
       2022-08-31 16:35:48 +08:00
    @imzcg2 +1 ,全英文就好了,或者偶尔英文直接回车打出
    lavard
        13
    lavard  
       2022-08-31 16:38:54 +08:00
    @imzcg2 但是总有输入中文的需求吧...
    meisen
        14
    meisen  
       2022-08-31 16:39:05 +08:00   1
    除了 10 楼说的全英文,还可以删除系统 ABC

    https://ssnhd.com/2022/01/01/mac-inputdel/
    Chell
        15
    Chell  
       2022-08-31 16:46:38 +08:00
    如果 markdown 场景指的是 delimiter 输入的话,可以设置下替换词,比如 替换成 `
    hhhhhh123
        16
    hhhhhh123  
       2022-08-31 17:00:24 +08:00
    提高自己的英语水平, 就不会出现这样的情况了, 直接全英文
    BingoXuan
        17
    BingoXuan  
       2022-08-31 17:18:24 +08:00
    command+空格,刚好两个拇指一起摁就可以切换。我记得这个是旧版 macOS 的键位影射。现在默认都是 control+空格,非常不好用。我都是改成 command+空格的
    solxnp
        18
    solxnp  
       2022-08-31 18:14:10 +08:00
    为什么要切换输入法?删掉默认输入法,只保留一个输入法(如搜狗),Shift 键直接可以在中英文之间切换。难道大家不是这样用输入法的?
    ynyounuo
        19
    ynyounuo  
       2022-08-31 18:16:09 +08:00
    单键切换输入法
    cairnechen
        20
    cairnechen  
       2022-08-31 18:23:13 +08:00
    所有这类问题的根本原因就是 长按 Caps 切换大小写反人类
    eryajf
        21
    eryajf  
       2022-08-31 18:28:51 +08:00
    @meisen v 站真是个宝,这正是我想要的效果,感谢感谢
    chavyleung
        22
    chavyleung  
       2022-08-31 18:35:16 +08:00
    wu67
        23
    wu67  
       2022-08-31 19:34:23 +08:00
    只留中英两个输入法, 用大写键切换就行了...
    zhuweiyou
        24
    zhuweiyou  
       2022-08-31 20:32:16 +08:00
    个人习惯 ctrl+space 切中英文,并且把中文输入法的切英文快捷键(通常是 shift)取消掉,因为编程常按 shift 容易误切.
    libinglong9
        25
    libinglong9  
       2022-08-31 22:37:38 +08:00   1
    @meisen 不能删除,否则系统会不稳定,比如配置网络会因为缺少系统输入法卡死
    Rooger
        26
    Rooger  
       2022-09-01 09:41:12 +08:00
    @xiang0818 嗯,我需要好好适应一下。主要的开发平台是 Windows ,最近打算自己买 Mac mini ,公司配的是 PC 。我更加习惯按 SHIFT ,输入英文,直接在编辑器中显示我输入的文字。在输入中展示然后按回车的方式,我的确需要适应一下。另外个人有些小洁癖,不太能接受第三方输入法,个人也一直使用的是五笔输入法。
    ChangJingli
        27
    ChangJingli  
       2022-09-01 11:05:12 +08:00
    MarcRobert
        28
    MarcRobert  
       2022-09-01 11:08:16 +08:00
    我电脑常年五个输入法, 英文+简繁+平片, 就感觉挺烦的切换的时候
    novadng
        29
    novadng  
       2022-09-02 02:51:32 +08:00
    想到一个 dirty hack: 可以用自定义短语功能添加一些常用的 markdown 标记符号 (
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1004 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 18:33 PVG 02:33 LAX 11:33 JFK 14:33
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86