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

git - 如何让 Sublime Text 成为 Git 的默认编辑器?

我在将 Sublime Text 2 设置为core.editorwith 时遇到问题git

我已经阅读了所有我能找到解决问题的帖子,但仍然没有任何东西对我有用。我正在运行 Windows。

我已经做好了:

并尝试使用各种参数,例如-m. 当我打开 my.gitconfig时,里面是这样的:

如果我去 Git 并输入:

自述文件在记事本中打开,而不是在 Sublime Text 中打开。

有谁知道我做错了什么或如何解决这个问题?

0 投票
3 回答
10502 浏览

unix - 如何确保我的所有源文件都保持 UTF-8 和 Unix 行结尾?

我正在寻找一些适用于 Linux 的命令行工具,它们可以帮助我检测并将文件从iso-8859-1windows-1252等字符集转换为utf-8以及从 Windows 行尾转换为 Unix 行尾。

我需要这个的原因是我正在通过 SFTP 使用 Windows 上的编辑器(如 Sublime Text)在 Linux 服务器上处理项目,这些编辑器不断地搞砸这些事情。现在我猜我的文件大约有一半是utf-8,其余的是iso-8859-1windows-1252因为看起来 Sublime Text 只是在我保存文件时选择文件包含的字符集。即使我在选项中指定默认行结尾是LF,行结尾总是 Windows 行结尾,所以我的文件中大约有一半有LF,一半是CRLF

所以我至少需要一个工具来递归地扫描我的项目文件夹并提醒我有LF行结尾偏离utf-8的文件,这样我就可以在将更改提交到 GIT 之前手动修复它。

任何关于该主题的评论和个人经验也将受到欢迎。

谢谢


编辑:我有一个临时解决方案,我使用treefile输出有关我项目中每个文件的信息,但这有点不稳定。如果我不包括该-i选项,file那么我的很多文件都会得到不同的输出,例如ASCII C++ 程序文本HTML 文档文本英文文本等:

但是,如果我确实包含-i它,它不会向我显示行终止符:

另外为什么它显示charset=us-ascii而不是utf-8?什么是text/x-c++?有没有一种方法可以只输出charset=utf-8每个line-terminators=LF文件?

0 投票
3 回答
2009 浏览

ruby-on-rails - RubyTest 与 SublimeText 2

我正在使用 Sublime Text 2 并安装了 RubyTest 包。我正在尝试使用 Command-Shift-R 运行测试。

我还将 rbenv 用于 ruby​​,并使用 Bundler 安装了 gem。

输出是:

控制台显示以下命令已运行:

当我在终端中运行该命令时,它工作正常。为什么它在 Sublime 中不起作用?

0 投票
2 回答
1257 浏览

javascript - 在 Sublime Text 2 中创建 javascript 函数存根的快捷方式

是否可以在 Sublime Text 2 中快速创建方法存根?也许我可以安装一个包?

例如,我在 jquery 中绑定了一些东西 -

我可以右键单击处理程序,然后选择一个选项来存根一个函数吗?

不一定要右键单击,键盘快捷键会更好。

我已将 textmate 添加到标签中,因为 Sublime 与 text mate 插件兼容。

0 投票
2 回答
23676 浏览

sublimetext - Sublime Text 2 - 从其他文件自动完成/建议

假设我有 2 个文件:

如果我输入1第二个文件,Sublime 会建议123. 但如果我输入f它不会有任何建议。foo如果我在第一个文件中,我希望它像它一样建议。

看起来这应该很简单(每个缓冲区都可以自动完成,因此搜索所有缓冲区不会那么难)但我一直无法找到执行此操作的插件。

0 投票
1 回答
1204 浏览

css - Sublime Text 2 Zen Coding CSS Abbreviation

I'm having some problems with Zen Coding CSS in Sublime Text 2. I've installed Zen Coding on Sublime Text 2 via Package Control and I'm trying to use css abbreviations.

If I write "h" + Tab in a .html file, between () I get a "height: ;" as I was expected but if I do the same thing in a .css file I get "h1" which is not what I expected from Zen Coding.

The same thing happens with all CSS abbreviations. W + TAB, BG + TAB, none of those work properly.

Any help will be much appreciated.

Thanks

0 投票
3 回答
7003 浏览

python - Python 3.1 和 Sublime Text 2 错误

我想使用 SublimeText2 作为 IDE 在 Python 中开发应用程序。

我有以下问题:

当我创建一个新文件时,将其保存为 python 并执行 Tools -> Build System -> Python CTRL + B

我收到此错误:

这是程序的代码:

但是,当我从终端(我在 Mac 上)运行此代码时,它运行良好。

知道问题可能是什么吗?

0 投票
5 回答
11474 浏览

ruby - 配置 SubLime Linter 插件以使用 Ruby 1.9 语法

我想获得 SubLime Linter 插件(https://github.com/Kronuz/SublimeLinter)来识别 Ruby 1.9 语法。有没有人能够让它在 SublimeText 2 中工作?

这是我当前的默认设置文件:

0 投票
2 回答
1460 浏览

javascript - 使用 v8 插件为 sublime text 2 实现 js 插件

我正在尝试使用 v8 插件在 javascript 中为 sublime text 2 编写插件。有一个名为 test.js 的演示 javascript 文件,它似乎是一个完整的测试插件,但我不知道如何激活它。

有没有人设法使用 javascript 为 sublime text 2 编写插件?

还有另一种方法可以解决这个问题吗?我主要想将文本发送到 javascript 以由我的各种库处理,然后将文本发回。


编辑:我正在使用这个项目让 v8 与 sublime 一起工作:https ://github.com/akira-cn/sublime-v8

0 投票
1 回答
4108 浏览

sublimetext - Window 中可移植的 Sublime Text 2 的 Zen Coding 插件安装

我已经下载了用于 sublime 文本编辑器的便携式软件。但是,我不知道如何在便携式计算机中安装 zen 编码。当我在谷歌上搜索该问题时,我发现了一些安装指南,但在便携式 sublime 文本编辑器上却没有。拜托,有人可以帮助我吗?谢谢你们