Sublimetext2/3中java、c/c++的输入问题的解决

本文介绍了在SublimeText2/3中解决Java和C/C++输入问题的步骤。对于Java,需要创建runJava.bat文件并配置Java环境变量。对于C/C++,首先安装配置MinGW,然后下载cb_console_runner.exe并创建c++_input.sublime-build文件。通过这些设置,可以使用Ctrl+B进行编译和运行。

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

一、java的输入问题。

1. 大前提是你配置了java环境变量,不会请自行百度。

2. 创建runJava.bat文件放到java下的bin目录,

我的在C:\Program Files\Java\jdk1.8.0\bin

runJava.bat内容如下

<span style="font-family:Microsoft YaHei;">@ECHO OFF  
  
cd %~dp1  
ECHO Compiling %~nx1.......  
IF EXIST %~n1.class (  
    DEL %~n1.class  
)  
javac -encoding utf-8 %~nx1  
IF EXIST %~n1.class (  
    ECHO -----------OUTPUT-----------  
    java %~n1  
)  
</span>

3. 创建Java_input.sublime-build,放到在sublimetext2->preferences->browsepackages打开的文件夹下,或放到sublimetext3->preferences->browse packages->user下。


Java_input.sublime-build内容如下:

<span style="font-family:Microsoft YaHei;">{
     "cmd": ["javac", "$file"],
     "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
     "selector": "source.java",
     "shell": true,

     "variants":
     [
     {
          "name": "Run",
          "cmd": ["start", "cmd", "/k", "java", "$file_base_name"],
          "shell": true
     }
     ]
}</span>


4.按ctrl+b编译    按 ctrl + shift + b 可运行

5.举例如下:


--------------------------------------------------------------------------------------------------------------------------------

二、c/c++的输入问题。

1)MinGW的安装配置

1.官网下载。

2.到如下界面就不用界面安装了。


3.找到mingw-get.exe的位置。



4.到环境变量。



5.cmd下输入mingw-get,如下则正常



6.下面进行cmd下安装gcc  g++  gdb 

Mingw-get install  g++

Mingw-get install  gcc

Mingw-get  install  gdb




好,这样我们就配好了mingw。

2)sublimetext2/3的输入问题的解决。

1.下载cb_console_runner.exe放到c盘根目录。

下载链接:http://pan.baidu.com/s/1eQjD9rs

2. 创建c++_input.sublime-build,放到在sublimetext2->preferences->browsepackages打开的文件夹下,或放到sublimetext3->preferences->browse packages->user下。

Java_input.sublime-build内容如下:

 

<span style="font-family:Microsoft YaHei;">{
    "cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}","-Wall" ,"&&","start","C:/cb_console_runner.exe","${file_path}/${file_base_name}"],
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir": "${file_path}",
    "selector": "source.c, source.c++",
    "shell": true,
    "encoding": "cp936",
        "variants":
    [
        {
            "name": "Run",
            "cmd": ["start","C:/cb_console_runner.exe","${file_path}/${file_base_name}"]
        }
    ]
}</span>

3.按 ctrl+b可编译+执行。

 
4.实例如下


好了,到此就结束了,toolsàbuild system 选择相应的(java_input或c++_input)就好了。

//-----------补充

在sublime text 3  中添加 sublimeclang

window:

http://www.cnblogs.com/heleifz/p/3404600.html

ubuntu:

http://blog.youkuaiyun.com/cywosp/article/details/32721011

ubuntu  中文

http://blog.youkuaiyun.com/cywosp/article/details/32350899

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值