sublime使用

快速格式化:control command j(前提是安装了Pretty JSON 插件)
选中多行编辑:option command直接移动bar选中

多光标编辑功能对所有行进行相同的操作。以下是一些常用的方法:
1. 使用鼠标和键盘选择多行
按住 Ctrl(Windows/Linux)或 Cmd(Mac),然后点击每一行你想编辑的位置,或者按住 Alt 键并拖动鼠标来选择多个行。
在选定位置输入文本,这些位置会同步更新。


在Sublime Text中,你可以使用插件来快速格式化JSON文本。以下是具体的步骤:

安装 Package Control
打开 Sublime Text。
按下 Ctrl + Shift + P (Windows/Linux) 或 Cmd + Shift + P (Mac),调出命令面板。
输入 “Install Package Control” 并按回车键。如果已经安装,可以跳过这一步。
安装 Pretty JSON 插件
再次按下 Ctrl + Shift + P (Windows/Linux) 或 Cmd + Shift + P (Mac) 调出命令面板。
输入 “Package Control: Install Package” 并按回车。
在弹出的输入框中搜索 “Pretty JSON” 并选择它进行安装。
使用 Pretty JSON 格式化 JSON 文本
选中你需要格式化的JSON文本,或者确保当前文件类型为JSON。
按下 Ctrl + Alt + J (Windows/Linux) 或 Cmd + Ctrl + J (Mac) 来格式化JSON文本。
如果默认快捷键无法工作或你想自定义快捷键,可以按照以下步骤操作:

自定义快捷键
打开 Sublime Text 的首选项: Preferences > Key Bindings
添加如下配置来设置快捷键,例如将 Ctrl + Alt + F 绑定到Pretty JSON:
json
复制
[
    { "keys": ["ctrl+alt+f"], "command": "pretty_json" }
]
这样就能使用 Ctrl + Alt + F 快捷键来格式化JSON文本了。

此外,如果你希望通过菜单来格式化JSON文本,也可以:

右键点击编辑区域,选择“Pretty JSON”,然后选择“Format JSON”。
通过这些方法,你可以轻松地在Sublime Text中格式化JSON文本。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/43338.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[Java]Swing版坦克大战小游戏项目开发(1)——new出一个窗口

highlight: xcode theme: vuepress 前言 本系列文章带领 Java 初学者学习使用 Java 语言结合 Swing 技术以及设计模式开发一款经典小游戏——坦克大战。通过这个小游戏,你可以学会很多实用的设计模式思想,并且提高你的编码水平。 熟悉Frame Frame 类是 J…

【java计算机毕设】基于java的奶茶店管理系统的设计与实现MySQL ssm JSP maven项目代码源码+文档

目录 1项目功能 2项目介绍 3项目地址 1项目功能 【java计算机毕设】奶茶店管理系统java MySQL ssm JSP maven项目源码代码万字文档 小组设计 2项目介绍 系统功能: 奶茶店管理系统包括管理员、用户俩种角色。 管理员功能包括个人中心模块用于修改个人信息和密码、…

如何在 Ubuntu 14.04 上安装和配置 Syncthing 来同步目录

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 介绍 有许多程序可以在不同计算机之间同步文件。Syncthing 是一个引人注目的新选择,它跨平台、完全开源、非常灵活且易于使…

UDP通讯实现

服务器端&#xff1a; 1.获取套接字 int fd;fdsocket(AF_INET,SOCK_DGRAM,0);if(fd<0){perror("socket");exit(0);} #include <sys/types.h> #include <sys/socket.h> int socket(int domain, int type, int protocol); -domain: 指定通信域&…

Elasticsearch 面试题指南

Elasticsearch 面试题指南 本文档提供了一份详细的 Elasticsearch 面试题指南&#xff0c;涵盖了 Elasticsearch 的核心概念、架构、配置、操作和实际应用场景等方面的内容。希望通过这份指南能够帮助你在 Elasticsearch 面试中取得成功。 目录 Elasticsearch 基础知识 什么…

Retrofit框架源码深度剖析【Android热门框架分析第二弹】

Android热门框架解析&#xff0c;你确定不来看看吗&#xff1f; OkHttp框架源码深度剖析【Android热门框架分析第一弹】 Retrofit框架源码深度剖析【Android热门框架分析第二弹】 什么是Retrofit&#xff1f; 准确来说&#xff0c;Retrofit 是一个 RESTful 的 HTTP 网络请求…

网络编程:数据包的封装----libnet库

使用libnet库封装数据包 安装库sudo apt-get install libnet-dev 1、数据包内存初始化 libnet_t *libnet_init(int injection_type, char *device, char *err_buf) 2、构造数据包&#xff0c; 由应用层UDP/TCP到MAC层的顺序构造 封装udp数据包的函数 libnet_ptag_t libnet_bui…

