Sublime3使用记录 (Windows)

来源:互联网 发布:淘宝网装饰腰带 编辑:程序博客网 时间:2024/05/29 19:30

下载:http://www.sublimetext.com/3

sublime是一款跨平台代码编辑器,有大量插件供大家下载

Package Control

可以直接从网上下载再解压到C:*****\Sublime Text 3\Packages中。
也可以下载一个package control来管理和下载插件。
进入Package Control官网可查看具体教程,下载教程地址为https://packagecontrol.io/installation。
本文介绍Sublime3下的安装方法:

  • 使用Ctrl +` 打开Sublime Text控制台。
  • 将下面代码黏贴到控制台中,回车执行。
import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; 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选项,现在即可通过Package Control来管理插件,Install Package安装插件,List Package显示已安装插件。

Sublime+MinGW搭建C开发环境

若果电脑已经下载安装了MinGW则请忽略以下步骤。
下载安装MinGW,下载地址:http://sourceforge.net/projects/mingw/files/,也可以下载codeblocks,其中自带MinGW,下载地址:http://www.codeblocks.org/downloads。

下载完成后需要配置环境变量:

  • 在PATH里加入C:\MinGW\bin,记得,如果里面还有其他的变量,记得要加个分号啊,分号得在英文输入模式下输入的。
  • 新建LIBRARY_PATH变量,如果有的话,在值中加入C:\MinGW\lib,这是标准库的位置。
  • 新建C_INCLUDEDE_PATH变量,值设为C:\MinGW\include。
    具体路径请根据你的MinGW选择。

配置完成后打开cmd命令行,输入gcc -v即可检查安装是否成功,环境是否配置正确。这里写图片描述

其实Sublime已经自带了对C文件的编译配置文件,若MinGW或其他编译环境如VS安装正确则可以选择Tools->Build System->C++ Single File进行编译,生成exe文件,但无法将程序结果显示在Sublime中,需要手动去运行exe文件。

将C运行结果显示在Sublime中

点击Tools->Build System->New Build System

将编译配置以Json字符串形式保存在C:\Users\**\AppData\Roaming\Sublime Text 3\Packages\User中,不建议直接修改Package中的C++ Single File.sublime-build文件,文件后缀名为.sublime-build。

 {      "cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],      "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",      "working_dir": "${file_path}",      "selector": "source.c, source.c++",      "encoding":"cp936",      "variants":      [         {             "name": "Run",             "cmd": ["${file_path}\\\\${file_base_name}.exe"]         }     ] }

保存完成后重启Sublime,然后在Tools->Build System中选择刚刚保存时的文件名,即可编译运行C文件且将结果显示在Sublime中。

Java环境搭建

同样的若电脑已经下载好JDK,则Sublime已经配置好了Java编译命令,选择Tools->Build System->JavaC即可编译Java文件,生成class字节码,但无法将运行结果显示在Sublime上。
若想将程序运行结果显示在Sublime上,则需要修改Java编译命令:

  • 创建批处理文件javarun.bat保存在JDK\bin目录下。
@echo offcd %~dp1echo Compiling %~nx1......if exist %~n1.class ( del %~n1.class)javac %~nx1if exist %~n1.class ( echo ------Output------ java %~n1)
  • 修改javaC.sublime-build

用winrar打开Sublime Text 3的Package目录下的Java.sublime-package,用其他编辑器打开里面的JavaC.sublime-build将文件修改为:

{ "shell_cmd": "javarun \"$file\"", "file_regex": "^(...*?):([0-9]*):?([0-9]*)", "selector": "source.java",}

注意javarun就是刚刚保存的文件名。
接着就是重启Sublime,然后选择Tools->Build System->JavaC即可将编译运行结果显示在Sublime上了。

0 0