问题标签 [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 投票
2 回答
1435 浏览

curly-braces - 如何阻止 Sublime Text 3 在花括号中换行

我正在使用如下所示的 Handlebars (.hbs) 文件:

当我将光标放在下划线位置并输入大括号 {. 它将整<button>行包裹在大括号中:

但我想要的只是:

[ 和 ( 没有这种行为。有什么方法可以禁用 Sublime Text 的此功能?我查看了键绑定,但找不到方括号和大括号之间的区别,使它们的行为不同。

0 投票
1 回答
1801 浏览

sublimetext2 - 如何对 sublime 文本项目中的所有文件执行命令?

我在网上搜索了如何为所有文件执行 sublime text 命令然后保存。我需要重构有缩进问题的旧项目,例如硬制表符。

我想要的是对整个项目执行命令“expand_tabs”。我该怎么做?

0 投票
1 回答
722 浏览

python - SublimeText3 插件 on_modified api 实现

我正在尝试为SublimeText3开发一些插件。

该插件应该对文本的每次修改都起作用,因此请查看 api

http://www.sublimetext.com/docs/3/api_reference.html

on_modified_async(view)是我猜想使用的那个。

所以代码是这样的:

此代码适用于 Hello, world 1&2,但永远不会触发 3。

我对 SublimeText 插件和 python3.3 开发都很陌生。我想念什么?谢谢你。// 编辑

看起来我给出了 2 个位置参数,而不是 3 个。


我有一个错误:AttributeError:'MyEventListener'对象没有属性'view'......我的代码有什么问题(已编辑)

--


这是工作代码:

0 投票
5 回答
4844 浏览

sublimetext2 - 崇高文本 word_separator 驼峰式

崇高的文字word_separator是:

我还希望将 CamelCase 中的大小写更改视为更改。有没有设置/方法可以做到这一点?

(例如在 FooBar 中 ctrl+bck_space 应该只删除 Bar)。

0 投票
5 回答
28583 浏览

node.js - Sublime [Errno 2] 没有这样的文件或目录:'node'

在崇高的文本上,我在尝试验证 JS 时遇到以下错误。

0 投票
1 回答
118 浏览

sublimetext2 - 是否可以添加 SublimeText 的根级菜单?

我知道我们可以通过 sublime-menu 文件配置SublimeText菜单。

是否可以添加 SublimeText 的根级菜单而不是根菜单的子树?

我问的原因是 SublimeText 是关于自定义和配置的;并且由于我经常访问Sublime Text > Preferences,所以我希望 Preferences 不是子树而是根级别,菜单栏显示在哪里。

我使用 SublimeText3。

0 投票
1 回答
117 浏览

sublimetext3 - SublimeText3 设置(配置)方式

我是 SublimeText 的新手,使用 SublimeText3。随着日常使用,我正在开发一些插件,所以我想深入了解其中的方式。

我发现奇怪的是打开 Preferences > Settings - Default,一个文件Preferences.sublime-settings位于Library/Application Support/Sublime Text 3/Packages/Default.

但是,实际上并没有这样的目录,所以我假设这是一个二进制硬编码的虚拟目录/文件。

另外,我注意到,有一个(非虚拟)用户目录和Preferences.sublime-settings我们可以编辑。

我认为这是一种非常聪明的方法,可以让用户保留默认设置并覆盖配置。

到目前为止我只是这样猜测,在这里我想确认一下我的理解。

开发插件时,默认设置放在插件文件夹中,并在用户文件夹中自动创建用户设置文件。我对么?

0 投票
5 回答
148492 浏览

syntax-highlighting - 在 Sublime 2/3 中更改/添加语言的语法突出显示

我想在 Sublime 2/3 中更改/添加语言的语法突出显示。

例如,我想要this在 JavaScript 中着色的关键字。

我怎样才能做到这一点?

我知道其中有一个偏好 JavaScript 文件C:\Program Files\Sublime Text 3\Packages,但我不知道要更改什么,或者我是否必须在此文件夹的某处创建一个新的 JavaScript 偏好文件%APPDATA%\Sublime Text 3

0 投票
1 回答
6387 浏览

syntax-highlighting - 崇高文本3中的自定义语法突出显示

您好,我正在为 ST3 开发Maze游戏/插件,并且正在尝试为 unicode 字符和方括号添加一些颜色。经过一番阅读,我弄清楚了我需要做的大部分事情(tmLanguage 文件和语法)

我仍然不明白的是我在哪里有自定义的十六进制颜色?

这是我尝试过但没有成功的方法:

迷宫中的第一名.tmLanguage

然后在 Walker.py

0 投票
2 回答
151 浏览

ubuntu-12.04 - Alt+Click 不会折叠侧边栏中的文件夹树

Alt+单击用于在 Windows 7 和 ST2 上为我折叠整个文件夹的侧边栏文件夹。这种行为是否发生了变化,或者这里的 Unity 是否存在我需要修复的问题?