首页 > 其他分享 >Sublime Text4修改tab键为4个空格

Sublime Text4修改tab键为4个空格

时间:2023-08-04 11:01:41浏览次数:43  
标签:draw Text4 space 空格 键为 tab white sublime

Sublime Text4设置保存时自动将tab制表符替换为4个空格

sublime编辑器虽然能够用来编写python脚本,但是它在代码格式化以及缩进上就是要自己去设置才可以了,因为python对于空格以及缩进是有严格要求的。下面介绍一下该如何在sublime编辑器中显示制表符和空格,以及修改tab键为4个空格的方法。

一、显示

依次打开 Preferences(首选项) ---> Settings(设置)

你想在编辑时把空格和tab都显示出来的话,找到下面draw_white_space这个选项代码修改

draw_white_space默认参数为selection不显示空格信息
"draw_white_space": ["selection"],

将draw_white_space参数修改为all,效果如下
"draw_white_space": "all"

为all时就会显示出点,一点表示一个空格的意思

Sublime Text4修改tab键为4个空格_python

二、tab键

2.1、方法一:单个文件设置

2.1.1 打开sublime text4,这时默认情况下tab键的缩进是两个空格,点击sublime text4右下角的“Space”按钮或“Tab Size”按钮:

Sublime Text4修改tab键为4个空格_sublime text4_02

2.1.2 点击按钮之后会弹出tab键缩进的空格数,这时点击“Tab宽度:4”按钮:Sublime Text4修改tab键为4个空格_缩进_03Sublime Text4修改tab键为4个空格_缩进_04

这时在sublime text4中按下tab键,按一下tab键将会缩进四个空格


2.2、方法二:全局设置,设置里左侧或右侧设置任选其一即可

打开 Preferences(首选项) ---> Settings(设置),在左侧添加后面三行内容,如下:Sublime Text4修改tab键为4个空格_首选项_05

或在右侧添加后面三行内容,如下:Sublime Text4修改tab键为4个空格_sublime text4_06

内容说明为:

// tab键的大小,编辑时把tab转换成4个空格
"tab_size": 4,

// 编辑时把tab转换成空格
"translate_tabs_to_spaces": true,

// 设置保存时自动把tab转换成空格
"expand_tabs_on_save": true


番外:sublime text3右下角的是


标签:draw,Text4,space,空格,键为,tab,white,sublime
From: https://blog.51cto.com/meiling/6958538

相关文章

  • TwinCAT3 Database Server 模块的使用步骤(以MySQL为例)
    1.首先安装Mysql和Twincat3TF6420-Database-Server.exe2.在Mysql中创建数据库,以测试为目的,所以简单创建了两个 3.Twincat3可以在项目中添加,或者可以直接在菜单栏的Configurator中配置 连接的数据库的类型为NET_MySQL,由于拓扑是均基于一台IPC,所以可以选择localhost,数据库......
  • el-table表头高亮动画效果
    el-table表头高亮动画效果<divclass="front-table"><el-table:data="tableData"height="100%"stripe:header-cell-style="{backgroundC......
  • JPA配置实体时 insertable = false, updatable = false
    @Excel(name="创建时间",format="yyyy-MM-ddHH:mm:ss",width=20)@Column(name="created_time",insertable=false,columnDefinition="timestampdefaultcurrent_timestamp")@Temporal(TemporalType.TIMES......
  • 记录使用uview的tabs组件初始化渲染下划线移位问题解决
    问题描述:初始化渲染后tabs的下划线没有居中对其,出现异位。问题分析: 网上很多大佬分析过出现原因了记录下解决的过程: 在各个论坛搜集到解决方案都暂时无效 有使用v-if重新渲染的  有给类赋值偏移值的 有强行转换px的因为各种原因这些方法在自己身上没有奏效所以记......
  • LAXCUS:私域部署的DataBricks​
    随着大数据技术的不断发展,越来越多的企业开始关注数据的价值和应用。Databricks作为一家开源的大数据平台,为企业提供了强大的数据分析和处理能力。然而,传统的Databricks部署方式存在一定的局限性,比如需要依赖于云服务提供商的基础设施,无法满足企业的私有化和自定义功能需求,尤其对于......
  • 开启firewalld或iptables的日志记录
    文件名:ip_fire.sh内容:#!/bin/bash#iptablesiptables_run(){#修改日志文件grep-e"^kern.*"/etc/rsyslog.confflag_k=$?if[$flag_k-eq0]thenecho"rsyslog日志指定文件已存在"elsesed-i'/#kern.*......
  • TabR:检索增强能否让深度学习在表格数据上超过梯度增强模型?
    这是一篇7月新发布的论文,他提出了使用自然语言处理的检索增强RetrievalAugmented技术,目的是让深度学习在表格数据上超过梯度增强模型。检索增强一直是NLP中研究的一个方向,但是引入了检索增强的表格深度学习模型在当前实现与非基于检索的模型相比几乎没有改进。所以论文作者提出......
  • postgresql database basis
    postgresqlbasisthesystemcatalogtablesofpsotgresqlincludethefollowingtables:pg_databases:containsinformationabout alldatabases,suchasdatabasename,owner,characterset,etcpg_tablespace: containsinformationaboutalltablespaces,suc......
  • 七月学习之Iptables链的概念
    2、Iptables链的概念2.1、什么是链在iptables中的关卡为什么被称作"链"呢防火墙的作用就在于对经过的数据报文进行"规则"匹配,然后执行规则对应的"动作",所以当报文经过这些关卡的时候,则必须匹配这个关卡上的规则但是,这个关卡上可能不止有一条规则,而是有很多条规则,当我们把这些规......
  • swoole-crontab基于swoole的定时器程序,支持秒级处理
    Swoole-Crontab(基于Swoole扩展)https://github.com/osgochina/Donkey1.概述基于swoole的定时器程序,支持秒级处理.异步多进程处理。完全兼容crontab语法,且支持秒的配置,可使用数组规定好精确操作时间单中心-多客户端模式,能够横向扩展web界面管理,增删改查任务,完整的权限控制.请使......