python - 重命名重构期间退格键、删除键和箭头键的行为

标签 python refactoring pycharm rename

假设我想将此 really_bad_variable_name 变量(或方法或其他名称)重命名为 really_good_variable_name。通常,当我调用 Refactor > Rename... 时,我的插入符(光标)将位于该标识符中间的某个位置

我想要去bad,这样我就可以改变它。现在,如果我尝试使用键盘上的后退箭头键导航到该位置,插入符号会跳转到变量名称的开头。

enter image description here

如果我尝试使用退格键删除 bad_,也会出现类似问题:整个标识符名称都会被删除。

这大概是因为默认情况下标识符是完整“选择”的。尽管这种情况每次都会发生,但这绝不是我期望键盘按键出现的行为。太令人沮丧了。

有没有办法更改此设置,以便默认情况下不会选择旧名称?

最佳答案

为什么是的。就在这里。

在“设置”>“编辑器”>“常规”>“重构”中,取消选中“预选择旧名称”。

enter image description here

关于python - 重命名重构期间退格键、删除键和箭头键的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42138586/

相关文章:

python - numpy 是否提供广义内积?

refactoring - RSpec:如何在 Controller 中 stub Sorcery 方法调用?

java - 如何在不将我的类绑定(bind)到特定实现的情况下获得实现继承的好处?

python - 以递归方式存储返回值?

python - 在尊重访问控制的同时为 REST API 序列化 SQLAlchemy 模型?

python - 使用请求解析亚马逊上的产品标题

在 lisp 中重构 "show-list"函数

python - Python 中的 For Loop 没有正确地将列表分成子集

python-3.x - PyQt5 returnPressed.connect "Cannot find reference ' 函数中的连接“

python - Pycharm Professional 与 WSL : Cannot read environment variables set with ~/. 配置文件