有没有办法全局配置Eclipse中的所有文本编辑器,只将用户的实际击键插入文件,零其他字符?
特别是,有没有办法确保输入ENTER
始终完全插入ENTER
,不多也不少,从不插入ENTER
{ {1}} SPACE
... SPACE
用于某些与上下文相关的空格数?
这种行为会产生一些可取的(对我而言)后果:
SPACE
ENTER
会将文件恢复到BACKSPACE
之前的确切状态。目前,往返国家(例如,还原意外按键)需要ENTER
ENTER
BACKSPACE
BACKSPACE
... BACKSPACE
。BACKSPACE
ENTER
ENTER
ENTER
会产生三条完全空行,并将光标留在第四行的最左侧,由ENTER
SPACE
... SPACE
作为前缀的四行,需要进一步清理。这就是每个其他基本编辑器的行为(或者至少可以表现得如此),因此似乎有理由认为这可以在Eclipse中以某种方式实现。但是,尽管我已经找到了禁用Eclipse中所有其他“智能”干预措施的方法,但我从未找到过禁用SPACE
ENTER
SPACE
... {{1行为。
解决方案不一定是内置的配置参数(此时我怀疑存在这样的参数)。如果结果是一个永远在线的类型 - 一键获取一个字符的行为,那么插件或其他具有中等复杂性的一次性黑客是可以接受的。
请注意,重要的是,在清除不需要的空格之后调用自动格式化操作是一种非解决方案。我知道那很有意义;这不是我想要的。