问题标签 [sublimetext3]

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 投票
13 回答
51680 浏览

sublimetext2 - 如何在 Sublime Text 2 和 3 中使用带键盘的侧边栏?

使用Sublime Text 2时,我们倾向于打开侧​​栏来浏览项目中的文件/文件夹。为此,我们可以使用热键ctrl+k ctrl+b(在 Windows 中)。

但是,一旦我们进入侧栏,我们就不能将它与键盘一起使用(例如箭头)。我们必须坚持使用我们自己的鼠标...

请注意:我安装了 SideBarEnhancements 插件,但没有找到任何可以解决我的问题的东西。

您可能知道的任何解决方案?

0 投票
2 回答
16958 浏览

autocomplete - 如何禁用/覆盖自动完成的回车键?

在 Sublime Text 3 中,我想禁用enter从自动完成下拉菜单中选择项目的键,并且只允许tab键这样做。

我在内置Default (OSX).sublime-keymap文件中找到了这一部分:

似乎如果我从配置中删除它enter不会在下拉列表中选择一个项目。不幸的是,不建议更改此文件,而仅在我的User文件中覆盖它。我不认为我实际上可以在不修改.app内容的情况下对其进行编辑。

我试图通过删除不同的部分来覆盖它,并删除除 之外的所有内容"keys": ["enter"],但似乎没有任何效果。

Default (OSX).sublime-keymap在不修改内置文件且仅修改文件的情况下,我将如何实现这一目标User/Default (OSX).sublime-keymap

0 投票
1 回答
2556 浏览

sublimetext2 - 在点上触发自动完成

例如,对于 Python 范围,当我键入 .(dot) 时如何触发自动完成弹出窗口?


为了解决@skuroda 评论,我将扩展问题:

"auto_complete": true如果在首选项中设置(默认设置),则在按下任何字符时触发 ST 中的自动完成。我觉得这很烦人,因为我不希望它在单键按下时触发,所以我把它关掉了。

html_completions.py只检查哪个是当前字符的前一个字符,并提供完成列表,但不会更改自动完成行为或设置触发它的内容。

OTOH,有auto_complete_triggers偏好,但这并不能解决我的问题,因为它取决于auto_complete偏好:

  • 如果auto_complete首选项设置为 false,则定义的触发器auto_complete_triggers不会触发完成
  • 如果它设置为 true,那么我会再次在按下任何键时自动完成,而不仅仅是像大多数 Python 感知编辑器所做的那样

另一个可接受的解决方案是,如果我可以定义一些阈值,例如 4 个字符,以便自动完成不会显示在自动按下的单个键上,而是在 4 个字符之后显示。

0 投票
2 回答
28618 浏览

ide - sublime text 3、索引和goto符号/goto定义

所以我下载了 sublime text 3,据称“Sublime Text 现在扫描您项目中的文件,并为哪些文件包含哪些符号建立索引。这支持了项目中的新功能 Goto Definition 和 Goto Symbol”。

我创建了一个包含 zend 框架源代码的新项目......然后我尝试执行 goto 定义和 goto 符号,但它们仍然只允许您在当前文件而不是整个项目中“转到”定义/符号。

我应该如何配置 sublime text 3 以便我可以将 goto 定义/符号用于项目中的任何方法,而不仅仅是当前文件(类似于 Eclipse 的Ctrl++ Open 方法功能)ShiftM

0 投票
1 回答
369 浏览

sublimetext - 构建系统未自动选择

目前是 SASS 文件的以下构建系统。

这个脚本非常适合.scss文件,当.scss文件打开时,它会被自动选择并Cmd+B构建源代码。但 .sass 文件并非如此。在那里,Build在手动选择构建系统之前显示为灰色。可以做些什么来解决这种行为?

0 投票
3 回答
247 浏览

sublimetext - 备份 ST3 设置

我发现新的 Sublime Text 首选项架构非常方便。

它基本上让我们将键盘映射、首选项和特定于包的首选项、语法文件类型映射、语法定义和颜色主题都放入Sublime Text 3/Packages/User目录中。

这使得将这个目录本身变成一个 git repo非常诱人。

这是预期的目的吗?

0 投票
4 回答
16178 浏览

sublimetext3 - 我可以对 Sublime Text 中的选择进行数学运算吗?

没有编写我自己的插件来做到这一点,是否存在一种机制,我可以从多个选定的数字中添加/减去?

我需要将相同的方程(在这种情况下,减去 5)应用于许多值;我宁愿不单独做。这可能是另一个程序的工作吗?

0 投票
2 回答
2738 浏览

sublimetext2 - 尝试解析设置时出错:~/.config/sublime-text-2/Packages/User/CTags.sublime-settings:1:1 中没有数据

我正在使用 ubantu 并尝试在 sublime text 2 上为 rails 配置 ctags。我在打开我的崇高文本时收到上述错误消息。在重新构建 ctags 时,它会在 Flash 内完成,而不会在指定位置生成 .ctag 文件。

0 投票
2 回答
336 浏览

regex - 用于将文件路径转换为包/命名空间的正则表达式

给定以下文件路径:

我想使用单个正则表达式替换生成以下内容(根可以是常量):

这是为了为 Sublime Text 生成一个片段,它可以为我的 scala/java 类自动插入正确的包/命名空间标头:)

Sublime Text 对其正则表达式替换模式(又名“替换”)使用以下语法:

因此,为什么不能采用迭代方法 - 它必须一次性完成!此外,替换不能嵌套:(

0 投票
1 回答
152 浏览

sublimetext2 - Sublime Text: select the object containing the insertion point?

I'd like to select an object around the insertion point/cursor in Sublime Text,

eg, given:

I'd like to be able to highlight the object around the insertion point, in this case:

  • The string 'zoo'

  • The hashmap containing that string

  • The parent hashmap

Depending on how many times I repeat the key combo / mouse action.

Is there a way to do this, either built into sublime or with an extension?