为什么我的键盘在Eclipse中搞砸了?

我正在尝试在Eclipse中input一对尖括号,如“<>”。 但是,它显示为一个单引号和一个点,如“”。 我尝试了几次,发现angular度支架实际上位于反斜杠的位置。

为什么发生这种情况? 我怎样才能改回来?

提前致谢。

我认为这与Windows的烦人的function有关 – 在不同的程序(不仅仅是Eclipse)中,我有很长一段时间类似的东西。

如果您使用的是Windows的非英文版本,则可能安装了不同的键盘布局(例如,我默认安装了荷兰语和美国英语版式)。 键盘组合键Alt + Shift在键盘布局之间切换。 这是非常烦人的,这是一个非常奇怪的function – 就好像某人的键盘上的按键会突然改变?!

您可以进入控制面板,键盘设置,并删除您不想使用的布局。 (我删除了荷兰语版面,所以只留下了美国英语),这样你就不会再错误地转换到错误的版面。 或者您可以转到键盘设置中的高级按键设置,然后closures组合键。

按Alt + Shift 。 如果您不想花费时间去除像Jesperbuild议的那样的键盘布局,只需按Alt + Shift直到获得您需要的布局。 通常不会超过几次。 🙂

在Windows 7中,语言栏使用LEFT ALT + SHIFT键序列来更改语言,因此在写邮件时可以快速将语言改为西class牙语。

这个序列与许多使用ALT + SHIFT的Eclipse快捷键相冲突,如重命名!

您可以通过控制面板>键盘和语言>更改键盘>高级键设置来删除操作系统的设置。

胡里奥

我正在做这个通过Windows控制面板。

第一次当改变font.I重新启动Eclipse。(没有解决scheme比保存我的时间),然后做到这一点。 在这里输入图像说明

…也许你有你的键盘设置为不同的地区(国家)?

另外,你最好在超级用户上问这个问题

Eclipse的键盘处理确实不完美:它将ctrl-alt与“altgr”混淆!

因此,例如匈牙利的键盘布局,你不能input字符'&',因为它需要按altgr-C – 但ctrl-alt-C被默认设置为“SVN提交”…(当然,没有绑定的问题在Eclipe中的组合,但它不是直接的,ctr-alt与altgr冲突,所以寻找什么)

其实我认为这一定是Java SDK的东西,因为即时通讯与IntelliJ相同的问题。 例如,在

public class MainActivity extends Activity { /** * Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ImageView iv } } 

当我尝试完成这个片段,与

 ImageView iv = (ImageView) findViewById(R.id.iv_imagem); 

在“iv”后,我的键盘上的字符被拧紧,而不是一个QWERTY键盘(我有葡萄牙语定义,并没有其他键盘在控制面板)我有一个AZERTY

在Windows中,其他应用程序仍然是正常的

我有同样的问题。 我在Eclipse中编辑Java代码,键盘布局突然改变了。 在我的Windows任务栏,我有一个键盘图标,我用它来改变美国之间的国际和荷兰之间的键盘布局。 这并没有解决我的问题。 当我重新启动Eclipse时,我的问题得到了解决。

和我一样,奇怪的是在eclipse之外(我使用ADT包),一切都好。 并重新启动工作区,修复问题

这发生在我键入任何可能不是有效的expression式,如当我尝试写入

taskNameEditText =(EditText)findVie

当然,我想写

taskNameEditText =(EditText)findViewById(R.id.task_name);

但在第一个片段之后,它改变了键盘。 代码完成也停止工作。 到目前为止唯一的工作解决scheme,我发现在哪里:1 – 重新启动Eclipse,2 – 开始使用IntelliJ

更改键绑定不会工作,只是因为我已经有这些未设置。 此外,“Alt + Shift”不会工作,因为这不是一个Windows(我使用7,64位)的问题