1、Sublime Text3简介

只要不是写大型项目,比如Web项目、信息管理系统等都可以使用SublimeText3,Sublime Text 3 是一款流行的文本编辑器,它的特点是体积小巧、启动速度快、界面简洁美观。它具有强大的代码编辑功能,支持多种编程语言。此外,Sublime Text 3 还具有丰富的插件生态系统,用户可以根据自己的需求安装各种插件来扩展其功能。尤其适合初学者,学生,安装简单方便,实用。

当然我最喜欢是她的界面,各种颜色标注常量函数变量标识符,看着舒服当然不是第一目的,主要是调试方便,效率高。

用Sublime开发Python就不用多说了,我之前做数据分析用了很多年都是这个IDE,虽然现在都比较流行Jupyter,但是谁用谁知道哪个用起来更得心应手。废话不多说,先来个图。下载官网:Sublime Text - Text Editing, Done Right

2、Sublime Text 3配置C/C++开发环境

(1)GCC

使用Sublime Text 3配置C/C++需要安装GCC编译器,有的同学可能已经安装了GCC、DEV C++或者其他什么编译器,基本上都是通过GCC.exe程序来编译的。首先用everything软件查找GCC.exe。

复制这个路径,添加到环境变量Path中去。

如果没有gcc.exe文件,就下载DEV C++IDE安装也可以。之前的文章介绍用mingw-w64,这个也不错,就是不太好下载,能下载可以用这个。

(2)配置 C/C++ 开发环境

打开 Sublime Text 3,

菜单栏选择 Tools => Build System => New Build System,将下面的配置信息添加,保存,命名为C.sublime-build

{
    "windows": {
        "cmd": ["gcc", "-std=c11", "${file}", "-o", "${file_base_name}.exe"],
    },
    "cmd": ["gcc", "-std=c11", "${file}", "-o", "${file_base_name}"],
    "file_regex": "^(.*)\\(([0-9]+),([0-9]+)\\) (Error|Fatal): (.*)$",
    "working_dir": "${file_path}",
    "selector": "source.c",
	"encoding": "cp936",
    "variants": [
    {
        "name": "Run",
        "shell": true,
        "windows": {
            "shell_cmd" : "start cmd /c \"\"${file_base_name}.exe\" & echo. & pause\""
        }
    },
    {
        "name": "Build and Run",
        "shell": true,
        "windows": {
            "shell_cmd": "gcc -std=c11 \"${file}\" -o \"${file_base_name}.exe\" && start cmd /c \"\"${file_base_name}.exe\" & echo. & pause\""
        },
    }
    ]
}

同理,复制下面的C++配置信息,配置C++,命名为CPP.sublime-build

{  
    "cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}", "-Wall" ,"&&","start","cb_console_runner.exe","${file_path}/${file_base_name}"],  
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",  
    "working_dir": "${file_path}",  
    "selector": "source.c, source.c++",  
    "shell": true,  
    "encoding": "cp936",  
    "variants":  
    [  
        {  
            "name": "Run",  
            "cmd": ["start","cb_console_runner.exe","${file_path}/${file_base_name}"]  
        }  
    ]  
}  

(3)第一个C代码

建立一个.C文件或者将C程序输入保存为,C.

#include<stdio.h>

int main() 
{
	printf("hello world!\n");
	return 0;
}

主要看这个颜色,多漂亮!

关键的来了,如何编译运行显示结果呢?

(4)编译运行

TOOLS-BuildWith (或者Ctrl+Shift+B),这里一定要选择最下面的那个。

OK,试试吧。以后要运行只需要按快捷键Ctrl+B就可以了

(5)中文字符编码的问题 

sublime默认支持utf8格式的中文字符,但是windows的cmd命令窗口默认支持gbk编码,运行后会产生乱码,下面是修改windows的cmd命令窗口默认支持utf8中文字符的方法。

(1)win键+R,输入regedit,确定

(2)按顺序找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor

(3)点击右键-新建,选择“字符串值”

(4)命名为“autorun”, 点击右击修改,数值数据填写“chcp 65001”,确定

(5)这时候打开cmd命令窗口就会看到,和之前临时修改的窗口一样,编码已经修改成UTF-8了,而且每次打开cmd都是UTF-8编码

 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