您的位置:首页 > 编程语言 > C语言/C++

Sublime text 3(Beta版 3143)安装&插件&美化

2017-10-31 01:20 399 查看
引言:工欲善其事,必先利其器。Sublime text的优点我就不必多说,笔者也是第一次见到就爱不释手。第一篇博文就是介绍编译器Sublime text的安装和美化心得。


先附上成果图镇楼:



今年读大二,开了C++,马上就要期中考了,于是拿出了C++课本开始复习。用Sublime text进行代码实现时,弹出了更新窗口,于是到官网看了看,发现了beta版3143,于是下载下来玩玩。



安装后打开,暗暗骂了一句:W-T-F!惨白入不了眼啊!于是开始了美化之旅

1. 激活

首先在网上找到了激活码,激活了Sublime Text(盗版Adobe用习惯了哈哈)这里附上激活码:(打开Sublime菜单 > help > enter License,输入下面激活码)


—– BEGIN LICENSE —–

TwitterInc

200 User License

EA7E-890007

1D77F72E 390CDD93 4DCBA022 FAF60790

61AA12C0 A37081C5 D0316412 4584D136

94D7F7D4 95BC8C1C 527DA828 560BB037

D1EDDD8C AE7B379F 50C9D69D B35179EF

2FE898C4 8E4277A8 555CE714 E1FB0E43

D5D52613 C3D12E98 BC49967F 7652EED2

9D2D2E61 67610860 6D338B72 5CF95C69

E36B85CC 84991F19 7575D828 470A92AB

—— END LICENSE ——


2. package control安装

Package Control本身是一个插件,它的作用是为了方便管理其它插件。

通过 ctrl+` 快捷键或者 View > Show Console菜单打开控制台,复制粘贴回车相应版本的代码。传送门:package control安装代码 这里也直接拿出3代对应的代码:

import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)


安装之后我们就会发现Preferences选项里面最下面多出了package control,选中打开,然后选择install package,进入之后直接搜索我们需要的插件,选中就可以安装了。

3. 主题安装

这里我是基于Solarized Dark配色的安装,这种配色是我一直在用的,比较护眼而且说出不来的舒适感,这里推荐给大家。我们打开package control,快捷键是ctrl + shift + p,直接输入PCIP选中,就进入到插件搜索界面。我们这里搜索solarized,下面就自动填充出了许多主题插件,选中即可安装。这里我安装了原版的Solarized、Space版和Flat版。

主题插件安装之后就是运用了。选择Preference下的Color Scheme…,选择Solarized (Flat) Dark(Flat相较于原版色彩略鲜艳一点,几乎没区别),然后选择Preference下的Theme…,这里选择Solarized Space Dark.sublime-theme,这个主题是我比较推荐的,文件夹的图标样式以及UI都比较漂亮。

这样一个美美哒的编译器就配置好啦!其它主题网上都有归类,大家自己去搜索。Solarized配色也可以运用于Code blocks和VS等,网上都有教程这里就不一一列举。

运用package control是比较常用和简单的方法,比 在github上找插件手动安装更为无脑和成功率高。

4. C/C++编译环境的配置

没有进行环境配置的sublime text是不能直接运行C和调出控制台运行C++的。这里写下简单教程:

(1)环境配置

右键计算机->属性->高级系统设置->环境变量

在path的值中,可以发现有一些目录,他们之间用英文的分号分隔。我们双击path,把我们gcc的路径 C:\MinGW\bin 添加进去。 要注意前后的英文分号。MinGW自己安装或者在codeblocks目录里面,路径就根据实际位置写上。(D:\软件\CodeBlocks\MinGW\bin)重启电脑!

(2)Sublime text配置

c语言:

选择tool –> Build System –> New Build System,输入以下代码:


{
"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\""
}
]
}


Ctrl + S键保存,会自动打开user目录(Sublime Text 3\Packages\User),我们修改 文件名为 c.sublime-build,保存在此目录。编译的时候选择c-run即可


C++

代码改成:

{
"encoding": "utf-8",
"working_dir": "$file_path",
"shell_cmd": "g++ -Wall -std=c++11 \"$file_name\" -o \"$file_base_name\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"selector": "source.c++",

"variants":
[
{
"name
8af1
": "Run",
"shell_cmd": "g++ -Wall -std=c++11 \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\""
}
]
}


后一步文件重命名为c++.sublime-build,编译的时候选择C++-run即可弹出控制台。


要说的也就这么多,后日会好好把精力集中与语言的学习之上,希望成绩相较于上学期有大提升,不再以“转专业”作为成绩不尽人意的理由。

希望这一篇博文是我CSDN写文章的开端,之后会讲自己的学习语言的心得,OJ刷题心得以及其它互联网技术的探索拿到这里来与大家分享~Fighting!!共勉,希望大佬多多指导~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息