Sublime3使用记录 (Windows)

本文介绍了如何在Windows上安装并配置Sublime Text 3,包括使用Package Control安装和管理插件,结合MinGW搭建C开发环境,以及配置C和Java的编译系统以在Sublime中显示运行结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载: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 off
cd %~dp1
echo Compiling %~nx1......
if exist %~n1.class (
 del %~n1.class
)
javac %~nx1
if 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上了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值