sublime text写python代码时,tab缩进只有两个空格,怎么改成4个
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sublime text写python代码时,tab缩进只有两个空格,怎么改成4个相关的知识,希望对你有一定的参考价值。
我也经常遇到同样的问题,其他文件的缩进是正确的,有的文件突然缩进成两个空格,重新创建文件或修改为四个空格,保存后还是变回两个空格。下面是解决办法。
第一步,查看界面右下角的空格状态。如果你是两个空格,应该会显示 Spances:2。
第二步,点击,修改tab宽度为 tab宽度:4
这样修改后再按 ctrl + s 保存一下即变回4个空格。
参考技术A 一般语言都是通过来标识代码块的,而在python中,是通过缩进来识别代码块的。我一个一个的回答你的问题。缩进几个空格或者tab都是可以的,只要你保持一致就可以。不过为了别人阅读方便,还是用tab或者4个空格比较好。
行开头的空格才算缩进。...
在sublime text下搭建Python环境
Sublime Text3 安装插件以支持python开发
为什么要这么干
Python开发可以使用文本编辑器来写代码,但是python的语法编译对代码块书写的缩进要求严格,纯靠手工会非常费劲且枯燥,因此需要引入一些工具来帮助我们提升效率。可以选择pycharm但是其比较庞大,远不及sublime来的方便快捷,关键是真的很好用
用到的资源
-
安装sublime Text3
-
在sublime内安装插件管理器Package Control
-
SublimeLinter
-
安装代码语法解析插件Flake8
-
Anaconda
-
在sublime中启动运行的插件SublimeREPL
小提示:在Package Control中输入List packages可以查看已安装的插件
需要注意的问题
- 安装插件
时可以选择鼠标点击Preferences->Package Control->Install Package,也可以使用快捷键来打开面板ctrl+shit+p然后输入install package。下拉框看到Install Packge后点击或回车进入,可能会需要一段时间,左下角的状态栏有"="来回摆动的状态,进入后输入插件名称找到要安装的插件
- anaconda和flake8都有语法检查功能,使用flake8的效果更好。做如下设置
“anaconda_linting”: false,
“pep8”: false
-
sublimeREPL运行python但是input功能不正常
修复办法:
添加快捷键:Preferences->Key Bindings,在弹出的标签页user部分加入下面的代码"keys": ["ctrl+b"], "caption": "SublimeREPL:Python", "command": "run_existing_window_command", "args": "id": "repl_python_run", "file": "config/Python/Main.sublime-menu"
总结
总的来说还算比较顺利,参考如上几个链接就可以搭建出一个非常好用的python开发环境
以上是关于sublime text写python代码时,tab缩进只有两个空格,怎么改成4个的主要内容,如果未能解决你的问题,请参考以下文章
Sublime Text3配置在可交互环境下运行python快捷键
Python 环境搭建和sublime text配置(新手向)