问题标签 [sublimetext]

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 回答
199 浏览

sublimetext - 如何设置 Sublime 2 或 3 将其面板放置在其窗口的右侧?

我更喜欢把所有的侧板都放在右边。Sublime 2可以做到这一点吗?

0 投票
1 回答
1747 浏览

emmet - Zen编码下载麻烦

大家好

我一直在尝试下载 sublime text 2 的 zen 编码插件,但现在看来,唯一可以下载的地方是 bitbucket。

问题是,那个 bitbucket 不允许我下载它,即使我已经注册并且一切都......

因此,如果某个好人可以向我展示另一个下载链接或将文件(代码?)发送给我,我将不胜感激。

谢谢

0 投票
2 回答
348 浏览

ruby - 如何直接从控制台中的 rspec 输出打开编辑器?

为了加快开发和调试过程

我目前正在使用带有 Ubuntu 11.10 的 Sublime-Text-2 并运行 Rspec2 的自动测试功能。

0 投票
1 回答
4126 浏览

rubygems - 使用 SublimeCodeIntel 和 RVM 在 Sublime Text 2 中自动完成以使用 Ruby Gems

我整个早上都在尝试(不成功)让Sublime Text 2的SublimeCodeIntel(从 Komodo 的 CodeIntel 功能分叉)插件来自动完成已安装的 Ruby Gems 中的内容,并结合(或不结合)RVM 在我的 Mac 上. 它似乎没有任何内置东西的问题,甚至没有任何问题,但它似乎无法拾取任何宝石。

使用 RVM,我安装了 Ruby 1.9.3,然后使用全局 gemset,安装了Mustache

到目前为止一切都很好。现在我启动 Sublime,安装了 SublimeCodeIntel,然后创建一个文件。然后键入require 'CMD+J 会产生一个弹出窗口,如预期的那样,带有可用的模块/目录。然而,mustache不是其中之一。(不过,像abbrev,base64rakeare 这样的东西)

我检查了 CodeIntel 配置,发现它仍在使用系统 ruby​​,所以我切换它:

还是没有骰子。我切换回系统 ruby​​,在那里安装了 mustache,然后再次尝试,但没有成功。

切换回来后,我意识到也许 CodeIntel 只是找不到文件,即使 ruby​​ 可以,所以我明确地将 gem bin 目录添加到配置文件中:

它仍然没有工作。

现在,我仍然是使用 Ruby、Gems 和 RVM 的初学者,所以也许我遗漏了一些非常明显的东西,但我确实查看了我能找到的所有文档,但没有找到任何东西.

有人知道这里可能出了什么问题吗?

0 投票
3 回答
5719 浏览

php - 我如何让 SublimeCodeIntel 跳转到适用于 php 的符号

我迫切希望从 netbeans 迁移到 sublime 文本,但我无法让 SublimeCodeIntel 插件正常工作。我已经阅读了 sublimetext 论坛上的所有文档和相关主题,并且我确定我已经安装了必要的依赖项(包括 libpcre++-dev)并且我已经成功运行了 build.sh。我可以使用 CTRL+Space 自动完成工作,但是我真正需要工作的功能是跳转到符号。我为我的 php 代码创建了一个项目,并尝试了各种键绑定和鼠标点击,但我无法让跳转功能正常工作。当我执行 alt+click 或文档建议的任何其他热键时,我没有得到任何反馈。我正在运行 ubuntu 11.11。

我的控制台输出如下:

我的 .codeintel/config 是:

我有一个朋友安装了 sublime text,在他的 Macbook 上试了试,他就能让它工作。对我可能遗漏的内容有任何见解吗?

0 投票
2 回答
1536 浏览

key-bindings - Sublime Text 2 上/下箭头移动键绑定

当我在 sublime text 2 上有一行文本时,说我有“test”行。如果插入符号在“e”和“s”之间,并且我按下向上按钮,它不会做任何事情。我想改变它,所以如果当前行上方没有行,当我按下时,插入符号应该转到行的开头。

与向下按钮相同。如果当前行之间没有行,则插入符号应移动到行尾。

这是默认的 textmate 行为,我经常使用它。

我可以使用键绑定在 sublime text 2 上更改它吗?我知道它应该是这样的:

{ "keys": ["up"], "command": "move", "args": {"by": "characters", "forward": false }, "context":
[
{ "key": "something", "operator": "not_regex_contains", "operand": "\n" }
] }

我找不到合适的上下文。我试过preceding_text not_regex_contains "\n",但preceding_text 只返回当前行开头和插入符号之间的文本。

有任何想法吗?

谢谢你。

0 投票
3 回答
2310 浏览

sublimetext - Sublime Text 2 - 打开最近的键绑定?

如何将“打开最近的文件”或“打开最后一个文件”映射到键盘快捷键?

到目前为止,这是我可怜的尝试:

我在使用 Open Recent 时尝试查看控制台 (Ctrl-`),但它没有显示任何内容。

一般来说,如何添加键绑定?对于这个问题,Stack Overflow 有没有更合适的地方?

谢谢!

0 投票
12 回答
42301 浏览

ubuntu - 如何关闭 Sublime 2 更新通知?

我已经使用 PPA 存储库在 Ubuntu 上安装了 Sublime 2,并通过本机 Ubuntu 机制对其进行了更新,所以每次启动 Sublime 时看到“有新版本可用……”让我很恼火。我在 Sublime 配置文件中没有找到任何搜索“更新”的内容。我在哪里可以禁用通知?

0 投票
2 回答
368 浏览

python - 在 Python 中替换字符串并用结果打开浏览器

我正在尝试为 Sublimetext2 程序构建一个插件。

它使用用 Python 编码的插件。我根本没有 Python 知识,但通过查看现有插件和我的 PHP 知识,我需要帮助...

到目前为止,这是 Python 文件的开始

我需要做的虽然取设置的值

file_path将是我正在运行它的文件的路径,所以可以说......

E:\Server\htdocs\mytest_project_\some\folder_\test.php

设置

file_path_prefix将是E:\Server\htdocs\

server_url将会http://localhost/

我需要看看是否file_path_prefix存在,如果存在file_path

我需要E:\Server\htdocs\用 thehttp://localhost/替换并全部替换\/,然后将这个新路径存储在一个变量中

所以…… E:\Server\htdocs\mytest_project_\some\folder_\test.php会变成

http://localhost/mytest_project_/some/folder_/test.php

然后我需要将其发送到浏览器。

任何帮助是极大的赞赏

0 投票
2 回答
2908 浏览

sublimetext - 如何在 Sublime 的按键上插入一行文本/代码

我希望能够插入 import ipdb;pdb.set_trace() 在下面我按下按键的那一行。出于显而易见的原因;-)