【问题标题】:Is there a keyboard shortcut in Pycharm for renaming a specific variable?Pycharm 中是否有用于重命名特定变量的键盘快捷键?
【发布时间】:2017-02-06 08:51:13
【问题描述】:

我正在使用 Pycharm 进行 Python 编码,我想在整个代码中更改 特定变量 的名称。这个操作有快捷键吗?

在 Matlab 中我可以使用 ctrl + shift

例如:

old_name=5
x=old_name*123

会变成:

new_name=5
x=new_name*123

无需更改两个 old_name 引用。

谢谢!

【问题讨论】:

    标签: python python-2.7 keyboard pycharm keyboard-shortcuts


    【解决方案1】:

    突出显示您的 old_name 并按 Shift+F6

    【讨论】:

      【解决方案2】:

      我不知道用于此特殊用途的快捷方式,但我只是使用 Ctrl+R 将旧变量名替换为新变量名。您还可以设置诸如 Match caseRegexIn selection 等设置。

      请注意,如果您的变量名包含另一个变量名,这将不起作用:

      var1 = 0
      var1_s = "0"
      

      var1 替换为xy 将导致:

      xy = 0
      xy_s = "0"
      

      但这也迫使您进行一致且清晰的变量命名。

      【讨论】:

      • 使用 Ctrl+R 可能会更改一些不需要的句子。例如:如果我将 'var' 替换为 'xy',带有以下句子的注释:“计算动物的变量”将变为:“计算动物的 xyiable”。等等
      • @roishik 你说的完全正确,这是一种非常幼稚的方法。好像我当时不知道更好,但我担心我不能删除我的答案 - 我当然会......
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多