当前位置: 首页 > 知识库问答 >
问题:

如何在Sublime中选择变量的所有实例和编辑变量名

锺离旻
2023-03-14

如果我在代码中选择了一个变量(而不仅仅是任何字符串),那么该变量的所有其他实例都会在它们周围画一个笔划(白色轮廓):

是否有一个快捷键可以让我选择变量的所有实例并一次编辑它们?

DKU让我逐一选择它们,但我必须手动排除非变量字符串匹配:

使用CtrlG只需选择所有匹配的字符串:

显然,Sublime能够区分变量匹配和字符串匹配。难道没有办法只选择变量匹配吗?

共有1个答案

游炳
2023-03-14

>

  • 将光标放入变量中。

    注意:关键是从一个空的选择开始。不要突出;只要把你的光标放在那里。

    没起作用?再试一次,确保从没有选择任何内容开始。

  •  类似资料:
    • 在实例详细信息页面中,点击“查看和编辑实例变量”查看或编辑服务器变量。“实例变量”页面显示服务器变量,让你比较多个服务器的变量,以确定为什么在相同条件下服务器的性能不如其他服务器。 在左侧窗格中选择多个实例以比较它们的变量。变量值会并排列出,差异可一目了然。不适用的变量会标记为 N/A。 若要编辑变量,请将鼠标悬停在一个值上,然后点击“编辑”。

    • 想象一下我有: 输出: 我想要的是: 现在,正如我所说,这并没有把x设为3,而是把y设为3。我怎样才能改变它,使y充当指向x的指针。我想编辑x,而不是y。之前,我相信我看到了一个关于使用可变变量的页面。我不认为我完全理解Python中变量是如何工作的。

    • 问题 你想创建类变量和实例变量(属性)。 解决方案 类变量 class Zoo @MAX_ANIMALS: 50 MAX_ZOOKEEPERS: 3 helpfulInfo: => "Zoos may contain a maximum of #{@constructor.MAX_ANIMALS} animals and #{@MAX_ZOOKEEPERS} zoo keep

    • 类变量: ​ 是可在类的所有实例之间共享的值(也就是说,它们不是单独分配给每个实例的)。例如下例中,num_of_instance 就是类变量,用于跟踪存在着多少个Test 的实例。 实例变量: 实例化之后,每个实例单独拥有的变量。 class Test(object): num_of_instance = 0 def __init__(self, name): sel

    • 我想创建一个由TreeNode对象组成的Tree数据结构。根是一个TreeNode。每个TreeNode都有一个父TreeNode和一个子TreeNode列表。树是递归构建的。我简化了代码,使这个例子不太难。函数工作正常。当没有TreeNode的child_values并且返回空列表时,递归结束。这非常好。 每个TreeNode的子节点成员不正确。脚本收集列表(node_list)中的所有Tree

    • 假设我有下面的类:每次Meow调用时,都会在堆上创建一个新的随机对象。 我是否应该将随机对象从Meow方法中取出,并像这样将它从局部变量改为实例变量?因此,每次Meow调用相同的随机对象时,将使用在堆上创建的cat对象,而不是像上面的方法那样使用一个新的对象。 我试图理解第二种方法是否是一个最佳实践,因为即使我的程序很小,它也不会是一个大问题,也许以后如果程序变大了,它会帮助我防止性能问题。