有没有办法在eclipse中禁用所有缩进和其他自动插入?

时间:2014-02-27 18:18:13

标签: eclipse indentation

有没有办法全局配置Eclipse中的所有文本编辑器,只将用户的实际击键插入文件,其他字符?

特别是,有没有办法确保输入ENTER始终完全插入ENTER,不多也不少,从不插入ENTER { {1}} SPACE ... SPACE用于某些与上下文相关的空格数?

这种行为会产生一些可取的(对我而言)后果:

  • 输入SPACE ENTER会将文件恢复到BACKSPACE之前的确切状态。目前,往返国家(例如,还原意外按键)需要ENTER ENTER BACKSPACE BACKSPACE ... BACKSPACE
  • 在文件中的任意位置键入BACKSPACE ENTER ENTER ENTER会产生三条完全空行,并将光标留在第四行的最左侧,由ENTER SPACE ... SPACE作为前缀的四行,需要进一步清理。
  • 无论上下文如何,多行复制粘贴都是100%可预测且一致的。

这就是每个其他基本编辑器的行为(或者至少可以表现得如此),因此似乎有理由认为这可以在Eclipse中以某种方式实现。但是,尽管我已经找到了禁用Eclipse中所有其他“智能”干预措施的方法,但我从未找到过禁用SPACE ENTER SPACE ... {{1行为。

解决方案不一定是内置的配置参数(此时我怀疑存在这样的参数)。如果结果是一个永远在线的类型 - 一键获取一个字符的行为,那么插件或其他具有中等复杂性的一次性黑客是可以接受的。

请注意,重要的是,在清除不需要的空格之后调用自动格式化操作是一种非解决方案。我知道那很有意义;这不是我想要的。

0 个答案:

没有答案