问题标签 [package-control]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
459 浏览

webpack - 用于 webpack 的 Sublime 文本突出显示

我希望我的 webpack.config.js 突出显示正确的字符。如何在崇高的情况下做到这一点?因为我的文字是这样的。而且不能很好地突出人物。在此处输入图像描述

0 投票
1 回答
56 浏览

sublimetext2 - Sublime text 的包站点有任何 API 吗?

Sublime text 的包管理器有 API吗?我试图找到它,但在任何地方都找不到任何提及它的内容。

0 投票
1 回答
159 浏览

sublimetext3 - 在 SublimeText 上键入点时自动完成列表 RESET

我实现了一个 SublimeText 自动完成插件:

它很好用,但问题是当我输入“。”时 它重置完成建议。

例如,我输入“tf”,它会建议我所有的自定义列表,然后我输入“tf”。它建议我一个列表,因为我之前没有输入“tf”。我希望我的脚本考虑在点之前输入的内容。

很难解释。你知道我需要做什么吗?

编辑 :

这是它的作用:

在此处输入图像描述

您可以在此处看到“tf”未突出显示。

0 投票
1 回答
29 浏览

sublimetext - 在自动完成列表中选择项目后移动光标

我为 SublimeText 实现了一个自动补全插件

当用户在自动完成列表中选择一个项目时,有什么方法可以将光标移动到括号中?我没有尝试任何东西,因为我在 API 文档中找不到我想要的东西。

0 投票
1 回答
423 浏览

macos - 包控制停止工作

Package Control 多年来一直在 OS X (MacOS) 中的 Sublime Text 3 上运行良好。但是,现在当我尝试从命令面板启动包控制时,它的所有命令都丢失了。

我尝试在https://packagecontrol.io/installation上使用 ST3 的安装代码再次安装 Package Control 。重新启动 Sublime Text 但这无济于事。

下载Package Control.sublime-package并将其放入/Users/user/Library/Application\ Support/Sublime\ Text\ 3/Packages 并重新启动 Sublime Text,但问题仍然存在。

在 下Sublime Text > Preference > Setting - User,包控制未在 下列出"ignored_packages"

有人遇到同样的问题吗?


启动过程中的错误

0 投票
1 回答
803 浏览

sublimetext3 - Sublime text 3 Package-Control 不会安装在 Windows 10 中

使用控制台安装包控制。它显示一个错误:

PermissionError: [Errno 13] Permission denied: '0_package_control_loader.sublime-package'

需要解决方案来避免此错误。目前我正在使用 Windows 10。

0 投票
0 回答
222 浏览

python - Python 3 和 Sublime Text 3 之间可能存在冲突

我两天前安装了 Python 3,从那时起我就无法让 Sublime Text 3 正常工作。

我不确定这是因为 Python。也许它与PATHPython 覆盖的环境变量有关 - 我无法判断。或者只是我在我的机器上安装的 Python 版本和与 Sublime 一起使用的 Python 之间存在一些冲突?我可以确定的一件事是,这不是我的互联网连接。我的防火墙规则允许 Sublime Text 的一切。

Sublime Text 在启动时会出现此错误:

我也不能使用包管理器;它说:

0 投票
0 回答
95 浏览

sublimetext3 - 刷新树视图后 Sublime Text 中断,需要重新启动操作系统才能再次工作(Linux)

我目前正在努力解决一个错误(?),它在使用一段时间后完全破坏了 Sublime,并且需要完全重新启动操作系统才能使其再次工作。到目前为止,我发现的唯一相关性是,每当触发树视图刷新(手动或通过创建或删除文件或目录)时,总是会发生这种情况。不过,当我点击制表符进行自动完成时,它也发生过一次,所以我不太确定。

第一次发生这种情况是在我错误地打开一个非常大的 SQL 文件并终止进程之后,因为,你知道,Sublime 和大文件。

