ReSharper拼写检查器能否识别转写形式的德语变音符号?
解决ReSharper识别德语转写变量名的拼写错误问题
针对你遇到的德语转写变量名被ReSharper标记为拼写错误的问题,目前ReSharper原生没有专门适配这类转写的内置设置,你可以通过以下几种方式解决:
手动维护自定义拼写词典
打开ReSharper选项,进入Environment → Spelling → Custom Dictionaries,新建或添加一个自定义词典文件(比如命名为german-transliteration.dic),将常用的德语转写词汇(如schaefer对应Schäfer、mueller对应Müller、strasse对应Straße等)逐行写入文件。保存后,ReSharper会将这些词汇识别为正确拼写。快速添加单个转写词汇到词典
当遇到被标记错误的转写变量名时,直接点击错误提示旁的灯泡图标,选择「Add to dictionary」选项,即可快速将该词汇加入自定义词典,适合处理零散的变量名。通过正则表达式忽略转写模式的拼写检查
进入ReSharper选项的Code Inspection → Inspection Severity,找到「Spelling」分类下的「Unknown word」,点击右侧齿轮图标进入编辑设置界面。在「Exclude identifiers matching」中添加正则表达式:\b[a-zA-Z]*ae[a-zA-Z]*\b|\b[a-zA-Z]*oe[a-zA-Z]*\b|\b[a-zA-Z]*ue[a-zA-Z]*\b|\b[a-zA-Z]*ss[a-zA-Z]*\b这样所有包含
ae/oe/ue/ss转写组合的变量名都将被排除在拼写检查之外。
内容的提问来源于stack exchange,提问作者Marormur
相关产品推荐
相关产品推荐

