标签: sublime-text-plugin

根据git状态在SublimeText树视图中着色文件?

我喜欢sublimeText,从现在开始每天使用它.我正在寻找一个功能:在我的文件列表(左侧面板)中,我想着色未跟踪,忽略和修改的文件夹和文件.

这个功能是Atom的一部分,但我很惊讶在Sublime中没有这样的东西.我已经是" Git Config "," GitGutter "和" GitSavvy ".

这是我想要的例子:

着色未跟踪,忽略和修改的文件夹和文件

有没有人听说过这样的事情?我真的开始怀疑是否有可能为那些着色?可能是这个原因?有没有人见过一个类似功能的包?

感谢阅读/帮助;)

git sublimetext sublimetext2 sublimetext3 sublime-text-plugin

17
推荐指数
1
解决办法
3035
查看次数

如何通过Sublime Text中的"查找结果"编辑多个文件

当我通过Command+ Shift+ 搜索多个文件时F,结果将返回为类似文本文件的内容.此文本文件是可编辑的,但所做的更改不会影响原始文件.

是否可以将"查找结果"中的更改传播到原始源文件?

sublimetext sublimetext2 sublime-text-plugin

16
推荐指数
1
解决办法
7202
查看次数

Sublime Text Typescript自动导入插件

我正在使用新的角度2 beta,我开始喜欢打字稿.然而,有一件事真的让我恼火,那就是不得不经常走到页面顶部并做一个import语句.

例:注意1)和2)

import {OnInit} from 'angular2/core';// <---- 2) I WOULD LIKE A PLUGIN THAT WILL DO THIS!

export class TestComponent implements OnInit // <-- 1) ONCE I TYPE THIS {
    ngOnInit(): any {
    }
}
Run Code Online (Sandbox Code Playgroud)

我已经看到这在文本编辑器中实现,我认为是webstorm(它是在youtube上的angular2的Mindspace视频教程中),但我想知道是否有任何插件可用或者是否有人愿意为Sublime Text 3创建这样的插件可以具有相同的功能.

我注意到webstorm插件具有这些功能

  • 它会在检测到要导入的另一个文件中的组件时创建import语句
  • 添加import语句时,它将包含该文件的源

plugins typescript sublimetext3 sublime-text-plugin angular

16
推荐指数
0
解决办法
1869
查看次数

Sublime Text 3 API:从文件中获取所有文本


我正在尝试为sublime text 3创建一个插件.
现在我只能选择窗口中的所有文本并将其复制到另一个窗口中.
代码:

import sublime, sublime_plugin

class PrintCodeCommand(sublime_plugin.WindowCommand):
    def run(self):
        # for each caracter, add it to a string with the substr method
        s = ""
        for x in range(0,self.window.active_view().size()):
            s += self.window.active_view().substr(x)
        newFile = self.window.new_file()
        newFile.run_command("test",{"textBuffer": s})

class Test(sublime_plugin.TextCommand):
    def run(self, edit, textBuffer):
        self.view.insert(edit, 0, textBuffer)
Run Code Online (Sandbox Code Playgroud)

你知道更好/更简单的方法吗?
谢谢!

python select text sublimetext3 sublime-text-plugin

13
推荐指数
1
解决办法
2982
查看次数

如何在Sublime Text Markdown预览中启用MathJax渲染

使用Sublime Text 3,我正在写一个包含数学的Markdown文档.Markdown预览包允许在浏览器(Chrome)中实时呈现文档.因此,在我写作时,更改是可见的.以下是我的降价文字.

$a = \sin^{2}(\Delta \phi/2) + \cos(\phi_{1})\cos(\phi_{2})\sin^{2}(\Delta \lambda/2)$
$c = 2 \arcsin(\sqrt{a})$
$d = rc$
Run Code Online (Sandbox Code Playgroud)

MarkdownPreview手册说像"当enable_mathjaxtrue",但我无法弄清楚它在哪里.为完整起见,Sublime控制台不显示任何错误消息.我正在使用Windows 7和从Git获取的最新MathJax.当我显示一些示例测试html时,MathJax本身工作正常.

markdown preview mathjax sublimetext sublime-text-plugin

13
推荐指数
3
解决办法
7365
查看次数

