SublimeText3配置C++/Python运行环境记录

SublimeText3软件配置

使用SublimeText3编写Python程序时存在明显的问题就是:默认配置下tab键与space键输入的内容不一致,容易导致Python脚本出现格式不对齐而执行报错,需要修改tab键相关的配置。点击Preferences->Settings打开设置,在Preferences.sublime-settings-User中添加如下:

	"expand_tabs_on_save": true,
	"font_face": "Consolas",
	"font_size": 12,
	"ignored_packages":
	[
		"Vintage"
	],
	"tab_size": 4,
	"translate_tabs_to_spaces": true,
	"update_check": false

上面的tab_size指定按下tab键后占几个字符空间,translate_tabs_to_spaces设置是否将tab键转换为空格,update_check设置关闭软件自动检查更新。

Python环境配置

参考Sublime Text 3搭建Python开发环境及常用插件安装,打开SublimeText3软件,点击Tools->Build System->New Build System,在新建的.sublime-build配置文件中键入如下:

{
    "encoding": "utf-8",
    "working_dir": "$file_path",
    "cmd": ["D:/Anaconda3/envs/tf-nightly/python.exe","-u","$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python",
}

上面的D:/Anaconda3/envs/tf-nightly/python.exe指向Python虚拟环境的解释器可执行文件。保存文件为Python TensorFlow.sublime-build后,可在Tools->Build System中看到Python TensorFlow的选项,在运行Python脚本时选择即可。

C++环境配置

参考Sublime Text3 搭建C++/C环境,点击Tools->Build System->New Build System,在新建的.sublime-build配置文件中键入如下:

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

上面的Run in Sublime选项是在Sublime软件中运行显示,Run CMD则是弹出控制台执行。保存文件为MinGW C++.sublime-build后,可在Tools->Build System中看到MinGW C++的选项,在编译C/C++源文件时选择即可。在编译运行前假定MinGW已经安装,且相关的可执行文件已经添加到PATH环境变量。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值