Sublime Text3 配置
1. 配置C/C++编译环境
1). 下载编译工具
- MingW
- codeblocks
雅乐网推荐的方法是借助codeblocks,选择带有mingw的版本安装,安装后把mingw文件夹复制出来就可以了。
2). 配置环境变量
将D:\Program\MinGW\bin
配置到系统的环境变量Path中
测试:此时的输出说明g++命令可以使用
3). 编译
# gcc编译C gcc -Wall test.c -o test # g++编译C++ g++ -Wall test.c -o test
注:建议加入-Wall,意指加入常用警告
4). 添加C编译系统
-
默认情况下将C代码按照C++代码运行,Tools -> Build System -> new Build System...
- 输入如下内容, 并保存名为
c.sublime-build
{ "working_dir":"$file_path", "cmd":"gcc -Wall \"$file_name\" -o \"$file_base_name\"", "file_regex":"^(..[^:]*):([0-9]+):?([0-9]+)?:?(.*)$", "selector":"source.c", "variants": [ { "name":"Run", "shell_cmd":"gcc -Wall \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\"" } ] }
- 保存后,Tools -> Build System -> C 即可使用
5). 使用命令编译并执行
Ctrl + B , 第一个是编译,第二个是编译并运行
2. 函数间跳转
点击Preferences->Browse Packages进入Packages目录,然后打开User目录,查看User目录里面有没有Default (Windows).sublime-mousemap文件,如果没有则创建一个。这个文件是用来配置sublime的鼠标操作的。在文件中输入如下内容:
[ { "button": "button2", "count": 1, "modifiers": ["ctrl"], "command": "jump_back" }, { "button": "button1", "count": 1, "modifiers": ["ctrl"], "press_command": "drag_select", "command": "goto_definition" } ]
点击保存即可。
- ctrl+鼠标左键跳转到函数定义处
- ctrl+鼠标右键跳回来
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
优化 JavaScript 执行[转]
JavaScript 经常会触发视觉变化。有时是直接通过样式操作,有时是会产生视觉变化的计算,例如搜索数据或将其排序。时机不当或长时间运行的 JavaScript 可能是导致性能问题的常见原因。您应当设法尽可能减少其影响。 JavaScript 性能分析可以说是一门艺术,因为您编写的 JavaScript 代码与实际执行的代码完全不像。现代浏览器使用 JIT 编译器和各种各样的优化和技巧来尝试为您实现尽可能快的执行,这极大地改变了代码的动态。 注:如果您真的想了解 JIT 的实例,应当查看 Vyacheslav Egorov 提供的 IRHydra2。它显示了当 Chrome 的 JavaScript 引擎 V8 对 JavaScript 代码进行优化时,JavaScript 代码的中间状态。 尽管如此,您肯定还是可以做一些事情来帮助您
- 下一篇
html实体编码遇上js代码
单双引号 在js代码中 在js中单、双引号引起来的是字符串,如果我们要在字符串中使用单、双引号,需要反斜杠进行转义 let str='user\'s name'; // or let str=" user's name"; // or let str="she said:\"...\"."; 如果在字符串中输出反斜杠,仍然是用反斜杠转义,即2个反斜杠输出1个反斜杠 在html代码中 html标签中,属性值通常用双引号引起来,也可以使用单引号或不用引号。 <input name=user /> <input name="user" /> <input name='user' /> 这3种写法都正确,不过通常我们是选择用双引号引起来。如果我们要在属性值中使用单、双绰号,我们不能直接写成下面这样 <input n
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- Hadoop3单机部署,实现最简伪集群
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合Redis,开启缓存,提高访问速度