Sublime代码格式化全攻略

一、Sublime代码格式化快捷键

Ctrl+Shift+P -> Format Document 或 Ctrl+Alt+F

Sublime有内置的代码格式化功能,其快捷键是Ctrl+Shift+P,然后输入Format Document或者Ctrl+Alt+F,在编辑器会自动对当前文件执行一次自动格式化。

需要注意的是,Sublime内置的代码格式化只适用于少量文件格式,如CSS、HTML、JSON等。

二、Sublime代码提示

<!-- 自动补全当前输入单词 -->
"auto_complete": true

Sublime还有内置的代码提示功能,只需要在用户设置中设置auto_complete为true即可。当用户在编写代码时,Sublime会自动匹配出当前输入的单词,进行相关的提示。

需要注意的是,如果用户希望使用某些语言的代码提示功能,需要安装该语言的插件,例如Python、PHP、Java等。

三、Sublime代码格式化插件

<!-- 使用插件格式化代码 -->
"packages":
[
    {
        "package_name": "AutoPEP8",
        "repositories":
        [
            "https://github.com/wistcc/AutoPEP8"
        ],
        "sublime_text": ">=3022",
        "tags":
        [
            "formatter",
            "python",
            "code quality"
        ]
    }
]

Sublime还支持多种代码格式化插件,例如AutoPEP8可以格式化Python代码,HTML-CSS-JS Prettify可以格式化HTML、CSS、JavaScript代码等。安装插件后,可以使用对应的快捷键或者在编辑器右键菜单中选择插件执行格式化操作。

需要注意的是,插件安装有一定的门槛,需要在Package Control中搜索插件、安装插件,有一些插件需要在配置文件中进行配置。

四、Sublime格式化JSON

{
  "indent": 2
}

Sublime内置的JSON Prettify格式化JSON的功能十分有限,可以使用以下的设置对JSON文件进行格式化。

其中indent的数值表示缩进的空格数,可以根据自己的需要进行设置。

五、Sublime怎么格式化代码

除了使用快捷键、内置的代码格式化、插件等方式,还可以依靠Sublime的自带功能达到代码格式化的目的。下面的几种方式可以实现Sublime的代码格式化。

使用热键

Ctrl+Shift+P -> Format Document 或 Ctrl+Alt+F

右键选择“Format”

在编辑器中右键菜单中,选择”Format”菜单执行格式化操作。

自动添加尾部空格

"trim_trailing_white_space_on_save": true

Sublime还提供自动添加尾部空格的功能,只需要在用户设置中添加上面的配置即可。

六、Sublime整理代码格式

在实际编程中,代码的格式效果会直接影响到程序的可读性和品质。Sublime有以下几种方式可以整理代码格式。

缩进

{
    "translate_tabs_to_spaces": true,
    "tab_size": 4
}

用户可以在用户设置中设置translate_tabs_to_spaces为true,将Tab键转成空格;也可以设置tab_size为4,来控制空格的大小。

删除空行

可以使用内置的“Delete Blank Lines”菜单(Ctrl+Shift+K)执行删除操作,也可以安装Delete Blank Lines插件删除空行。

合并空白字符

可以使用Trim Trailing Spaces插件来移除多余的空格,进一步提高代码的可读性。

七、Sublime 格式化快捷键

Sublime有很多内置的快捷键,常用的几个快捷键如下:

  • Ctrl+Shift+P:调出命令面板
  • Ctrl+D:选取下一个相同的单词
  • Ctrl+L:选中当前行
  • Ctrl+/:快速注释
  • Ctrl+Shift+/:快速块注释

八、Sublime格式化JSON快捷键

使用JsonPrettify插件,可以使用快捷键Ctrl+Shift+J来格式化JSON文件。

九、Sublime 格式化SQL

Sublime本身不支持格式化SQL,但可以安装SQL Format插件来实现格式化SQL的功能。

十、Sublime格式化XML

Sublime本身不支持格式化XML,但可以安装XML Tools插件来实现格式化XML的功能,快捷键为Ctrl+Shift+P,输入”XML: Pretty Print”。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/295413.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝的头像小蓝
上一篇 2024-12-27 12:56
下一篇 2024-12-27 12:56

相关推荐

  • Python周杰伦代码用法介绍

    本文将从多个方面对Python周杰伦代码进行详细的阐述。 一、代码介绍 from urllib.request import urlopen from bs4 import Bea…

    编程 2025-04-29
  • Python字符串宽度不限制怎么打代码

    本文将为大家详细介绍Python字符串宽度不限制时如何打代码的几个方面。 一、保持代码风格的统一 在Python字符串宽度不限制的情况下,我们可以写出很长很长的一行代码。但是,为了…

    编程 2025-04-29
  • Python基础代码用法介绍

    本文将从多个方面对Python基础代码进行解析和详细阐述,力求让读者深刻理解Python基础代码。通过本文的学习,相信大家对Python的学习和应用会更加轻松和高效。 一、变量和数…

    编程 2025-04-29
  • Python满天星代码:让编程变得更加简单

    本文将从多个方面详细阐述Python满天星代码,为大家介绍它的优点以及如何在编程中使用。无论是刚刚接触编程还是资深程序员,都能从中获得一定的收获。 一、简介 Python满天星代码…

    编程 2025-04-29
  • 仓库管理系统代码设计Python

    这篇文章将详细探讨如何设计一个基于Python的仓库管理系统。 一、基本需求 在着手设计之前,我们首先需要确定仓库管理系统的基本需求。 我们可以将需求分为以下几个方面: 1、库存管…

    编程 2025-04-29
  • 写代码新手教程

    本文将从语言选择、学习方法、编码规范以及常见问题解答等多个方面,为编程新手提供实用、简明的教程。 一、语言选择 作为编程新手,选择一门编程语言是很关键的一步。以下是几个有代表性的编…

    编程 2025-04-29
  • Sublime Test与Python的区别

    Sublime Text是一款流行的文本编辑器,而Python是一种广泛使用的编程语言。虽然Sublime Text可以用于编写Python代码,但它们之间有很多不同之处。接下来从…

    编程 2025-04-29
  • Python实现简易心形代码

    在这个文章中,我们将会介绍如何用Python语言编写一个非常简单的代码来生成一个心形图案。我们将会从安装Python开始介绍,逐步深入了解如何实现这一任务。 一、安装Python …

    编程 2025-04-29
  • 怎么写不影响Python运行的长段代码

    在Python编程的过程中,我们不可避免地需要编写一些长段代码,包括函数、类、复杂的控制语句等等。在编写这些代码时,我们需要考虑代码可读性、易用性以及对Python运行性能的影响。…

    编程 2025-04-29
  • 北化教务管理系统介绍及开发代码示例

    本文将从多个方面对北化教务管理系统进行介绍及开发代码示例,帮助开发者更好地理解和应用该系统。 一、项目介绍 北化教务管理系统是一款针对高校学生和教职工的综合信息管理系统。系统实现的…

    编程 2025-04-29

发表回复

登录后才能评论