首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Sublime文本窗口的两列中显示相同的文件

在Sublime文本窗口的两列中显示相同的文件
EN

Stack Overflow用户
提问于 2014-05-30 23:05:25
回答 4查看 183.8K关注 0票数 223

当我在Sublime文本窗口中设置了2列时,我可以在这两列中显示相同的文件吗?

EN

Stack Overflow用户

发布于 2019-01-05 08:55:44

有点晚了,但我尝试扩展@Tobia's answer以设置由命令参数驱动的布局“水平”或“垂直”。

代码语言:javascript
运行
复制
{"keys": ["f6"], "command": "split_pane", "args": {"split_type": "vertical"} } 

插件代码:

代码语言:javascript
运行
复制
import sublime_plugin


class SplitPaneCommand(sublime_plugin.WindowCommand):
    def run(self, split_type):
        w = self.window
        if w.num_groups() == 1:
            if (split_type == "horizontal"):
                w.run_command('set_layout', {
                    'cols': [0.0, 1.0],
                    'rows': [0.0, 0.33, 1.0],
                    'cells': [[0, 0, 1, 1], [0, 1, 1, 2]]
                })
            elif (split_type == "vertical"):
                w.run_command('set_layout', {
                    "cols": [0.0, 0.46, 1.0],
                    "rows": [0.0, 1.0],
                    "cells": [[0, 0, 1, 1], [1, 0, 2, 1]]
                })

            w.focus_group(0)
            w.run_command('clone_file')
            w.run_command('move_to_group', {'group': 1})
            w.focus_group(1)
        else:
            w.focus_group(1)
            w.run_command('close')
            w.run_command('set_layout', {
                'cols': [0.0, 1.0],
                'rows': [0.0, 1.0],
                'cells': [[0, 0, 1, 1]]
            })
票数 2
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23957730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档