Xdebug无法连接到客户端,我在哪里开始调试调试器?

我在sublime文本中为php设置xdebug,xdebug继续记录与无法连接相关的错误:

Log opened at 2016-08-18 21:06:01
I: Connecting to configured address/port: localhost:9988.
E: Could not connect to client. :-(
Log closed at 2016-08-18 21:06:01
Run Code Online (Sandbox Code Playgroud)

我希望通过访问http://localhost:9988我的浏览器直接调试可能有所帮助,但它只是显示谷歌浏览器错误页面:"localhost拒绝连接".也许错误存在于另一端,那个数据无法推送到sublime文本客户端,我不知道.Sublime文本xdebug确实在我运行tests/etc时显示消息"Reloading /var/log/xdebug/xdebug.log",所以它似乎知道正在运行的php代码,只是没有得到任何进一步.

所以,我从未想过我必须调试xdebug本身,但是:我如何调试xdebug到代码编辑器连接?如果这是nginx,我会开始调试虚拟主机,但因为它是xdebug ......我不知道从哪里开始调试缺少连接的应用程序?

##各种配置设置##

我在ubuntu linux 14.04上.

这是我的xdebug.ini conf,如果相关:

[xdebug]
xdebug.default_enable=1
xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.remote_host="localhost"
xdebug.remote_handler="dbgp"
xdebug.remote_port=9988
xdebug.remote_mode = req
xdebug.overload_var_dump=0
xdebug.idekey = sublime.xdebug
xdebug.remote_log="/var/log/xdebug/xdebug.log"
;https://github.com/martomo/SublimeTextXdebug
Run Code Online (Sandbox Code Playgroud)

Xdebug安装:

apt-cache policy php-xdebug
php-xdebug:
  Installed: 2.4.0-5+donate.sury.org~trusty+1
  Candidate: 2.4.0-5+donate.sury.org~trusty+1
  Version table:
 *** 2.4.0-5+donate.sury.org~trusty+1 0
        500 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status
Run Code Online (Sandbox Code Playgroud)

模块有效:

php -m | grep -i xdebug …
Run Code Online (Sandbox Code Playgroud)

php xdebug sublimetext3 sublime-text-plugin

13
推荐指数
1
解决办法
7204
查看次数

如何在Sublime Text 3中显示隐形线结尾?

我想在Sublime Text 3中显示不可见的行结尾,例如在Notepad ++中.我们怎么做?

这很有用,因为例如当自动自动换行模式为ON时,因为很难区分软换行符和实际换行符.

sublimetext sublimetext3 sublime-text-plugin

13
推荐指数
2
解决办法
3万
查看次数

通过命令行将Sublime中的文件与Sublimerge合并

我正在尝试找到一个更好的合并文件选项,并希望尝试Sublime,因为我的工作是使用它完成的.所以我安装了Sublimerge,现在卡住了.我知道我可以比较两个已打开的文件或通过补充工具栏进行比较,但我想要做的是通过命令行将其关闭,这样我就可以从我的源代码控制程序中启动它,就像我可以使用其他所有合并工具一样看到.有没有人知道这样做的命令行格式?

注意 - 我早已放弃尝试使用sublime来处理合并,而是转而使用其他工具来处理这个问题.因此,我从来没有觉得我能接受任何答案,因为我没有检查它们是否按照我想要的方式工作,或者确实它们是否起作用.

merge sublimetext sublimetext2 sublimetext3 sublime-text-plugin

12
推荐指数
4
解决办法
6518
查看次数

在Sublime Text 3中编辑构建系统

如何编辑Sublime Text 3中的构建系统,无论是本机还是通过Package Control安装的系统?例如,对于Sass Build包,它最近输出.map文件,所以我想配置它以便它停止这样做.

它似乎与Sublime Text 2不同,因为这些说明似乎不适用于我在Sublime Text 3文件夹中的内容.

我可以在每个项目的基础上更改它们吗?

system build sublimetext sublimetext3 sublime-text-plugin

11
推荐指数
1
解决办法
4871
查看次数

Sublime:git历史的好插件

在Atom Editor中,有一个插件可以让您查看单个文件的提交历史记录.sublime有类似的插件吗?

sublimetext sublime-text-plugin

11
推荐指数
1
解决办法
9716
查看次数