没找到好的解决方法,在 macOs High Sierra 中添加的中文输入法总是排在英文输入法之前。
后来通过搜狗输入法的“自动英文”高级设置解决了这个问题。
搜狗输入法还有一个有用的设置:“浏览器地址栏内输入默认启用英文”
参考:http://blog.csdn.net/fjh658/article/details/8482967
这个方法在 macOS High Sierra 上不管用
选择打开语言与文本偏好设置-> 输入源(所有勾去掉,美国英文去不掉)将越南文, 越南文输入法 Unikey打上勾->去掉美国英文的勾->勾上美国英文勾
->去掉 越南文, 越南文输入法 Unikey勾 -> 勾上搜狗拼音输入法。 这样默认就是美国英文了。
装个第三方输入法,试试。