问题标签 [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.
git - 如何让 Sublime Text 成为 Git 的默认编辑器?
我在将 Sublime Text 2 设置为core.editor
with 时遇到问题git
。
我已经阅读了所有我能找到解决问题的帖子,但仍然没有任何东西对我有用。我正在运行 Windows。
我已经做好了:
并尝试使用各种参数,例如-m
. 当我打开 my.gitconfig
时,里面是这样的:
如果我去 Git 并输入:
自述文件在记事本中打开,而不是在 Sublime Text 中打开。
有谁知道我做错了什么或如何解决这个问题?
unix - 如何确保我的所有源文件都保持 UTF-8 和 Unix 行结尾?
我正在寻找一些适用于 Linux 的命令行工具,它们可以帮助我检测并将文件从iso-8859-1和windows-1252等字符集转换为utf-8以及从 Windows 行尾转换为 Unix 行尾。
我需要这个的原因是我正在通过 SFTP 使用 Windows 上的编辑器(如 Sublime Text)在 Linux 服务器上处理项目,这些编辑器不断地搞砸这些事情。现在我猜我的文件大约有一半是utf-8,其余的是iso-8859-1和windows-1252因为看起来 Sublime Text 只是在我保存文件时选择文件包含的字符集。即使我在选项中指定默认行结尾是LF,行结尾总是 Windows 行结尾,所以我的文件中大约有一半有LF,一半是CRLF。
所以我至少需要一个工具来递归地扫描我的项目文件夹并提醒我有LF行结尾偏离utf-8的文件,这样我就可以在将更改提交到 GIT 之前手动修复它。
任何关于该主题的评论和个人经验也将受到欢迎。
谢谢
编辑:我有一个临时解决方案,我使用tree
并file
输出有关我项目中每个文件的信息,但这有点不稳定。如果我不包括该-i
选项,file
那么我的很多文件都会得到不同的输出,例如ASCII C++ 程序文本和HTML 文档文本和英文文本等:
但是,如果我确实包含-i
它,它不会向我显示行终止符:
另外为什么它显示charset=us-ascii而不是utf-8?什么是text/x-c++?有没有一种方法可以只输出charset=utf-8
每个line-terminators=LF
文件?
ruby-on-rails - RubyTest 与 SublimeText 2
我正在使用 Sublime Text 2 并安装了 RubyTest 包。我正在尝试使用 Command-Shift-R 运行测试。
我还将 rbenv 用于 ruby,并使用 Bundler 安装了 gem。
输出是:
控制台显示以下命令已运行:
当我在终端中运行该命令时,它工作正常。为什么它在 Sublime 中不起作用?
javascript - 在 Sublime Text 2 中创建 javascript 函数存根的快捷方式
是否可以在 Sublime Text 2 中快速创建方法存根?也许我可以安装一个包?
例如,我在 jquery 中绑定了一些东西 -
我可以右键单击处理程序,然后选择一个选项来存根一个函数吗?
不一定要右键单击,键盘快捷键会更好。
我已将 textmate 添加到标签中,因为 Sublime 与 text mate 插件兼容。
sublimetext - Sublime Text 2 - 从其他文件自动完成/建议
假设我有 2 个文件:
和
如果我输入1
第二个文件,Sublime 会建议123
. 但如果我输入f
它不会有任何建议。foo
如果我在第一个文件中,我希望它像它一样建议。
看起来这应该很简单(每个缓冲区都可以自动完成,因此搜索所有缓冲区不会那么难)但我一直无法找到执行此操作的插件。
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
python - Python 3.1 和 Sublime Text 2 错误
我想使用 SublimeText2 作为 IDE 在 Python 中开发应用程序。
我有以下问题:
当我创建一个新文件时,将其保存为 python 并执行 Tools -> Build System -> Python CTRL + B
我收到此错误:
这是程序的代码:
但是,当我从终端(我在 Mac 上)运行此代码时,它运行良好。
知道问题可能是什么吗?
ruby - 配置 SubLime Linter 插件以使用 Ruby 1.9 语法
我想获得 SubLime Linter 插件(https://github.com/Kronuz/SublimeLinter)来识别 Ruby 1.9 语法。有没有人能够让它在 SublimeText 2 中工作?
这是我当前的默认设置文件:
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
sublimetext - Window 中可移植的 Sublime Text 2 的 Zen Coding 插件安装
我已经下载了用于 sublime 文本编辑器的便携式软件。但是,我不知道如何在便携式计算机中安装 zen 编码。当我在谷歌上搜索该问题时,我发现了一些安装指南,但在便携式 sublime 文本编辑器上却没有。拜托,有人可以帮助我吗?谢谢你们