V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Raool
V2EX  ›  程序员

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

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

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

    但在比如 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 按键吗?
    我还用日文输入法呢,那切换叫一个繁琐。
    F798
        9
    F798  
       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   ·   实用小工具   ·   1802 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 16:30 · PVG 00:30 · LAX 08:30 · JFK 11:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.