Sublime使用

本文介绍了如何配置Sublime Text以支持Python3和C++编程。内容包括使用Anaconda管理Python环境,安装SublimeCodeIntel实现代码自动提示,以及通过SublimeREPL美化输出结果。此外,还详细说明了配置C++编译系统的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

sublime介绍

sublime text是一个强大的代码编辑器,其强大之处主要体现在其丰富的可下载拓展工具,同时其简洁的界面也深得很多人喜欢。

其自身的设置主要通过json文件来进行设置,如下图,左侧栏目为settings-Default,右侧栏目文件为settings-users。
sublime的json配置文件

sublime配置python3

参考博客sublime配置python编译环境

上述博客主要介绍了sublime text编辑器如何配置python编译环境,对于已经在本地安装python的电脑来说,sublime自带的python进行编译,但为了充分利用sublime的包扩展为我们的开发提供视觉和使用上的便利,博主安装了以下三个主要的包:

  1. anaconda(python包管理)
  2. SublimeCodeIntel(代码自动提示)
  3. SublimeREPL(输出优化)

anaconda(python包管理工具)

Anaconda是一个方便的python包管理和环境管理软件,一般用来配置不同的项目环境。

我们常常会遇到这样的情况,正在做的项目A和项目B分别基于python2和python3,而第电脑只能安装一个环境,这个时候Anaconda就派上了用场,它可以创建多个互不干扰的环境,分别运行不同版本的软件包,以达到兼容的目的。

Anaconda通过管理工具包、开发环境、Python版本,大大简化了你的工作流程。不仅可以方便地安装、更新、卸载工具包,而且安装时能自动安装相应的依赖包,同时还能使用不同的虚拟环境隔离不同要求的项目。

参考博客pycharm使用anaconda

SublimeCodeIntel(代码自动提示)

首先通过Package Control中Install Package工具安装SublimeCodeIntel包,安装成功后在”首选项–>Package Control”选择安装”install package”,在弹出的窗口中输入”SublimeCodeIntel”。这个插件同样需要简单的配置一下,点击Preferences(首选项)–>Package Settings --> SublimeCodeIntel --> Settings-User,写入如下代码:

{
    "python":{
        "python":"C:/Users/Administrator/AppData/Local/Programs/Python/Python36/python.exe",
        "pythonExtraPaths":[
            "C:/Users/Administrator/AppData/Local/Programs/Python/Python36",
            "C:/Users/Administrator/AppData/Local/Programs/Python/Python36/DLLs",
            "C:/Users/Administrator/AppData/Local/Programs/Python/Python36/Lib",
            "C:/Users/Administrator/AppData/Local/Programs/Python/Python36/Lib/site-packages",
        ]
    }
}

注意 "C:/Users/Administrator/AppData/Local/Programs/Python/Python36/"需要替换为实际情况下python解释器的位置,代码段中每个均需要替换,以找到库文件的位置。

SublimeREPL(美化输出结果)

安装sublimeREPL同样使用Package Control进行安装即可
在自己使用过程中,我才发现该插件是通过将输出结果复制然后建立新文本,利用sublime自身的代码高亮来美化结果输出,其过程对于single layout的用户非常鸡肋,将单文件运行之后突然跳转到了新文件显示结果,使用非常不方便。当然可以通过增加layout来提升界面的美观以及使用过程中的便利,这就因人而异了。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

sublime配置c++

  1. 首先要求c++编译器的路劲已经添加到环境变量中(User环境,保证可全部添加)
  2. 在sublime中新建编译系统
  3. 在新编译选项Json文件中添加以下代码段
{
    // "shell_cmd": "make"
    "encoding": "utf-8",
    "working_dir": "$file_path",
    "shell_cmd": "g++ -Wall -std=c++0x \"$file_name\" -o \"$file_base_name\"",
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "selector": "source.cpp",

    "variants": 
    [
        {   
        "name": "Run",
            "shell_cmd": "g++ -Wall -std=c++0x  \"$file\" -o \"$file_base_name\" && \"${file_path}/${file_base_name}\""
        },
        {   
        "name": "RunInCmd",
            "shell_cmd": "g++ -Wall -std=c++0x  \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause \""
        }
    ]
}

注意 在使用DevC自带g++编译环境时,使用sublime进行编译用时较devc长太多,尚未发现原因为何

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值