sublime搭建c++/java/lua/python/ruby的配置文件

本人电脑win7 64位

提前装一下convert to utf-8插件,编译运行出现乱码,组合键ctrl+shift+c把源文件转成gbk编码. 仍乱码的话,重启编辑器|电脑|重新编辑中文部分。

c++

{
    "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": ["cmd","/c", "start", "cmd", "/c","${file_path}/${file_base_name} & pause"]
}
]
}

java

{
    "cmd": ["cmd","/c","javac -encoding gbk -d . ${file}"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.java",
    "encoding":"gbk",
    "variants": [{
        "name": "Run",
        "shell": true,
        "encoding":"gbk",
        "cmd": ["start", "cmd", "/c", "java ${file_base_name} & pause"],
        "working_dir": "${file_path}",
    }]
}

lua

{
    "cmd": ["cmd","/c","start","cmd","/c","lua ${file} & pause"],
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir": "${file_path}",
    "selector": "source.lua",
}

php

{
    "cmd": ["cmd","/c","start","cmd","/c", "C:/wamp/bin/php/php5.5.12/php.exe $file & pause"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.php",
    "encoding":"gbk"
}

python

{
    "cmd": ["cmd","/c","start","cmd","/c","python ${file} & pause"],
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir": "${file_path}",
    "selector": "source.py",
}

ruby

{
    "cmd": ["cmd","/c","start","cmd","/c","ruby ${file} & pause"],
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir": "${file_path}",
    "selector": "source.rb",
}
时间: 2024-10-25 19:34:13

sublime搭建c++/java/lua/python/ruby的配置文件的相关文章

Eclipse集成开发环境搭建之Java、Python

这里就以Eclipse为例,说明Java集成开发环境的搭建. 第一步,下载安装JDK,配置环境变量,这里就不多重复了.需要提到的是,JDK.Eclipse要同为Windows 32位或Windows 64位,这里选择的均为64位: 第二步,下载Eclipse.到Eclipse下载页面http://www.eclipse.org/downloads/选择合适的版本,这里选择的是Eclipse IDE for Java EE Developers,Windows 64位版本,按提示下载压缩包ecli

[sublime]用sublime搭建属于自己的Python的IDE

先在sublime中利用package control下载anaconda插件, 然后更改python的路径,不知道自己anaconda的python在哪,可以在prompt用命令where python进行查找 进行进入anaconda的setting-default中更改路径 在setting-user中加入一下代码 { "python_interpreter":"D:\\Anaconda\\envs\\tensorflow\\python", "su

windows 下用eclipse搭建java、python开发环境

本人只针对小白!本文只针对小白!本文只针对小白! 最近闲来无事,加上之前虽没有做过eclipse上java.python的开发工作,但一直想尝试一下.于是边查找资料边试验,花了一天时间在自己的机器上用eclipse分别在windows 与 ubuntu(linux)系统上搭建了java与python的开发环境. 接下来用分别用两篇博文整理本人的搭建流程,也做一些问题总结.   一.用eclipse + jdk搭建java开发环境   本人的的系统环境为:windows 7 64位 1. 首先去官

sublime搭建Java编译平台及编码问题

Sublime自带Java编译功能,当时只能编译不能运行,我们做一下小小的修改就可以让sublime一步完成编译运行的功能,实现sublime搭建Java编译平台. 使用Ctrl + B 编译时,所编译的文件不能存放在含有中文的路径中. 第一步:  找到你机器上的jdk开发包,我的是在C:\Program Files\Java\jdk1.6.0_43\bin,新建一个名为  javacexec.bat  的批处理文件,文件内容如下: @ECHO OFF cd %~dp1 javac %~nx1

Python、Lua和Ruby之优劣

Python.Lua和Ruby之优劣 Python Python的优点:1.Python比其它语言有更多扩展模块.2.在网上可以找到很多Python教程.不仅如此,还有大量的英文书籍和资料.Python.org有很多为初学者准备的依主题组织的资料.教程和编程指南,此外还有很多链接和参考.3.很多人都喜欢Python语言的语法,因为它清晰易读.4.Python在支持库上大占优势,因为它有很多库,而且大部分都有完善的文档支持.5.很多工具可以用于Python,但难以找到适用于Lua和Ruby的. P

ubuntu上用eclipse搭建java、python开发环境

上一篇文章讲到如何在windwos上用eclipse搭建java.python开发环境,这一讲将关注如何在ubuntu上实现搭建,本人使用虚拟机安装的ubuntu系统,系统版本为:14.04 lts 一.用eclipse + jdk搭建java开发环境 1.jdk官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 本人下载的是:jdk-8u77-linux-x64.tar.gz

C/C++、Java、Python谁是编译型语言,谁是解释型语言?

最近各大互联网公司线上笔试,编程题目里的编译器只支持C/C++.Java,甚至有的支持javaScrpit和Pascal,就是不支持Python.让一直以来用惯了Python的我直吐血,于是今天痛定思痛还是熟悉一下Java,免得继续被虐.学习的过程中,看到这样一个争论“Java.Python谁是编译型语言,谁是解释性语言?”.我在网上查了很多资料,也结合了自己的理解,下面与大家分享一下. 总的来说,如今编译型语言.解释性语言的分界线不再那么明显,应该避免把语言简单归类为“编译型”和“解释型”.

JSP,PHP,Python,Ruby,Perl概要及各自特点

JSP,PHP,Python,Ruby,Perl概要及各自特点 博客分类: JSP PHP Python Ruby Perl概要及各自特点 javascript 互联网技术日新月异,编程的语言层出不穷,原本稍微平静了几年的网络编程技术又不断出现新的东西,涤荡着整个网络世界,ruby,Python等技术使我 们原本比较老板的编程理念和概念产生了混淆和动荡.他们有什么区别和联系?怎么定义这些新生的事物?抹去额头因为生疏而津津的汗滴,从头Google一下 吧.                     

java与python在处理大文件操作上的对比

1.问题描述 现在对一个2g的大文件,抽取第二列含有特点16个串的信息,并将这些含有特串的信息,写回到两个文件中 2.具体实现 (1)java代码 package naifen; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileReader; import java