sublime Text 3 的各种问题

sublimeText 3 编译python文件,输入设置

安装插件:
1、Ctrl+Shift+P 输入package Control.把包管理器安装好;
2、Ctrl+Shift+P,在弹出窗口中输入install,选择Install Package这一项;
3、稍等一下Ctrl+Shift+P,在窗口中输入REPL。

使用插件:
Tools->SublimeREPL->Python ->Python-RUN current file
就会重新打开一个标签页,该标签页就相当于控制台了,可以在里面输入内容,input函数会接收该内容,程序的输出结果也会显示在该标签页中。
每次这么操作不方便,为了编译方便可以自己定义快捷键(以下的代码是ctrl+b)。方法:
Preferences->Key Buildings
接着会 弹出两个窗口,一个default,另外一个是user,在user窗口中输入以下内容:

[
    {"keys": ["ctrl+b"], 
    "caption": "SublimeREPL: Python - RUN current file", 
    "command": "run_existing_window_command", 
    "args": 
        { 
            "id": "repl_python_run", 
            "file": "config/Python/Main.sublime-menu" 
        } 
    }
]

然后写个输入跑跑

import sys
if __name__ == '__main__':
    s = sys.stdin.readline()
    n = len(s)
    print(n,s)
    s2 = s[:-1]
    n = len(s2)
    print(n,s2)
输入:abcdef
输出:
7 abcdef

6 abcdef

输入的时候,隐藏了一个换行,结果就导致第一行输出里面有换行,并且长度默认加了换行,为7。实际上只有6个字母,所以经过剪切之后的s2才是正确的结果。
总结:果然不如c++的输入输出利索。
借鉴:https://blog.csdn.net/talk_8/article/details/80151778

输出结果显示

有时候手jian,本来在运行,一个ctrl+f,输出显示不见了,之前傻,以为是控制台不见了,一直在找控制台的显示方法。
不过现在知道了,就是个输出result显示的办法。
二步解决!
在这里插入图片描述
或者工具栏三步解决!!!
tools ----> build Results ----> show build Results

**加粗样式**

tab 转空格

Sublime text2 将TAB转换为四个空格
在菜单栏上依次进入: Preferences -> Settings-Default 然后再打开得编辑框,
将原来的 “draw_white_space”: “selection”, 修改为 “draw_white_space”: “all”,
用空格代替 tab : “translate_tabs_to_spaces”: true
右边可以覆盖左边的默认编辑。

java编译以及输入设置

借鉴:https://blog.csdn.net/passerbysrs/article/details/54234288#commentBox
1、Sublime Text 3—>Preference—>Browse Packages,在打开的窗口中双击User文件夹,新建文件JavaC.sublime-build,用记事本打开,粘贴下面的代码并保存关闭:

{
    "cmd": ["javac", "-encoding", "UTF-8", "-d", ".", "$file"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.java",
    "encoding": "GBK",
    //执行完上面的命令就结束
 
    // 下面的命令需要按Ctrl+Shift+b来运行
    "variants": [{
        "name": "Run",
        "shell": true,
        "cmd": ["start", "cmd", "/c", "java ${file_base_name} &echo. & pause"],
        // /c是执行完命令后关闭cmd窗口,
        // /k是执行完命令后不关闭cmd窗口。
        // echo. 相当于输入一个回车
        // pause命令使cmd窗口按任意键后才关闭
        "working_dir": "${file_path}",
        "encoding": "GBK"
    }]
}

2、然后打开java文件, 按下Ctrl+Shift+B会弹出一个选项,如下图,选择"Java C"进行编译(可省略);按下Ctrl+Shift+B选择"JavaC Run"运行。
在这里插入图片描述
会弹出输入框,输入即可得到程序运行的结果

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值