用unicode转义序列替换特殊字符的Eclipse快捷键

用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转

Ecplise中是否有一个快捷键,允许用unicode转义序列(\uxxx)替换特殊字符(重音)?

我认为没有


我建议最好是从命令行通过
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实例。