设为首页 加入收藏

TOP

Ubuntu16.04下使用sublime text3搭建Python IDE(三)
2017-09-30 17:09:44 】 浏览:4081
Tags:Ubuntu16.04 使用 sublime text3 搭建 Python IDE
果已经写了很长的一段代码,突然发现最开始的地方少了个if,之前写的所有代码都要在if之内,原来用c的时候直接加两个花括号就行了,现在用python怎么办?

选择你所要缩进一片代码然后按Tab就可以了,所有行一起缩进;如果要取消缩进,Shift-Tab就会一级一级的往左走了。

 

https://www.python.org/dev/peps/pep-0008/

这里是python规范

 

为了配合这个四个空格缩进法,可以在sublime里设置一个tab=四个空格,这样打起字来方便很多

 

// 设置tab的大小为4

"tab_size":4,

// 使用空格代替tab

"translate_tabs_to_spaces": true,

 

 

 

配置sublime使其更好用

首选项,设置-用户

 

 

在这里配置

 

{

    "color_scheme": "Packages/Color Scheme - Default/Blackboard.tmTheme",

    "ignored_packages":

    [

        "Vintage"

    ],

    "theme": "Soda Light 3.sublime-theme",

    // 设置tab的大小为4

"tab_size":4,

// 使用空格代替tab

"translate_tabs_to_spaces": true,

// 高亮未保存文件

"highlight_modified_tabs": true,

// 窗口失焦立即保存文件

"save_on_focus_lost": true,

// 保存时自动去除行末空白

"trim_trailing_white_space_on_save": true,

// 保存时自动增加文件末尾换行,这样 git 提交时不会生产额外的 diff

"ensure_newline_at_eof_on_save": true,

// 默认编码格式

"default_encoding": "UTF-8",

// 侧边栏文件夹显示加粗,区别于文件

"bold_folder_labels": true,

// 当前行高亮

"highlight_line": true,

// 设置行间距,看起来不那么"挤"

"line_padding_bottom": 1,

"line_padding_top": 1,

}

配置完了以后有修改的文件都会用蓝点表示

 

 

而失去焦点后,窗口会自动保存,十分方便

 

Sublime快捷键

Ctrl+] 向右缩进

 

Ctrl+[ 向左缩进

 

Ctrl+Z 撤销。

 

Ctrl+Y 恢复撤销。

 

Ctrl+F 打开底部搜索框,查找关键字。

 

Ctrl+A 选中全文

 

Ctrl+B 运行python

 

Ctrl+Shift+P 调出命令窗

 

Ctrl+shift+R 格式化

 

Ctrl+shift+V 格式化粘贴 这个很有用,可以把网上的代码按照我的格式粘到我的文档里

 

Ctrl+//注释 这个比较厉害,如果是python,就是加#号的,想取消再弄一次就好了

 

Sublime Text不能input问题

还有一个致命的问题,input函数不好使

 

 

按ctrl+B以后,根本不好使,网上说的倒是他们会说输入有异常,但我的这个是毫无反应

用package control 安装sublimeREPL 装完了以后在

Tools Python run-current-file 里能运行输入了

 

 

 

但是这个python是2.7 你想要运行的是python3.5,就要如下配置

 

SublimeREPL配置Python3开发

首先什么是REPL?

A Read-eva l-Print-Loop (REPL) is available both as a standalone program and easily includable in other programs. REPL provides a way to interactively run java script and see the results. It can be used for debugging, testing, or just trying things out.

 

交互式解释器(REPL)既可以作为一个独立的程序运行,也可以很容易地包含在其他程序中作为整体程序的一部分使用。REPL为运行java script脚本与查看运行结果提供了一种交互方式,通常REPL交互方式可以用于调试、测试以及试验某种想法。

可以理解执行的交互式命令行界面,相当于一个DOS界面的Shell.

 

Python是支持REPL的语言

 

配置运行Python3.5

https://sublimerepl.readthedocs.io/en/latest/#installation

以上是SublimeREPL配置Lua语言的文档

 

模仿这个可以配置Python3.5

 

首先Packages:Browse Package 找到 SublimeREPL的文件夹,再进入config文件夹,可以看到许多语言的配置文件,Python也在里面

 

 

在这里新建一个Python3.5的文件夹,在里面新建Default.sublime-commands和Menu.sublime-menu两个文件(模仿Python文件夹)我们Python3.5目前只要能打开shell运行,和运行这个脚本,两个功能,因此就只要包含Python3.5 和 Python3.5 – Run current file两项就好了

 

Default.sublime-commands配置如下:

[

{

"caption": "SublimeREPL: Python3.5",

"command": "run_existing_window_command

首页 上一页 1 2 3 4 5 6 7 下一页 尾页 3/7/7
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇利用Python进行数据分析(1) 简单.. 下一篇Python读写文件

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目