您的位置:首页 > 其它

Sublime Text新手入门

2015-12-03 20:55 239 查看
在我大四想加入校网管会的时候,写了一些代码,当时写网页,我是用txt编辑器(一看就外行了),这时候别人给我推荐了sublime text2。当时,感觉确实不错,当然也没有感觉特别好用。

来到新加坡,写了更多的代码,不断是使用中才发现,这个文本编辑器确实很好用,尤其是纯粹的写代码!

新手刚上手的时候,可能会听别人说装插件,然而你可能不知道用啥插件。也可能会疑问,这个编写了代码能运行吗,怎么运行?

本篇博文,将告诉大家我是怎么一步步走来的。

1、软件的安装

从官方网站上下载,然后安装就是了。需要注意的是安装版和免安装版两种,其他的就是位数了。

至于破解和非破解,影响不大,不破解照样用。如果真的想破解直接百度一下就搞定了。

安装有疑问,访问百度经验:Sublime Text 2安装汉化破解、插件包安装教程,教程里面告诉怎么破解了。

然后,就可以使用了

2、装插件

首先需要的是装PC(package control)插件,摁 ctrl+~,进入控制命令窗口,粘贴一下代码:

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')
然后,等一会就安装好package control了。然后就可以安装各种插件了。(sublime text3 用的命令有所不同,自行百度,操作是一样的)

2、怎么编译代码

由于我只用到C语言和python,所以,只讲诉怎么编译c语言和python。

编译C语言,主要是要下载mingw,编译器安装好之后。在系统的环境变量path中,加上mingw的路径,然后就可以了。具体的实现过程见百度贴吧

编译python就简单多了,这个于python这个语言方便易上手有关系了。在sublime ->preferences->browser packages->Python,找到python文件夹,再找到Python.sublime_build.

{
"cmd": ["C:\\Python27\\python.exe", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
"C:\\Python27\\python.exe"
改成自己的python安装路径就可以了。

编译的时候,在tool里面点击bulid system,选择相应的编程语言。



3、其他插件

这些插件是在后续的使用过程中遇到的,看图片。



GBK Encoding Support,这个是解决中文显示乱码问题的。如果遇到这种情况,装这个插件就可以了(当然,先保证系统的设置里面区域和语言选项中,非英文的是简体中文才行,这个如果不懂可以自己联系我了)。

Package control就是包管理器了。

SidebarEnhancements这个是侧边栏增强用的插件。这个安装package control不能直接安装,要自己下载然后解压到特定文件夹就行了。具体操作在这个网站:https://github.com/titoBouzout/SideBarEnhancements/issues/172.

SublimeREPL,这个是非常有用的插件了。在虽然能编译python,c语言了,但是在编译的过程中需要输入,这个时候就亮了,sublime text不支持,而且会报错。这个时候,需要用这个插件来运行程序。


这样就可以在运行python时进行输入了。

syncedsidebar,这个插件是用来自动锁定到左侧的文件的,这样方便管理而已。也是比较好用了。

目前,我也就用到这些插件,因为我是硬件编程,所以,没有涉及到其他的编程语言。

上面的这些插件,作为新手入门,应该是够用了,更强大的功能使用中大家再不断发现吧。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息