设置sublime以编写C/C++程序
sublime text 3
是轻量级代码编辑器,启动速度极快,现在日常码代码都是用sublime,其他ide的启动速度简直没得比,这也是sublime最大的优势。
在使用之前需要为sublime text 3安装相应的编译环境,毕竟sublime不是封装好的ide,只是一个编辑器,所以环境还是需要自己准备的。
本篇博文就是介绍如何安装sublime text 3,并且设置得可以写c/c++。
安装且设置环境变量
tdm(推荐)
从官网下载下来后,直接安装即可,有点大,因为是离线安装包。
mingw
设置环境变量(假设安装盘为C盘)。右击我的电脑
- 属性
- 高级
- 环境变量
。
1) 在系统环境变量PATH
里添加C:\MinGW\bin
(如果里面还有其他的变量,记得添加英文分号;)
2) 新建LIBRARY_PATH
变量,在值中加入C:\MinGW\lib
。(标准库位置)
3) 新建C_INCLUDEDE_PATH
变量,值设为C:\MinGW\include
。
测试:
测试是否安装成功,可按下Win
+R
,运行cmd
进入命令行,在cmd窗口中执行g++ -v
,出现跟下面类似的结果显示就行了:
1 | Using built-in specs. |
打开官网,拉到最底下,找到.exe
下载安装即可,不过和tdm
不同的是,mingw
是在线安装包,安装过程需要联网下载。
sublime text 3输入框不跟随
解决办法是安装imesupport
插件,而安装插件之前需要安装插件管理中心packagecontrol
。
安装packagecontrol
打开sublime text 3,按Ctrl
+~
或者菜单View
> Show Console
打开命令窗口,粘贴下面代码并回车即可
1 | import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read()) |
安装imesupport插件
按ctrl
+shift
+P
键弹出窗口,然后输入pcip
,选择第一个项目packa control:install package
,回车。待读取远程插件列表后,会弹出窗口,然后输入ime
,选择第一个项目imesupport
回车。
添加c/c++编译
以管理员身份运行sublime text 3,进入菜单工具-编译系统-新编译系统,输入如下内容,并将文件保存为CPP.sublime-build
(注意不要修改文件名和大小写)。
- windows(cmd):
1 | { |
- linux(gnome-terminal):
1 | { |
然后在工具
—>编译系统
选择CPP
。
注意
自己码出来的代码只是存在内存里,必须保存在一个文件里面才可以运行和调试,否则会报错。
中文显示为方框
在sublime text 3中,Preference
- Settings
- User
,最后加上一行覆盖操作系统设置的DPI
1 | "dpi_scale": 1.0 |
下面为更改后的Settings
- User
1 | { |