热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

SublimeText3自定义布局

如何解决《SublimeText3自定义布局》经验,为你挑选了1个好方法。

我想为我的ST3定制一个布局 - 具体来说,我想要这个布局结构.有人能告诉我怎么办?在此输入图像描述



1> OdatNurd..:

虽然你可以通过手动创建这样的布局来解决问题,但是最简单的方法就是使用包来执行此操作.所述折纸包是这样的一个例子.

使用该包,您可以按照以下步骤获取您感兴趣的布局:

    选择Origami: Create Pane Below命令(或使用标准View > Layout > Rows: 2菜单项)创建两行

    聚焦底部窗格并选择 Origami: Create Pane on the Right

完成此布局后,您可以使用Origami: Save Current Layout命令面板保存它,然后根据需要轻松调用它.


假设您不想/不能安装第三方软件包,您还可以制作自己的自定义菜单项和/或密钥绑定,以便为您设置此布局.

为了一个新的项目添加到菜单,下面的文本保存为Main.sublime-menu你的User包(使用Preferences > Browse Packages,如果你不知道这是):

[
    {
        "caption": "View",
        "mnemonic": "V",
        "id": "view",
        "children":
        [
            { "caption": "-", "id": "groups" },
            {
                "caption": "Layout",
                "mnemonic": "L",
                "id": "layout",
                "children":
                [
                    {
                        "caption": "Three Pane",
                        "command": "set_layout",
                        "args":
                        {
                            "cols": [0.0, 0.5, 1.0 ],
                            "rows": [0.0, 0.5, 1.0 ],
                            "cells": [
                                [0, 0, 2, 1 ],
                                [0, 1, 1, 2 ],
                                [1, 1, 2, 2 ]
                            ]
                        }
                    }
                ]
            },
        ]
    }
]

这将在View > Layout被调用下添加一个新的菜单项Three Pane,选中后,将设置所需的布局.caption根据需要更改字符串的值以更改布局的名称.

此外,您可以将以下键绑定添加到自定义键绑定(Preferences > Key Bindings从菜单中),以便具有执行相同操作的热键:

{
    "keys": ["alt+shift+3"],
    "command": "set_layout",
    "args":
    {
        "cols": [0.0, 0.5, 1.0 ],
        "rows": [0.0, 0.5, 1.0 ],
        "cells": [
            [0, 0, 2, 1 ],
            [0, 1, 1, 2 ],
            [1, 1, 2, 2 ]
        ]
    }
},

如果这是你的第一个自定义键绑定,确保在一对包装这整个文本[],作为关键绑定项目的列表,这仅代表键绑定本身.

这会为三列重用默认的Windows/Linux密钥绑定,因此您可以根据需要进行更改.如果您结合上面的菜单更改执行此操作,菜单将自动显示您正在使用的键绑定作为提醒,以防您忘记.

作为参考,该set_layout命令采用与layout(官方未记录的)window.set_layout()API调用相同的参数.有对方法非官方的文件,说明如何工作的,虽然我在这里受骗,用折纸来创建布局.


推荐阅读
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • 在 Ubuntu 中遇到 Samba 服务器故障时,尝试卸载并重新安装 Samba 发现配置文件未重新生成。本文介绍了解决该问题的方法。 ... [详细]
  • sublime text3 制作vue文件模板
    1.安装SublimeTmpl模板安装完成SublimeTmpl后可以看到下面这张图2.创建vue模板2.1在路径:SublimeText3PackagesSublimeTmplt ... [详细]
  • linux取消版本更新提示,在深度Deepin 15.8系统中让sublime去掉更新提示的方法
    采用了很多方法都无法实现在深度Deepin15.8系统中让sublime去掉更新提示,因为在sublime网站的全英文安装PACKAGE包中有一部分说明, ... [详细]
  • sublime text2 自定义快捷键
    2019独角兽企业重金招聘Python工程师标准sublimetext2(以下简称st2)不得不说是一款性感十足的编辑器,弄的人各种 ... [详细]
  • sublime text3常用插件一览2017
    文件操作类AdvancedNewFile:快速新建文件。快捷键Ctrl+Alt+N,输入文件夹以及文件名,回车,你会发现已经子目录下的文件已经新建完成!SidebarEnhance ... [详细]
  • 微软推出Windows Terminal Preview v0.10
    微软近期发布了Windows Terminal Preview v0.10,用户可以在微软商店或GitHub上获取这一更新。该版本在2月份发布的v0.9基础上,新增了鼠标输入和复制Pane等功能。 ... [详细]
  • 本文介绍了如何使用 Node.js 和 Express(4.x 及以上版本)构建高效的文件上传功能。通过引入 `multer` 中间件,可以轻松实现文件上传。首先,需要通过 `npm install multer` 安装该中间件。接着,在 Express 应用中配置 `multer`,以处理多部分表单数据。本文详细讲解了 `multer` 的基本用法和高级配置,帮助开发者快速搭建稳定可靠的文件上传服务。 ... [详细]
  • 本文详细解析了 Android 系统启动过程中的核心文件 `init.c`,探讨了其在系统初始化阶段的关键作用。通过对 `init.c` 的源代码进行深入分析,揭示了其如何管理进程、解析配置文件以及执行系统启动脚本。此外,文章还介绍了 `init` 进程的生命周期及其与内核的交互方式,为开发者提供了深入了解 Android 启动机制的宝贵资料。 ... [详细]
  • 在Android平台中,播放音频的采样率通常固定为44.1kHz,而录音的采样率则固定为8kHz。为了确保音频设备的正常工作,底层驱动必须预先设定这些固定的采样率。当上层应用提供的采样率与这些预设值不匹配时,需要通过重采样(resample)技术来调整采样率,以保证音频数据的正确处理和传输。本文将详细探讨FFMpeg在音频处理中的基础理论及重采样技术的应用。 ... [详细]
  • 数字图书馆近期展出了一批精选的Linux经典著作,这些书籍虽然部分较为陈旧,但依然具有重要的参考价值。如需转载相关内容,请务必注明来源:小文论坛(http://www.xiaowenbbs.com)。 ... [详细]
  • 求助:在CentOS 5.8系统上安装PECL扩展遇到问题
    在 CentOS 5.8 系统上尝试安装 APC 扩展时遇到了问题,具体表现为 PECL 工具无法正常工作。为了确保顺利安装,需要解决 PECL 的相关依赖和配置问题。建议检查 PHP 和 PECL 的版本兼容性,并确保所有必要的库和开发工具已正确安装。此外,可以尝试手动下载 APC 扩展的源代码并进行编译安装,以绕过 PECL 工具的限制。 ... [详细]
  • 实用的sublime插件集合–sublime必备插件前言入前端领域开始,就学着使用sublime,一直用起来很顺手,速度是我最欣赏的,快的没有编辑器可以匹敌。还是废话不多扯,入正题。好 ... [详细]
  • 本文转载自简书,传送门sublime很好用,但是ubuntu下不能输入中文,这是一个很大的问题。不知道为什么开发着一直也不解决,好在还是有高手在,总能找到方法。网上方法很多,但是也很乱 ... [详细]
  • 在Ubuntu系统上怎么安装Sublime和Atom编辑器
    本篇内容主要讲解“在Ubuntu系统上怎么安装Sublime和Atom编辑器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小 ... [详细]
author-avatar
一号小蘑菇妖
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有