用unicode转义序列替换特殊字符的Eclipse快捷键
Ecplise中是否有一个快捷键,允许用unicode转义序列(\uxxx)替换特殊字符(重音)?我认为没有用unicode转义序列替换特殊字符的Eclipse快捷键,eclipse,character-encoding,keyboard-shortcuts,unicode-escapes,Eclipse,Character Encoding,Keyboard Shortcuts,Unicode Escapes,Ecplise中是否有一个快捷键,允许用unicode转义序列(\uxxx)替换特殊字符(重音)?我认为没有 我建议最好是从命令行通过native2ascii运行源文件。(然后“刷新”…)作为替代,您可以使用java编辑器模板(请参阅Eclipse首选项->java->编辑器->模板),并为要替换的每个特殊字符添加模板。 例如: 姓名:ö 上下文:Java 自动插入:true 模式:\u00F6 现在在源代码中出现“ö”后按ctrl空格键,这将弹出一个上下文菜单,允许您将其替换为unicode转
我建议最好是从命令行通过
native2ascii
运行源文件。(然后“刷新”…)作为替代,您可以使用java编辑器模板(请参阅Eclipse首选项->java->编辑器->模板),并为要替换的每个特殊字符添加模板。
例如:
姓名:ö上下文:Java
自动插入:true
模式:\u00F6
现在在源代码中出现“ö”后按ctrl空格键,这将弹出一个上下文菜单,允许您将其替换为unicode转义序列。有一个包含两个文本字段的上下文菜单,用于同时转义到unicode和从unicode转义。您没有告诉您是否正在使用Eclipse和Java—如果您是,如果您在某个点安装了
Windowbuilder
此外,您还可以使用其自动代码生成功能,用unicode表示法快速替换某些文本中出现的所有特殊/重音字符
只需在设计视图
中创建一些虚拟GUI对象(例如JLabel
),在文本
属性中键入字符串,就可以在切换回源代码视图
后自动对所有特殊字符进行unicode转义
如果您在非Java环境中工作,您可能会打开另一个Eclipse实例,作为一个方便的unicode转义转换器。是的,昨天我通过了所有快捷键,使用ctrl+shif+L。我决定在我的项目中的所有文件中使用UTF-8。我在寻找快捷键,而不是插件。但是,没问题,现在它被升级了。Martin建议的unicode escape eclipse插件不需要两个eclipse实例。