我试图改变javac文件文本,但它没有改变,所以我试图删除并替换为下面的文本副本,当我试图删除崇高java包中的javac时,它会弹出通知“拒绝访问”。如何更换?
{
"cmd": ["javac", "$file_name","&&","java", "$file_base_name"],
"file_regex": "^(...?):([0-9]):?([0-9]*)",
"selector": "source.java",
"shell": true
}
我试图改变javac文件文本,但它没有改变,所以我试图删除并替换为下面的文本副本,当我试图删除崇高java包中的javac时,它会弹出通知“拒绝访问”。如何更换?
{
"cmd": ["javac", "$file_name","&&","java", "$file_base_name"],
"file_regex": "^(...?):([0-9]):?([0-9]*)",
"selector": "source.java",
"shell": true
}
1条答案
按热度按时间pn9klfpd1#
当您要调整现有的包时,不应该试图覆盖原始文件。想想看,一旦软件包更新到新版本,您所做的更改就会消失。
相反,sublime text提供了定制软件包的不同方法–如软件包控制文档中所述:
如果sublime text 3的包作为打包包安装,则应该可以直接覆盖单个非python文件。为此,请创建一个packages/{package name}/文件夹,并使用与.sublime包文件中相同的名称保存文件的自定义版本。
正如mattdmo所提到的,您还可以通过将
Packages/User
. 然后您就可以从构建菜单中选择它们。另一方面,请确保
.sublime-build
文件是有效的jsonenter code here
你的例子中的一部分使它无效!