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

sublimetext2 - 如何在整个文件中进行列选择?

有没有办法可以在长文件中的所有行中使用中键或(++)到特定CtrlAltUp目前,我正在单击鼠标中键,然后将其拖到屏幕末尾并等待它选择所有行。

具体来说,对于长文件,我将如何在整个文件中选择一个特定的列?

0 投票
5 回答
48982 浏览

sublimetext2 - 如何更改 Sublime Text 2 / 3 中匹配括号的样式?

它只是在匹配的括号下划线,是否可以使它更有用,例如更改括号颜色或突出显示括号行?

0 投票
4 回答
19345 浏览

plugins - Sublime Text SFTP插件中文件夹和子文件夹的忽略正则表达式

我在为 Sublime Text 的Sublime SFTP插件ignore_regex中使用该选项时遇到了一些麻烦。我对正则表达式不是很好,虽然我想这应该很容易

我的文件夹结构非常简单:

我希望\sass文件夹中的所有内容以及文件夹本身都被 sftp 忽略以进行上传/同步。

我也尝试过 sublime 论坛上这篇文章中建议的配置,指定排除 .scss 文件,但它会在保存时继续上传/同步等等..

0 投票
1 回答
10166 浏览

sublimetext2 - 是否有 Sublime Text 2 的包在根文件夹名称后的侧栏中显示 git 分支?

谷歌搜索此主题未成功。也许你们可以帮助我。

标题是问题: ?? 是否有 Sublime Text 2 的包在根文件夹名称后的侧栏中显示 git 分支?

就像方便而不是其他任何东西。

0 投票
5 回答
44230 浏览

sublimetext2 - 在 Sublime Text 2 和 3 中删除项目

如何从 Sublime Text 2 和 3 的项目窗口 ( Ctrl++ Alt)中删除项目P

Delete没有效果,没有上下文菜单,删除关联文件*.sublime-project*.sublime-workspace不会从列表中删除项目。

任何的想法?因为这个窗口开始变得杂乱...

0 投票
2 回答
6130 浏览

sublimetext3 - 将快捷方式绑定到命令面板命令?

我刚刚安装了一个名为 CodeSniffer (http://soulbroken.co.uk/code/sublimephpcs) 的插件,我想将其中一个命令从命令面板链接到键盘快捷键,因为我经常使用它。

有什么简单的方法可以做到这一点?或者我只需要询问开发人员命令的名称是什么(在命令面板中它是“PHP CodeSniffer:清除嗅探器标记”)?

谢谢

0 投票
1 回答
10263 浏览

css - 带有片段的崇高文本换行选择

我一直在研究 Sublime 的片段、插件和宏,但似乎找不到我要找的东西。

我试图把这个:

进入这个:

理想情况下,我可以选择@blue零件,点击命令,然后正确地包装整个东西。

有任何想法吗?这甚至可能吗?

0 投票
1 回答
3566 浏览

sublimetext2 - 在 Sublime Text 中换行后将缩进与括号对齐

我喜欢将行保持在 80 列以下,因此我经常想重构如下所示的行:

对此:

但是当我在 Sublime 中的第一个“,”之后按 Enter 时,它只是换行并将光标缩进几个空格。我希望它与我所在的括号或 [] 或 {} 对齐,就像 Emacs 做得非常漂亮一样。

有这个选项吗?有这个插件吗?我必须自己写吗?

我已经尝试搜索它,但我没有找到任何东西。

编辑:

更好的是快捷方式或插件或用于选择几行或整个缓冲区的东西,并让它尝试在合适的位置自动换行。也重构注释。如果它必须是特定于语言的,我希望它主要用于 Python 和 C++。

0 投票
4 回答
29738 浏览

sublimetext2 - Sublime Text 2 自动完成弹出窗口无法正常工作

我在整个包控制中安装的 jQuery Snippet 遇到问题。安装后,我没有弹出带有 jQ​​uery 代码提示和 intalisance 的弹出窗口。看这个视频:
http ://code.tutsplus.com/courses/perfect-workflow-in-sublime-text-2/lessons/adding-snippets-through-package-control

在 0:50 键入后,.他弹出了带有代码提示的弹出窗口——我没有这个。我必须输入.,然后按下Tab以显示带有片段的弹出窗口......
是的,我在 JavaScript 文件中,我有默认设置。

之后.他还获得了所有 jQuery 函数,如addor addClassCtrl即使我按+ ,我也没有这个Space

0 投票
1 回答
5737 浏览

sublimetext2 - 在 Sublime Text 2 中通过宏查找和替换以从 mysql_ 切换到 mysqli_

我有一堆代码需要从 PHP 转换mysql_*mysqli_*

在 Sublime Text 2 中,我可以轻松地进行查找mysql_并将其替换为mysqli_

我遇到的问题是:

mysql_query($query, $link_identifier)

相对

mysqli_query($link, $query)

更糟糕的是,$query 并不总是查询字符串的变量名。我可能有:

在同一页上。

有没有办法让我在 Sublime Text 2 中构造一个宏来将上述两个更改为:

同时?我想我可以使用正则表达式来完成这个我只是不知道如何以及从哪里开始。

更新

所以,经过一番打猎后,我发现我可以搜索:

并替换为

转换 $rstest = mysql_query($q_test, $DB) or die(mysql_error($DB));

$rstest = mysqli_query($DBi, $q_test) or die(mysql_error($DB));对我来说但是...

原来你不能宏查找和替换。我有什么选择吗?

更新

所以看起来我可以使用插件Reg Replace来完成我想要的,即使我有更多的设置要做。

使用 Reg Replace,我可以将多个查找和替换操作链接在一起,并将它们绑定到击键,因此我基本上可以执行一系列查找和替换操作来获得我需要的内容:

  1. 查找并替换mysql_mysqli_
  2. 查找并替换$DB$DBi
  3. 查找并替换, $DBi) or die() or die(
  4. 查找并替换mysqli_query($mysqli_query($DBi, $

那些基本上得到

$rstest = mysql_query($q_test, $DB) or die(mysql_error($DB));

转换成

$rstest = mysqli_query($DBi, $q_test) or die(mysqli_error($DBi));

对我来说只需一次按键。这不是最佳的,但它确实有效。不过,我仍在寻找一个简单的、没有插件的解决方案。

更新以上内容适用于使用更新的 Reg Replace 插件的 Sublime Text 3