Sublime Text 4 (Build 4180) 编译环境设置

查找和替换 : 【807905000F94C2】替换为【C6410501B20090】

Python.sublime-build

{
    "cmd": ["python", "-u", "${file_name}"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "working_dir": "${file_path}",
    "selector": "source.python",
    "env": {"PYTHONIOENCODING": "utf-8"},
    "variants":
    [
        {
            "name": "Python (cmd)",
            "shell_cmd": "start cmd /c \"python -u \"${file_name}\" & pause\""
        }
    ]
}

JavaC.sublime-build

{
    "shell_cmd": "javac -encoding UTF-8 \"${file_name}\" && start cmd /c \"java \"${file_base_name}\" & pause\"",
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "working_dir": "${file_path}",
    "selector": "source.java",
    "encoding": "gbk",
    "variants":
    [
        {
            "name": "Single File Build",
            "shell_cmd": "javac -encoding UTF-8 \"${file_name}\""
        },
        {
            "name": "Single File Run",
            "shell_cmd": "start cmd /c \"java \"${file_base_name}\" & pause\""
        },
        {
            "name": "Single File Build & Run",
            "shell_cmd": "javac -encoding UTF-8 \"${file_name}\" && start cmd /c \"java \"${file_base_name}\" & pause\""
        }
    ]
}

 C Single File.sublime-build

{
    "shell_cmd": "gcc -finput-charset=UTF-8 -fexec-charset=GBK -Wall \"${file_name}\" -o \"${file_base_name}\" && start cmd /c \"\"${file_base_name}\" & pause\"",
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir": "${file_path}",
    "selector": "source.c",
    "encoding": "gbk",
    "variants":
    [
        {
            "name": "Single File Build",
            "shell_cmd": "gcc -finput-charset=UTF-8 -fexec-charset=GBK -Wall \"${file_name}\" -o \"${file_base_name}\""
        },
        {
            "name": "Single File Run",
            "shell_cmd": "start cmd /c \"\"${file_base_name}\" & pause\""
        },
        {
            "name": "Single File Build & Run",
            "shell_cmd": "gcc -finput-charset=UTF-8 -fexec-charset=GBK -Wall \"${file_name}\" -o \"${file_base_name}\" && start cmd /c \"\"${file_base_name}\" & pause\""
        }
    ]
}

C++ Single File.sublime-build 

{
   "shell_cmd": "g++ -finput-charset=UTF-8 -fexec-charset=GBK -Wall \"${file_name}\" -o \"${file_base_name}\" && start cmd /c \"\"${file_base_name}\" & pause\"",
   "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
   "working_dir": "${file_path}",
   "selector": "source.c++",
   "encoding": "gbk",
   "variants":
   [
       {
           "name": "Single File Build",
           "shell_cmd": "g++ -finput-charset=UTF-8 -fexec-charset=GBK -Wall \"${file_name}\" -o \"${file_base_name}\""
       },
       {
           "name": "Single File Run",
           "shell_cmd": "start cmd /c \"\"${file_base_name}\" & pause\""
       },
       {
           "name": "Single File Build & Run",
           "shell_cmd": "g++ -finput-charset=UTF-8 -fexec-charset=GBK -Wall \"${file_name}\" -o \"${file_base_name}\" && start cmd /c \"\"${file_base_name}\" & pause\""
       }
   ]
}

 C#.sublime-build

{
	"shell_cmd": "csc /out:\"${file_path}/${file_base_name}.exe\" \"${file}\"",
	"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
	"working_dir": "${file_path}",
	"selector": "source.cs",
	"encoding": "gbk",
	"variants":
		[
			{
				"name": "Build & Run",
				"shell_cmd": "csc /out:\"${file_path}/${file_base_name}.exe\" \"${file}\" && start \"${file_base_name}.exe\" /d \"${file_path}\" \"${file_base_name}.exe\"",
				"working_dir": "${file_path}"
			},
			{
				"name": "Build & Run (Form)",
				"shell_cmd": "csc /t:winexe /r:System.Windows.Forms.dll;System.Drawing.dll /out:\"${file_path}/${file_base_name}.exe\" \"${file}\" && start \"${file_base_name}.exe\" /d \"${file_path}\" \"${file_base_name}.exe\"",
				"working_dir": "${file_path}"
			}
		]
}