- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
当我在 TextMate 中的 python 文件上运行验证语法时,我试图让 pylint 提供 html 输出。我安装了 pycheckmate、pylint,并在 $HOME 中创建了一个 .pylintrc 文件,将输出格式设置为 html。
在 TextMate 的高级控制面板中,在 Shell 变量选项卡中,我将 TM_PYCHECKER
设置为 /usr/local/share/python/pylint
。如果我触发 Validate Syntax,它会使用所有默认选项运行 pylint,并提供输出。如果我将 TM_PYCHECKER
更改为 /usr/local/share/python/pylint --rcfile "$HOME/.pylintrc"
并再次验证语法,我得到:
Please install PyChecker, PyFlakes or Pylint for more extensive code checking.
如果我从命令行运行/usr/local/share/python/pylint,没有任何参数,输出是 html,所以我知道在那种情况下它正在读取 rcfile。我错过了什么?
最佳答案
好的,我想我发现了问题:pycheckmate 将 --output-format=parseable'
设置为 pylint 的强制参数。我通过用打印出其参数的包装脚本替换/usr/local/share/python/pylint 来发现这一点:
#!/usr/bin/env python
import sys
from pylint import lint
print sys.argv[1:]
lint.Run(sys.argv[1:])
当我在 TextMate 中运行它时,我看到了这个:
['--output-format=parseable', '/Users/smithm5/test.py']
test.py:26 [C] Line too long (90/80)
…
所以我深入研究了/Applications/TextMate.app/Contents/SharedSupport/Bundles/Python.tmbundle/Support/bin/pycheckmate.py 本身。果然,它添加了该参数,以及 大量 硬编码 html。所以为了修复它,我删除了所有的 escape()
包装器,在第 287 行设置 opts = ()
这样我就可以设置我自己的该死的选项,并将第 332 行更改为打印行
。
关于python - 从 TextMate 运行时,pylint 忽略 .pylintrc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10836517/
有谁知道 TextMate 用于语法高亮显示的代码在哪里?如果没有,您是否知道他们如何解析他们的语言语法,或者您将如何解析他们的语言语法? 研究一下会很棒。 谢谢! 槊 最佳答案 I believe
在对应用程序的长时间延迟和普遍缓慢感到恼火之后,我最近从 Coda 切换到 TextMate。 TM 有一些烦恼,但这主要是因为我习惯了一个。然而,让我发疯的一个方面是缺乏自动自动完成功能。 例如,在
当我键入打开的HTML标记时,有没有办法使TextMate自动添加一个闭合的HTML标记?类似于Notepad++在Windows/Linux或MS Visual Studio下的功能。 我的意思是没
在 Mac 上使用 TextMate,可以通过使用显示“隐形” View -> Show Invisibles 但是没有显示空格与制表符,并且首选项似乎也没有任何条目可以改变它。有没有办法向他们展示?
我喜欢按 ^q 换行(添加换行符)。我希望能够突出显示这些多行并按键盘快捷键来展开它们(删除换行符)。 最佳答案 ⌃⌥Q(ctrl + alt + Q)应该做你想做的事。 关于textmate - 如
我最近开始在 Textmate 中使用 Objective-C,并注意到语法突出显示相当差(注释与变量声明的颜色完全相同)。 我从未在 Textmate 中突出显示语法更改,而且我无法弄清楚如何正确修
我正在尝试使用 TextMate 快速编辑一些脚本文件。我希望能够在处理两个文件时并排查看它们,而不必在选项卡之间切换。我不知道如何在新窗口中显示文件。 我尝试将选项卡拖离窗口(撕下),查看菜单选项,
我在编码时犯了一些错误:使用制表符而不是空格。我没有打开我的软标签。我知道 TextMate 有一个选项可以将制表符转换为空格,但对于每个文件,一个一个。 有没有办法将整个项目从选项卡转换为空格? 谢
我的系统上有两个显示器,有时我想从一个窗口中的一个窗口打开一个选项卡(即文件)。 这可能吗? 最佳答案 你不能将一个tab移动到一个新窗口(还没有?参见this suggestion),但是你可以从抽
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 10年前关闭。 Improve this
请帮助我,因为除非我失去理智。我在 TextMate 中的文本突然看起来比它应该的要轻得多。 截图:http://cl.ly/5kVW 我昨天启动了 TextMate,我注意到突然间文本有点难以阅读。
默认情况下,textmate 不会显示项目抽屉中的所有文件和文件夹。 如何让 textmate project drawer 显示隐藏文件,特别是所有以点开头的文件和目录? 最佳答案 点击Prefer
我正在切换到 textmate 并且有一些我想改变的事情。我已经尝试在谷歌上搜索答案,但没有找到关于如何在全局范围内重新绑定(bind)快捷方式的简单解释。 首先,选项卡切换不适用于 Cmd+Shif
如何将 textmate 文件浏览器移动到右侧? 最佳答案 更新: 后续版本的textmate,见this answer 对于 Textmate 2(在回答此问题后很久发布),已接受的答案似乎不再有效
很难说出这里问的是什么。这个问题是含糊的、模糊的、不完整的、过于宽泛的或修辞性的,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开它,visit the help center 。 已关
我不知道我是怎么做到的 但是我丢失了 ⌘/评论快捷方式。 我通常经常使用它。 我检查过 osx 10.6.6 中是否有不同的应用程序 “系统偏好设置 > 键盘 > 键盘快捷键” 它作为一个热键,但它似
有没有DOT这样的东西TextMate 捆绑包? 最佳答案 就在这里。 它叫 graphviz ,您可以在 official TM repo 中找到它或在非官方的 TM github 存储库中。两者都
如何在 Textmate 2 中调整行距的高度? 即最好像 Textmate 1(在右边)。 最佳答案 defaults write com.macromates.TextMate.preview
我发现自己最近越来越多地使用 TextMate 2 进行开发 困扰我的一件事是,当外部更改文件时,它似乎不会重新加载文件。 这是个大问题,因为我经常使用终端切换 git 分支,而且经常会导致不小心将旧
在 TM 1.x 中,有一个首选项设置可以突出显示当前行。这个选项似乎在 TM2 中消失了。我假设 tm_properties 中有一些可以设置的设置,但我无法弄清楚。我试过将 lineHighlig
我是一名优秀的程序员,十分优秀!