我最近需要从使用 Notepad++ 进行大部分代码编写/编辑切换到使用 RubyMine。 np++ 和 RubyMine 中的功能之一是能够通过按 ctrl+shift+[向上或向下] 将一行(或多行)代码向上或向下移动一行。
在 np++ 中,这只是将行向上或向下移动一位,而不改变该行或其周围的缩进。然而,在 RubyMine 中,这可能会产生不可预测的(对我来说)和不需要的(对我来说)影响,包括:将行向上移动整个代码块,而不是仅仅 1 行;移动一行会导致该行或相邻行的缩进被更改。
是否有我可以更改的设置或替代快捷方式会导致我想要的行为:向上(或向下)移动一行一次,只需将行向上(或向下)移动 1 行,而不需要任何其他格式/缩进更改?
我尝试寻找改变这种行为的方法(包括在这个网站上),但没有成功。此外,我禁用了各种设置,特别是在编辑器->常规->智能键部分,但也没有成功。