Eclipse快捷键,用于通过unicode转义序列替换特殊字符

时间:2011-04-06 00:50:13

标签: eclipse character-encoding keyboard-shortcuts shortcut-key unicode-escapes

Eclipse中是否有快捷键允许用unicode转义序列(\ uXXXX)替换特殊字符(重音)?

4 个答案:

答案 0 :(得分:2)

作为替代方案,您可以使用java编辑器模板(请参阅 Eclipse首选项 - > Java - >编辑器 - >模板)并为要替换的每个特殊字符添加模板。 例如:

姓名:ö
背景:Java
自动插入:true
模式:\ u00F6

现在在源代码中出现'ö'后点击ctrl-space,这将弹出一个上下文菜单,允许你用unicode转义序列替换它。

答案 1 :(得分:2)

有一个plugin有两个文本字段,可以同时转义到unicode和从unicode转义。

答案 2 :(得分:1)

我认为没有。

我建议的最好的方法是从命令行通过native2ascii运行源文件。 (然后“刷新”......)

答案 3 :(得分:0)

您没有告诉您是否正在将Eclipse与Java结合使用 - 如果 ,您在某些时候安装了Windowbuilder好吧,你可以使用它的自动代码生成来快速替换某些文本中所有出现的特殊/重音字符及其unicode表示。

只需在Design view中创建一个虚拟GUI对象(例如JLabel),在text属性中键入字符串,然后切换后自动转义所有特殊字符unicode回到Source view

如果您在非Java环境中工作,您可能会打开Eclipse的另一个实例 - 作为一个方便的unicode-escaping-converter。