如何在编辑器中搜索变量名称?

and*_*sdr 1 variables search matlab variable-names

在函数中,当函数结束之前或变量被覆盖之前未随后使用已定义的变量时,MATLAB编辑器会显示警告.这显然告诉我编辑器有一种在代码中搜索给定变量的方法.

我可以手动完成吗?Find函数在这里显然受到限制,因为它只搜索编辑器窗口中的文本正文(包括注释)以搜索字符串的匹配.这使得在搜索具有短名称的变量(例如我常用的"a")时非常不方便.

Dro*_*bar 5

我不能告诉你有关内置编辑器的早期版本,但至少从2011b开始,编辑器的右侧边缘为以下内容创建了颜色标签:

  • 警告,标记为橙色
  • 错误,标记为红色
  • 变量/函数出现:标记为深灰色,用于选定文本.

其中第三个是您正在寻找的.您只需双击变量名称或函数名称即可选择它,您的Matlab编辑器将自动突出显示相同标识符的其余部分,并在右侧带上用上面提到的灰色标记标记它们.