用完整字符串替换缩短的变量

问题描述 投票:0回答:1

我有一段用 Lua 编写的代码,其中包含如下字符串中的变量:

local var={[1]= "dothis", [2]= "clevermaths", [3]= "longstring"}

代码的其余部分以 var[1]、var[2] 的格式到处使用这些变量。

我将所有 var[1] 替换为“dothis”,将 var[2] 替换为“clevermaths”。

我开始在 VS Code 中使用“查找和替换”,并手动执行每一项操作,但这需要很长时间,因为仅此脚本中就有 50 多个查找和替换。

我在谷歌上搜索了“如何用全长值替换存储在表中的缩短变量” - 没有帮助(除非我是某种编码专家 - 但我不是)。

我加入 Stackoverflow 是为了向你们聪明的人们寻求一些帮助,记住我不是编码员,但或多或少通过修改、调整、观看 YouTube 教程等来获得帮助。

遗憾的是,我必须在工作中使用的一个非常特定的软件中与 Lua 代码进行交互。它使任务变得更容易,但没有资源或预算来雇用某人,所以它落在我的肩上。如果我做不到,我就只能手动做事并加班到很晚。

replace lua
1个回答
0
投票

在 Visual Studio Code 中查找和替换

在 Visual Studio Code 中,您可以查找并替换所有内容

  1. 按 Ctrl + Shift + f
  2. 单击搜索文本左侧的 > 图标

  1. 在搜索框中输入您要查找的内容,然后在替换框中输入您想要替换的内容
  2. 替换框右侧有一个图标,上面写着“全部替换(Ctrl + Alt + Enter)”。您可以单击它,或者使用它建议的键盘组合来继续替换全部

变量的解释

var
是一个数组,它是一个包含元素的变量,例如
var[1]
var[2]
等。

注意事项

在进行查找和替换之前,我建议您将项目的文件夹保存为其自身的副本,这样如果出现错误,您可以恢复到它,或者更好的是,使用版本控制系统,例如 git。如果您安装 git 并使用终端或 cmd(取决于您的操作系统)导航到项目文件夹,那么您可以这样做

git init
git add .
git commit -m "backup"

现在,执行查找和替换操作,然后切换回终端/cmd 并运行

git diff

查看您生成的所有更改,查看所有内容是否设置正确、一切就位等。

© www.soinside.com 2019 - 2024. All rights reserved.