Miniconda的常见用法——以Isaacgym为例

1. ubuntu24.04安装minicondda mkdir -p ~/miniconda3 wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh解释下这段代码 bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3~/miniconda3/miniconda.sh: 指向Mi…

java中Function、Consumer和Supplier是函数式接口吗?

是的&#xff0c;在Java中&#xff0c;Function、Consumer 和 Supplier 都是函数式接口&#xff0c;它们都是Java 8引入的java.util.function包中的一部分。这些接口为Lambda表达式提供了类型支持&#xff0c;允许以更简洁的方式表示方法引用和匿名内部类。 Function<T, R&g…

SHARPNESS-AWARE MINIMIZATION FOR EFFICIENTLY IMPROVING GENERALIZATION--论文笔记

论文笔记 资料 1.代码地址 https://github.com/google-research/sam https://github.com/davda54/sam 2.论文地址 https://arxiv.org/abs/2010.01412 3.数据集地址 论文摘要的翻译 在当今严重过度参数化的模型中&#xff0c;训练损失的值很难保证模型的泛化能力。事实上…

代码随想录算法训练营第三十天|62.不同路径、63. 不同路径 II

62.不同路径 一个机器人位于一个 m x n 网格的左上角 &#xff08;起始点在下图中标记为 “Start” &#xff09;。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角&#xff08;在下图中标记为 “Finish” &#xff09;。 问总共有多少条不同的路径&#xff…

软设之生成器模式

生成器模式的意图是:将一个复杂的类表示与其构造分离&#xff0c;使得相同的构建过程能够得出不同的表示 Builder:抽象建造者&#xff0c;为创建一个产品对象各个部件指定抽象接口&#xff0c;把产品的生产过程分解为不同的步骤&#xff0c;从而使具体建造者在具体的建造步骤上…

Java中的对象克隆详解

Java中的对象克隆详解 大家好&#xff0c;我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01; 对象克隆在Java编程中是一个重要的概念和技术。它允许我们创建一个对象的精确副本&…

MySQL第三次练习

作业三 一 先创建DB abc&#xff0c;创建table student 1、插入一条记录 2、添加多条记录 3、添加部分记录 4、加0.5 5、删除成绩为空的记录 二 1、创建一个用户test1使他只能本地登录拥有查询student表的权限。 2、查询用户test1的权限。 3、删除用户test1. 全在一张图上…

怎样优化 PostgreSQL 中对日期时间范围的模糊查询?

文章目录 一、问题分析&#xff08;一&#xff09;索引未有效利用&#xff08;二&#xff09;日期时间格式不统一&#xff08;三&#xff09;复杂的查询条件 二、优化策略&#xff08;一&#xff09;使用合适的索引&#xff08;二&#xff09;规范日期时间格式&#xff08;三&a…

AI学习指南机器学习篇-层次聚类(Hierarchical Clustering)简介

AI学习指南机器学习篇-层次聚类(Hierarchical Clustering)简介 在机器学习领域中&#xff0c;层次聚类(Hierarchical Clustering)是一种常见的无监督学习算法&#xff0c;用于将数据集中的样本分成具有相似特征的群组。层次聚类不需要预先指定要分成的群组数目&#xff0c;而是…

逻辑回归模型(非回归问题,而是分类问题)

目录&#xff1a; 一、Sigmoid函数&#xff1a;二、逻辑回归介绍&#xff1a;三、决策边界四、逻辑回归模型训练过程&#xff1a;1.训练目标&#xff1a;2.梯度下降调整参数&#xff1a; 一、Sigmoid函数&#xff1a; Sigmoid函数是构建逻辑回归模型的重要函数&#xff0c;如下…

免费压缩pdf文件大小软件收费吗?pdf如何压缩文件大小?12款压缩应用推荐!

在数字化时代&#xff0c;PDF文件因其跨平台、格式统一的特点而广受欢迎。然而&#xff0c;随着文件内容的增加&#xff0c;PDF文件的大小也逐渐增大&#xff0c;给存储和传输带来了诸多不便。因此&#xff0c;寻找一款合适的PDF压缩软件成为了许多用户的需求。本文将详细介绍1…

单调队列与单调栈(集训day2)

一、目录 1、单调队列 2、单调栈 二、正文 1.单调栈题型&#xff1a; &#xff08;1&#xff09;给出一个数组找出其中每个数左边第一个比它小&#xff08;大&#xff09;的数字 830. 单调栈 - AcWing题库 &#xff08;2&#xff09;求直方图中最大的矩形&…