gpt4 book ai didi

sublimetext3 - Sublimes 的粘贴历史可以增加大小吗?

转载 作者:行者123 更新时间:2023-12-02 08:03:42 28 4
gpt4 key购买 nike

Sublime Text 3 的 paste_from_history 命令很棒,但我想要比 15 个条目更长的历史记录。这个可以配置吗?

最佳答案

这不能直接配置,但如果您愿意,可以修改命令本身以更改历史记录的大小以达到相同的效果。

为此,您需要在 Default/paste_from_history.py 插件文件上创建一个覆盖,它告诉 Sublime 使用您修改后的文件版本,而不是它附带的版本。

最简单的方法是使用 PackageResourceViewer包裹。从命令选项板中,选择 PackageResourceViewer: Open Resource(确保您没有意外使用名称中带有 Extract 的命令)并首先选择 Default 然后是 paste_from_history.py

这将打开文件的打包版本并进行设置,以便您可以对其进行编辑并轻松进行覆盖。您要更改的部分位于第 12 行,其中 LIST_LIMIT 定义为 15:

class ClipboardHistory():
"""
Stores the current paste history
"""

LIST_LIMIT = 15

def __init__(self):
self.storage = []

您可以将该数字更改为所需值的大小并保存文件。保存后,Sublime 将重新加载插件并使您的更改生效(请注意,这会清除剪贴板历史记录)。

在幕后,这是在您的 Packages 文件夹中创建一个名为 Default 的文件夹(Preferences > Browse Packages 向您显示位置即),修改后的文件存储在里面。

只要该文件存在,当 Sublime 正在加载包时,它就会忽略它附带的版本并使用你修改过的副本。删除您的副本并重新启动 Sublime 将恢复为默认值。

如果 future 的更新更改了附带的文件,Sublime 不会警告您;它仍将始终使用您修改后的副本。如果您想在发生这种情况时收到警告,OverrideAudit包可以派上用场。它会自动检测您正在覆盖的文件何时更新并向您发出警告,以便您可以查看是否需要合并任何更改。

关于sublimetext3 - Sublimes 的粘贴历史可以增加大小吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54138005/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com