问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Sublime Text 2 怎样直接运行代码?

发布网友 发布时间:2022-04-11 19:24

我来回答

3个回答

懂视网 时间:2022-04-11 23:46

sublime 可以通过配置.sublime-build文件来构建编译选项或者执行外部脚本 项目是用lua开发的,所以需要经常在decode和sublime之间切换,后来想到一个办法就是通过python来启动项目,具体步骤如下: 以下为.sublime-build的代码,将其命名为带.sublime-build

sublime 可以通过配置.sublime-build文件来构建编译选项或者执行外部脚本

项目是用lua开发的,所以需要经常在decode和sublime之间切换,后来想到一个办法就是通过python来启动项目,具体步骤如下:

以下为.sublime-build的代码,将其命名为带.sublime-build后缀的名字,放在sublime user文件夹下,其中xx.py为python脚本的绝对路径

{
"cmd": ["python", "-u", "xx.py"],
"file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",
"selector": "source.lua"
}

以下为python脚本启动项目的代码,其中xx.exe为执行文件exe相对于当前脚本目录的相对目录,同理xx/Resources也是相对目录

import ctypes

import os,sys

handler = None
operator = "open"
fpath = os.getcwd() + "xx.exe"
param = None
dirpath = os.getcwd() + "xx/Resources"
ncmd = 1
shell32 = ctypes.windll.LoadLibrary("shell32.dll")

shell32.ShellExecuteA(handler,operator,fpath,param,dirpath,ncmd)

这些工作完毕以后,就可以在sublime下打开lua文件,直接快捷键f7即可运行项目


sublime同样支持API提示和补全,具体请参看http://blog.csdn.net/wtyqm/article/details/9346863

热心网友 时间:2022-04-11 20:54

Sublime Text 2 直接运行代码的步骤如下:

1.mac下貌似直接就可以运行javac 和 java命令的,如果不能直接运行,自行加入java环境变量即可。

2. 安装完sublime text 2之后,进入如下文件夹:

$ cd /Users/用户名/Library/Application Support/Sublime Text 2/Packages/Java。

3. 备份JavaC.sublime-build文件:

$ cp JavaC.sublime-build JavaC.sublime-build.back。

4. 打开JavaC.sublime-build文件,并修改内容$ vi JavaC.sublime-build。

修改为如下内容:

{;

"cmd": ["javac \"$file\" && java \"$file_base_name\""];

"shell":true;

"file_regex": "^(...*?):([0-9]*):?([0-9]*)";

"selector": "source.java";

}。

5. 保存JavaC.sublime-build文件。

6. 在sublime中编写好java文件,command+b运行即可。

Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

2012年6月26日推出新版本的Sublime Text 2.0,与之前版本相比主要有较大的改善:支持 Retina 视网膜屏、快速跳到下一个、文本拖放、改善构建系统、CSS 自动完成和高亮设置等。

热心网友 时间:2022-04-11 22:12

1.设置环境变,、添加python到环境变量中;    

2.SublimeText2要运行的代码路径不能为中文,否则不能挑食;    

3.以上2个条件满足之后,在写完代码后直接按Ctrl+B就可以调试了。

Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来的,它最初被设计为一个具有丰富扩展功能的Vim。Sublime Text是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。

Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的Python API,Goto功能,即时项目切换,多选择,多窗口等。

2012年6月26日推出的版本Sublime Text 2.0,与之前版本相比主要有较大的改善:支持Retina视网膜屏、快速跳到下一个、文本拖放等。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何才能训练语言组织能力和语言表达能力 哪些时间段到磬锤峰国家森林公园游玩效果比较好? 磬锤峰国家森林公园的交通和线路 白色硅酸盐水泥是什么 白水泥怎么用 反映边疆战士生活的诗句.注意:是诗中的一个句子就可以了,我不要整... 为什么苹果手机打电话总是自动挂断? 为什么苹果手机通话过程中会自动挂断? 你说别再笑了,眼泪都快掉了的歌词是什么? 你说别再笑了的歌词是什么? 如何把视频里的声音转换成文字?教你4招,快速搞定 Dreamweaver MX 2004 绑定Access数据库(求助) 想学习网站制作,谁有dreamweaver (最少dreamweaver8版本以上)+ access 的教学资料。我是初菜,什么也不 用J2EE+Access数据库做一个小项目,例如网上新闻发布系统,小型的网上购物系统,学生信息管理系统 求教如何用Dreamweaver MX和后台数据库(MS access)实现用户注册和登录功能。 使用Dreamweaver建立文章管理系统的问题 关于Dreamweaver MX制作网页登录系统的问题 求一份asp+access编写的简单的新闻发布系统 急求! 如何让DREAMWEAVER新闻系统里可以贴图片 高分求用Dreamweaver编写ASP.NET新闻发布系统教程 Dreamweaver+access的asp新闻发布系统出现错误 怎样用Dreamweaver8建立ASP新闻系统 Dreamweaver8+access 做新闻系统,点击数怎么增加 用Dreamweaver+Access做的新闻发布系统,在发布新闻时,发布新闻的内容有文字和图片,如何图片的发布! 用Dreamweaver创建简单的新闻发布系统 Dreamweaver 制作新闻系统 Dreamweaver制作一个简单的新闻发布系统 怎样用Dreamweaver制作一个简单的新闻发布系统 cocos2d-x实现剧情对话的打字机效果,求思路,求教程,求指点 如何在Windows 7平台搭建Android Cocos2d-x3.0开发环境 学习cocos2d-x需要学习哪些计算机语言?? sublime怎样直接运行代码 怎么实现cocos2d-x lua 代码自动提示,以及哪个编辑器好用,我现在用的是sublime Text2 ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'information_schema' 数据库导入出错,错误#1044 - Access denied for user 'zjwdb_273140'@'localhost' to database 无法连接到数据库,提示:Warning: mysqli_connect(): (HY000/1045): Access denied for user 'root'@' 导入数据库输入密码提示错误? SQLSTATE[42000]: Syntax error or access violation: LIMIT 1' at line 1 是什么错误 怎么修改 数据库导入sql文件的时候总是提示权限拒绝 mysql中“输入命令 show databases;”后不能显示mysql ,且create database命令提示出错 如何保证 Cookie 自动登录的安全性 怎么在android studio 中用viewflipper实现动画效果 c# txtbox 根据另一个combox改变行数 怎么实现购物车序列化 寻找OSPF路由协议的安全性的--文献综述 西部数据 E元素系列以后没有了吗 麻烦哪位高人帮忙把我这篇中文翻译成法文,万分感谢,时间紧迫,急求! c#怎么提取xml里的某几行数据? 求IE6浏览器专用的css hack(即该部分语句只对IE6有效) 喝哪種紅酒比較養顏? 红葡萄酒应怎样喝才更健康?