问题标签 [renaming]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - java程序中的标识符重命名
我需要以编程方式重命名给定范围内的标识符,例如 java 程序中的方法。例如,给定以下 java 函数:
重命名变量(x 为 a,y 为 b,z 为 c)后,我应该获得以下函数:
如何以编程方式实现标识符及其引用的重命名?
我一直在研究 Eclipse AST 和 Java 模型。在任何一种情况下,我都必须搜索任何给定标识符的所有出现,然后替换它们。我想知道是否有更好的方法来做到这一点(Eclipse Refactoring UI 如何支持这种变量重命名)?或者,我应该查看语言工具包(org.eclipse.ltk.core.refactoring)吗?任何教程、示例代码或建议?
请帮忙。
.net - 如何使用 ReSharper 一次性更改多个方法的访问修饰符?
ReSharper 中是否有捷径可以将多个方法的访问修饰符从某种东西更改为其他东西?
假设我将选择方法:
通过使用 ReSharper,我会将它们的访问修饰符更改为内部。
这可能吗?
batch-file - How to remove spaces from many file names under Cygwin
Im hoping that someone can help me, I need to remove spaces (not replace with underscores) from several thousand files on a system with cygwin. Can I do this from the shell using rename or mv somehow?
Currently:
file one.mp3
file two.mp3
All files need to become:
fileone.mp3
filetwo.mp3
Thanks
c# - 如何更改大量现有代码中的命名约定?
我需要将现有代码库从命名约定 X 更改为类似 Camel Case。
它在 Visual Studio 2008 中。几十万行代码。其中一些是 C#。其中一些是非托管 C++。
我开始手动重新考虑这一点。但是,它非常机械。我在想一个产品可以在几秒钟内完成我手工需要几周时间的事情。
客户对自己的命名约定非常挑剔。所以,如果我使用一种产品,它必须按照他们的标准进行定制。
我什至正在考虑编写一个 Visual Studio 插件来做到这一点。
有人知道任何可能适用于此的产品吗?我真的不在乎它是否在 Visual Studio 中运行。
谢谢!
java - Mercurial 项目中的包重命名问题
我在我的 Java 项目中使用 Mercurial 已经有一段时间了。我在一个两人团队中工作。当我做合并时,我发现文件重命名并没有引起很多问题,但是包重命名却引起了重大问题。这是一个已知问题吗?有什么我可以做的吗?
database - Oracle:在实时数据库上添加、重命名和删除列
在实时运行的 Oracle 数据库上允许和不允许哪些操作?具体来说,在添加、删除和重命名列时如何处理?
bash - bash:截断文件名,保持它们的唯一性
我正在使用与此类似的 for 循环将文件夹中的所有文件名截断为 16 个字符:
问题是:只要两个文件名的前 16 个字符相同,后一个文件名就会覆盖前一个文件名(在 OS X mv 上就是这样)。
如何检查名称为“Shortname”的文件是否已经存在,如果存在,请将“Shortname”的最后一个字符替换为数字。然后再次检查是否存在具有该名称的文件,如果存在,请尝试更大的数字。等等。如果它到达数字 9 并且到目前为止所有名称都已被使用,它应该将“Shortname”的最后两个字符替换为“10”并检查该文件是否已经存在。
示例:假设我有一个目录,其中包含以下文件:
请注意,所有文件的前 16 个字母都是相同的。运行脚本后,我希望将它们重命名为:
是否将“MyTerriblyLongLongFourteenthFile.jpg”重命名为“MyTerriblyLong14.jpg”并不重要,这取决于字母排序。他们每个人都有一个唯一的名字,这一点很重要。
做这个的最好方式是什么?
string - 将“This.is.a.FIlename.mp3”重命名为“tiaf.mp3”的批处理文件
好的,所以我有一个包含一些文件的目录。我想做一个特定的文件重命名脚本,我被这部分卡住了,只取文件名每个部分的第一个字母:
如果文件名是
我想将其重命名为
请注意,我希望它全部小写。
字长是可变的,所以我不能将它作为局部变量引用!变量:~0,2!
有人可以帮忙吗?谢谢!
编辑:我忘了问。如果您有想法进行测试,如果文件名是我提到的格式。因为如果文件被调用。'file.mp3' 那么我不希望它被重命名为 'f.mp3'
regex - 同时重命名一组文件,使用正则表达式在其扩展名之前连接一个数字 - Python 或批处理脚本
我想重命名以 .log 结尾的每个文件,但我有类似的文件,例如:
……
我想一次重命名每个文件,使用该扩展名 (.*) 但没有任何数字,即,我想将 x.log 重命名为 xN.log,y.log 重命名为 yNlog,z.log 重命名为 zN.log ,其中 N 是我要连接的数字。
这在使用正则表达式甚至 Python 的 Windows 批处理脚本中是否可行?
什么都可以,只要我能给出参数 N。
python - WindowsError: [错误 2] 系统找不到指定的文件
我有这个代码的问题。我正在尝试重命名文件夹中的所有文件名,以便它们不再包含+'s
在其中!这已经工作了很多次,但突然我得到了错误:
WindowsError: [Error 2] The system cannot find the file specified at line 26
第 26 行是代码的最后一行。
有谁知道为什么会这样?我只是向某人保证我可以在 5 分钟内完成这项工作,因为我有一个代码!可惜没用!!