内容简介:今天算是真正的感受到了Sublime Text 3的强大,真的是强!网上找了好几个教程,基本都是可以在Sublime Text 3的界面上进行输出,不能调用终端,也就是不能使用scanf(),cin()这类的输入,无法键盘输入,那么就失去了学习的意义。直接开始吧!我的Sublime Text 3是Ubuntu下的,windows 下的没有实验,所以不知道可行性!在menu中选择 Tools->Build System->New Build System就会新建一个,将一下的三段内容直接ctrl+s 保存在
今天算是真正的感受到了Sublime Text 3的强大,真的是强!网上找了好几个教程,基本都是可以在Sublime Text 3的界面上进行输出,不能调用终端,也就是不能使用scanf(),cin()这类的输入,无法键盘输入,那么就失去了学习的意义。直接开始吧!
我的Sublime Text 3是Ubuntu下的,windows 下的没有实验,所以不知道可行性!
在menu中选择 Tools->Build System->New Build System就会新建一个,将一下的三段内容直接ctrl+s 保存在默认位置就可以。
C程序
{
"cmd" : ["gcc", "$file_name", "-o", "${file_base_name}", "-lm", "-Wall"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"selector" : "source.c, source.c++",
"shell":false,
"working_dir" : "$file_path",
"variants":
[
{
"name": "Run",
"cmd": ["gnome-terminal", "-e", "bash -c \"gcc '${file}' -o '${file_path}/${file_base_name}' -lm -Wall -std=c11 && '${file_path}/${file_base_name}' ; read -p '\nPress any key to continue...'\""]
},
{
"name":"Debug",
"cmd": ["gnome-terminal", "-e", "bash -c \"gcc -g '${file}' -o '${file_path}/${file_base_name}' -lm -Wall -std=c11 && gdb '${file_path}/${file_base_name}'; read -p '\nPress any key to continue...'\""]
}
]
}
保存文件为myc.sublime-build 就可以了。
C++
{
"cmd" : ["g++", "$file_name", "-o", "${file_base_name}", "-lm", "-Wall"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"selector" : "source.c, source.c++",
"shell":false,
"working_dir" : "$file_path",
"variants":
[
{
"name": "Run",
"cmd": ["gnome-terminal", "-e", "bash -c \"g++ '${file}' -o '${file_path}/${file_base_name}' -lm -Wall -std=c++11 && '${file_path}/${file_base_name}' ; read -p '\nPress any key to continue...'\""]
},
{
"name":"Debug",
"cmd": ["gnome-terminal", "-e", "bash -c \"g++ -g '${file}' -o '${file_path}/${file_base_name}' -lm -Wall -std=c++11 && gdb '${file_path}/${file_base_name}'; read -p '\nPress any key to continue...'\""]
}
]
}
保存为myc++.sublime-build 就可以了。
Python
{
"cmd": ["gnome-terminal -x bash -c \"python $file_name ; read -p '\nPress any key to continue...'\""],
"selector" : "source.c",
"shell":true,
"working_dir" : "$file_path"
}
保存为mypython.sublime-build 。
在使用的时候只要在Tools -> Build System 选择对应的语言编译就可以了,ctrl+shift+b就可以选择是编译还是编译并运行,还有debug。debug这个我还不是很会用。
展示一下报错的美妙:
还是蛮可以的咯。
Java
{
"cmd" : ["\"javac $file_name ; java ${file_base_name}; read -p '\nPress any key to continue...'\""],
"selector" : "source.java",
"shell":true,
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"variants":
[
{
"name": "Run",
"cmd": ["gnome-terminal -x bash -c \"javac $file_name ; java ${file_base_name} ; read -p '\nPress any key to continue...'\""]
},
{
"name":"Debug",
"cmd": ["gnome-terminal -x bash -c \"javac -g $file_name ; jdb ${file_base_name} ; read -p '\nPress any key to continue...'\""]
}
]
}
Linux公社的RSS地址: https://www.linuxidc.com/rssFeed.aspx
本文永久更新链接地址: https://www.linuxidc.com/Linux/2018-09/154300.htm
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Visual Studio 通过修改项目的调试配置文件做到临时调试的时候不要编译(解决大项目编译缓慢问题)
- Solidity编译器和简单调试
- Golang源码探索(一) 编译和调试源码
- JVM源码分析-JVM源码编译与调试
- 反编译之利用AndroidStudio动态调试smali源码
- Visual Studio 如何能够不进行编译就调试 .NET/C# 项目(用于解决大项目编译缓慢的问题)
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Spring in Action
Craig Walls / Manning Publications / 2011-6-29 / USD 49.99
Spring in Action, Third Edition has been completely revised to reflect the latest features, tools, practices Spring offers to java developers. It begins by introducing the core concepts of Spring and......一起来看看 《Spring in Action》 这本书的介绍吧!