我已经尝试删除会话文件,但这并没有改变任何东西。

我完全不知道这可能是什么,所以我非常感谢任何可能导致正确方向的想法。


操作系统: Arch Linux。也许这有点相关,我不知道。不过,我正在使用pacman 的官方稳定频道

包控制/包:文件图标、AdvancedNewFile、对齐、所有自动完成、自动前缀、大小写转换、CodeFormatter、颜色荧光笔、CSScomb、DocBlockr、Emmet、FileDiffs、Git、GitGutter、Grunt、HTML-CSS-JS Prettify、Inc-Dec -Value, jQuery, Less, Local History, MarkdownEditing, Material Theme, Package Control, PHP-Twig, PyV8, Sass, SFTP, SideBarEnhancements, SQLTools, SublimeCodeIntel, SublimeLinter, SublimeLinter-php, Sublimerge 3, Symfony2 Snippes, Terminal, Xdebug Client , zzz 一个文件图标 zzz

设置:

0 投票
0 回答
940 浏览

installation - 我无法在 sublime text 3 中安装“包控制”

我试图在 sublime text 3 中安装“包控制”,但我做不到。

我从“ https://packagecontrol.io/installation#st3 ”复制了python代码

当我将代码粘贴到 sublime text 3 控制台时,未安装该软件包。

数字“286331”是错误(?)消息。

出现此错误后,我已经尝试过手动方法,但无法解决问题。

我不知道接下来我该怎么办。

0 投票
1 回答
1482 浏览

jquery - 如何使用 peerDependencies 解决 NPM 中的依赖地狱

设置:

鉴于以下几点

  • my_library对jquery进行了广泛的运行时使用。
  • my_library中,默认情况下通过npm所需的jquery(因为其中包含安全修复程序)。但是它也与jquery >=2.2.0兼容(但尚未在 中指定)^3.3.1package.json
  • my_library通过npmcustom_project中使用。
  • custom_project还需要outer_library,即使用不同且冲突的jquery版本(例如,假设jquery 1.7.3)。
  • custom_project_2只需要my_library in dependencies

问题:

  • 安装custom_project会引发重复的依赖关系,弄乱两个库之一的jquery 。
  • my_library中的jquery版本指定了一个建议的版本(为了避免严重的漏洞),但没有说明哪个jquery最低版本与my_library兼容 dependencies

最终解决方案:

为避免jquery依赖重复(outer_library 为 1.7.3,my_library3.3.1 )我可以将我的jquery ^3.3.1从to移动,因此我将在开发中获得3.3.1而不会在生产中安装( ) 并且只安装jquery 1.7.3dependenciesdevDependenciesnpm install --only=prod

但是这个:

  • 不保证my_library将获得兼容的jquery版本,因此my_library很容易中断。
    • jquery@>=2.2.0my_library 中添加peerDependencies至少会引发一个警告,要求在custom_project中手动安装特定版本来解决冲突(即使它可能无法解决)。
  • 对我来说感觉不对,因为jquery是一个运行时dependency并且不应该进入devDependencies(使用单元测试工具等)。实际上jquery不会安装在custom_project_2中,在生产上安装时(所以my_library会中断)

问题

  1. 我怎样才能满足my_library依赖的两个用例?

  2. (A) 如果outer_library需要与我的定义 ( )兼容的jquery ,我还需要手动安装jquery吗?还是npm会解析一个通用版本?peerDependencies>=2.0.0

  3. (B) 是否存在peerDependencies不抱怨且不需要手动安装任何东西的情况?(只要semvers受到尊重?)

  4. (A) 将jquery之类的依赖项(冲突的高概率)放在内部(尽可能松散的semver推荐版本的内部是否有意义?peerDependenciesdependencies

  5. (B) 在每个设置NPM版本<3(peerDependencies 自动安装)和>=3(需要手动安装)中都能正常工作吗?

如果您能回答部分问题,我们将不胜感激