sublime text 2配置编译C语言
2016-11-10 14:15
176 查看
来到这个网址下载 Sublime text2 http://www.sublimetext.com/2
1.安装C语言编译器MinGW,并把MinGW安装目录下的bin目录添加到环境变量PATH里。详细方法参照此贴http://tieba.baidu.com/p/2826016538
2.因为SublimeText原本的编译环境不支持非英语系统,所以要先修改SublimeText。把SublimeText安装目录下的Data\Packages\Default\exec.py的45行改成下面的代码:
步骤按照做
点击红框里的Browse packages,进入下图的目录
点击红框里的Default进入下图的目录,并找到exec.py拉到Sublime text 2的窗口里,这时Sublimetext 2会打开exec.py
找到第45行删掉,复制代码改成下图的样子
# proc_env[k] =os.path.expandvars(v).encode(sys.getfilesystemencoding())
proc_env[k] =os.path.expandvars(v.decode(sys.getfilesystemencoding())).encode(sys.getfilesystemencoding())
3. 在SublimeText安装目录下的Data\Packages\User新建一个C.sublime-build(注意不要修改文件名和大小写)。因为SublimeText默认的执行不支持输入,所以我添加了一个RunInCommand,可以让程序在CMD下面执行。
按步骤走
点击Tools→Build System→New build System…,点击后删掉里面的内容输入一下代码
{
"cmd": ["gcc","${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex":"^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir":"${file_path}",
"selector": "source.c",
"variants":
[
{
"name": "Run",
"cmd": ["cmd","/c", "gcc", "${file}", "-o", "${file_path}/${file_base_name}","&&", "cmd", "/c","${file_path}/${file_base_name}"]
},
{
"name":"RunInCommand",
"cmd": ["cmd","/c", "gcc", "${file}", "-o","${file_path}/${file_base_name}", "&&","start", "cmd", "/c","${file_path}/${file_base_name} & pause"]
}
]
}
点击File→Save
文件名是:C.sublime-build,输入后点击保存
4. 设置快捷键。我定义的是ctrl+alt+shift+b,也可以根据自己的定义
打开Preferences -> Key Bindings - User
输入以下代码
[
{ "keys":["ctrl+alt+shift+b"], "command": "build","args": {"variant": "RunInCommand"} }
]
Save保存
重要
5.测试。自己在Sublime Text2写一个C程序,ctrl+b为编译;ctrl+shift+b为编译后在SublimeText里显示结果;ctrl+alt+shift+b为编译后在CMD里运行。
新建一个
设置语法方法一(这样才可以让代码有高亮)
点击右下角红框地方
选择C语法
方法二
先保存到一个地方,(前提是你保存的路径里没有中文否则你编译时就会如下图所示,如果路径里没中文还这样,那就再点击Save as…保存一个地方再编译
)
不保存编译会无法编译,提示错误
随便设置个名字,最好不能是中文
Sublime text 2汉化方法
先来到这里下载Sublime text 2的汉化包
下载完了,打开Sublime text 2,点击红框所示区域
我们来到了下图所示路径,点击圆圈所示地方进入DATA目录(也可以把路径上的\Packages删掉回车进入DATA目录)
进入data目录后点击InstalledPackages 文件夹
把下载的汉化包拉进去或者是复制进去
最后重启sublime text 2就完成汉化了
ST2注册机和汉化包:http://yunpan.cn/QzTeHVn6G9qtS
注册Sublime text 2
红框所示的是要声称注册吗的用户名,这个我们随便输一个不是中文的名字
输入后点击Generate生成属策马,我们把它全部复制下来
点击Patch Key来破解Sublime text 2主程序
找到主程序单机后点击打开
这个是问你要不要备份。你随便点,我点的备份(我也不知道备份到哪里去了)
打开sublime text 2点击红框所示区域
把刚才复制的注册码粘贴进去
出现这个就说明注册成功
让sublime text 2可以打开中文文档
欲解决问题,关键在于让SublimeText 2支持GB2312和GBK。步骤如下:
1.安装SublimePackage Control。
在SublimeText 2上用Ctrl+~打开控制台并在里面输入以下代码,SublimeText 2就会自动安装PackageControl。
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')
2. 出现这个后 重启Sublime Text 2
3.然后使用Ctrl+Shift+P打开命令行模式,在里面输入Install Package并单机,即可搜索需要的Package。
出现这个时等一会
4出现这个搜索,.一般使用“ConvertToUTF8”和“GBK Encoding Support”即可正常读取和写入CJK格式的文件了。
我安装的是ConvertToUTF8
这个没了并且出现下面这个图片就安装好了
自己新建个文本文档往里面输入一些中文,拉到sublime text 2打开,出现这个点击红框区域的简体中文就可以打开中文文档了
这个编辑器编译厚打开程序中文会出现乱码,按一下步骤方可解决
点击上面两张图圈的地方,点第一个图或第二图的,或者两个图都点,知道出现下面这个圈的地方变成GBK就OK了。
1.安装C语言编译器MinGW,并把MinGW安装目录下的bin目录添加到环境变量PATH里。详细方法参照此贴http://tieba.baidu.com/p/2826016538
2.因为SublimeText原本的编译环境不支持非英语系统,所以要先修改SublimeText。把SublimeText安装目录下的Data\Packages\Default\exec.py的45行改成下面的代码:
步骤按照做
点击红框里的Browse packages,进入下图的目录
点击红框里的Default进入下图的目录,并找到exec.py拉到Sublime text 2的窗口里,这时Sublimetext 2会打开exec.py
找到第45行删掉,复制代码改成下图的样子
# proc_env[k] =os.path.expandvars(v).encode(sys.getfilesystemencoding())
proc_env[k] =os.path.expandvars(v.decode(sys.getfilesystemencoding())).encode(sys.getfilesystemencoding())
3. 在SublimeText安装目录下的Data\Packages\User新建一个C.sublime-build(注意不要修改文件名和大小写)。因为SublimeText默认的执行不支持输入,所以我添加了一个RunInCommand,可以让程序在CMD下面执行。
按步骤走
点击Tools→Build System→New build System…,点击后删掉里面的内容输入一下代码
{
"cmd": ["gcc","${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex":"^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir":"${file_path}",
"selector": "source.c",
"variants":
[
{
"name": "Run",
"cmd": ["cmd","/c", "gcc", "${file}", "-o", "${file_path}/${file_base_name}","&&", "cmd", "/c","${file_path}/${file_base_name}"]
},
{
"name":"RunInCommand",
"cmd": ["cmd","/c", "gcc", "${file}", "-o","${file_path}/${file_base_name}", "&&","start", "cmd", "/c","${file_path}/${file_base_name} & pause"]
}
]
}
点击File→Save
文件名是:C.sublime-build,输入后点击保存
4. 设置快捷键。我定义的是ctrl+alt+shift+b,也可以根据自己的定义
打开Preferences -> Key Bindings - User
输入以下代码
[
{ "keys":["ctrl+alt+shift+b"], "command": "build","args": {"variant": "RunInCommand"} }
]
Save保存
重要
5.测试。自己在Sublime Text2写一个C程序,ctrl+b为编译;ctrl+shift+b为编译后在SublimeText里显示结果;ctrl+alt+shift+b为编译后在CMD里运行。
新建一个
设置语法方法一(这样才可以让代码有高亮)
点击右下角红框地方
选择C语法
方法二
先保存到一个地方,(前提是你保存的路径里没有中文否则你编译时就会如下图所示,如果路径里没中文还这样,那就再点击Save as…保存一个地方再编译
)
不保存编译会无法编译,提示错误
随便设置个名字,最好不能是中文
Sublime text 2汉化方法
先来到这里下载Sublime text 2的汉化包
下载完了,打开Sublime text 2,点击红框所示区域
我们来到了下图所示路径,点击圆圈所示地方进入DATA目录(也可以把路径上的\Packages删掉回车进入DATA目录)
进入data目录后点击InstalledPackages 文件夹
把下载的汉化包拉进去或者是复制进去
最后重启sublime text 2就完成汉化了
ST2注册机和汉化包:http://yunpan.cn/QzTeHVn6G9qtS
注册Sublime text 2
红框所示的是要声称注册吗的用户名,这个我们随便输一个不是中文的名字
输入后点击Generate生成属策马,我们把它全部复制下来
点击Patch Key来破解Sublime text 2主程序
找到主程序单机后点击打开
这个是问你要不要备份。你随便点,我点的备份(我也不知道备份到哪里去了)
打开sublime text 2点击红框所示区域
把刚才复制的注册码粘贴进去
出现这个就说明注册成功
让sublime text 2可以打开中文文档
欲解决问题,关键在于让SublimeText 2支持GB2312和GBK。步骤如下:
1.安装SublimePackage Control。
在SublimeText 2上用Ctrl+~打开控制台并在里面输入以下代码,SublimeText 2就会自动安装PackageControl。
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')
2. 出现这个后 重启Sublime Text 2
3.然后使用Ctrl+Shift+P打开命令行模式,在里面输入Install Package并单机,即可搜索需要的Package。
出现这个时等一会
4出现这个搜索,.一般使用“ConvertToUTF8”和“GBK Encoding Support”即可正常读取和写入CJK格式的文件了。
我安装的是ConvertToUTF8
这个没了并且出现下面这个图片就安装好了
自己新建个文本文档往里面输入一些中文,拉到sublime text 2打开,出现这个点击红框区域的简体中文就可以打开中文文档了
这个编辑器编译厚打开程序中文会出现乱码,按一下步骤方可解决
点击上面两张图圈的地方,点第一个图或第二图的,或者两个图都点,知道出现下面这个圈的地方变成GBK就OK了。
相关文章推荐
- mac 配置sublime text的C语言编译系统
- 使用Sublime Text2构建功能配置C语言的自动编译
- sublime text 2配置编译C语言
- Sublime Text 2 C++编译运行简单配置
- sublime Text 2 配置 C++ 编译环境
- 关于Sublime Text配置中java的编译和运行
- [开发工具]_[Sublime Text 2]_[配置C++编译运行环境]
- MinGW安装与环境变量配置和Sublime Text 2搭建C++编译环境
- [编译配置]用MinGW编译C语言的批处理
- Sublime Text 3 (含:配置 C# 编译环境)
- sublime text 3 快捷键大全以及配置编译环境
- 在Sublime Text 3中配置编译和运行Java的两个方法
- sublime text 3 快捷键大全以及配置编译环境
- Sublime Text 2 C++编译运行简单配置
- 为 Sublime Text 3059 配置 PHP 编译环境
- sublime text 3 快捷键大全以及配置编译环境
- [转]Sublime Text 2 C++编译运行简单配置
- Sublime Text 2 C++编译运行简单配置
- sublime text 3配置C++编译环境
- sublime text3 C语言环境配置