一些 sublime_build 文件

Windows 下 sublime text3  


C++

 f7 或者 ctrl + B 一键保存,编译(C++14),运行

{
	"working_dir": "$file_path",
	"cmd": "g++ -Wall -std=c++14 -fexec-charset=GBK \"$file_name\" -o \"$file_base_name\"",
	"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
	"selector": "source.c, source.cpp",
 
	"variants": 
	[
		{	
			"name": "Run",
        	"shell_cmd": "g++ -Wall -std=c++11 -fexec-charset=GBK \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\""
		}
	]
}


Java

ctrl + shift + B | ctrl + B  | f7

{
    "shell_cmd": "ECHO Compiling $file_base_name.java & ECHO ============Out============ & javac -encoding UTF-8 \"$file\" & java \"$file_base_name\"",
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "working_dir": "${file_path}",
    "selector": "source.java",
    "encoding":"gbk",
    "variants":[
         {   
            "name":"编译",
            "shell_cmd": "ECHO Compiling $file_base_name.java & javac -d . -encoding UTF-8 \"$file\"",
        },
        {   
            "name":"运行当前类",
            "shell_cmd":" java \"$file_base_name\" "       
        },
        {   
            "name":"cmd中运行",
            "shell_cmd":" start cmd /c \"javac -encoding UTF-8 \"$file\" & java \"$file_base_name\" & pause \""  
        }
   ]
}


Python

ctrl + B |  f7

{
	"encoding": "utf-8",
	"working_dir": "$file_path",
	"shell_cmd": "python -u \"$file\"",
	"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
	"selector": "source.python",

	"variants":
	[
		{
			"name": "Run",
			"shell_cmd": "start cmd /c \"python -u \"$file\" & pause\"",
		}
	]
}




猜你喜欢

转载自blog.csdn.net/nishisiyuetian/article/details/79765695
今日推荐