标签: textmate

TextMate有什么好处?

几乎每个使用Mac的开发人员都会崇拜TextMate.为什么?它有哪些非凡的功能,其他文本编辑器和IDE没有?我做了一个快速搜索,我发现大多数其他编辑器缺少的唯一真正有用的功能是列选择选项,但我不会仅仅为此使用某个编辑器.是什么让TextMate如此惊人?

textmate text-editor

24
推荐指数
1
解决办法
7168
查看次数

使用Python 3.1和TextMate

TextMate似乎使用我假设的内置Python版本(sys.path不起作用).你如何配置它来使用3.1代替?我已经安装了3.1软件包,我可以使用IDLE进行交互式会话,但我现在需要使用TextMate.

谢谢

python macos textmate python-3.x

24
推荐指数
3
解决办法
1万
查看次数

在Mac OS上创建空的txt文件,而无需先打开应用程序

有没有办法简单地创建一个新文档,例如在桌面上,并使用简单的快捷方式或脚本,例如textmate打开它.我知道你可以直接创建一个新的空txt文件的MS Windows方法不能用于Mac.我正在寻找一种实现类似方法的方法.有任何想法吗?

macos textmate shortcut

23
推荐指数
3
解决办法
6万
查看次数

如何在命令行中启动textmate

因为我在安装时没有创建textmate链接,所以找不到'mate'命令.谁能帮我解决这个问题?谢谢

textmate

22
推荐指数
4
解决办法
2万
查看次数

有哪些有用的TextMate功能?

我注意到很多人在这里使用TextMate在OS X上进行编码.我最近开始使用它,虽然我喜欢它的简约界面,如果你不知道你在寻找什么,它会让你更难找到很酷的功能对于.

那么,您发现哪些功能对编码最有帮助(主要是在Python中)?除了包含的内容之外,是否还有我应该了解的任何第三方软件包?

python macos textmate text-editor

21
推荐指数
8
解决办法
6751
查看次数

在TextMate项目抽屉中自动显示当前文件

有一个关键的和弦来突出显示项目抽屉中的当前文档,但我希望它自动发生.

有没有办法让TextMate在我切换文档时通过展开父层次结构自动显示文件?如果可能的话,我还希望在文件失去焦点时将该层次结构折叠到其先前状态.

(对于背景,作为比较点:在Eclipse中,我可以将导航器与当前活动的编辑器链接,以始终在文件层次结构中显示当前编辑的文件.如果文件在项目抽屉中可见,它会突出显示该文件,但是我希望它显示隐藏在折叠文件夹中的文件.)

textmate

21
推荐指数
2
解决办法
3864
查看次数

是否可以在TextMate中实现Python代码完成?

PySmell似乎是一个很好的起点.

我认为它应该是可能的,PySmell会idehelper.py做大部分复杂的事情,它应该只是给它当前行,提供完成(我不确定的位)然后用选中的行替换行一.

>>> import idehelper
>>> # The path is where my PYSMELLTAGS file is located:
>>> PYSMELLDICT = idehelper.findPYSMELLDICT("/Users/dbr/Desktop/pysmell/")
>>> options = idehelper.detectCompletionType("", "" 1, 2, "", PYSMELLDICT)
>>> completions = idehelper.findCompletions("proc", PYSMELLDICT, options)
>>> print completions
[{'dup': '1', 'menu': 'pysmell.pysmell', 'kind': 'f', 'word': 'process', 'abbr': 'process(argList, excluded, output, verbose=False)'}]
Run Code Online (Sandbox Code Playgroud)

它永远不会是完美的,但它会非常有用(即使只是为了完成stdlib模块,它永远不会改变,所以你不必在每次添加函数时不断重新生成PYSMELLTAGS文件)


前进!我有完全基本的完成 - 几乎没有作品,但它很接近..

我跑了 python pysmells.py /System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/*.py -O /Library/Python/2.5/site-packages/pysmell/PYSMELLTAGS

将以下内容放在TextMate包脚本中,设置"input:whole document","output:insert as text","activation:key equivalent:alt + esc","scope selector:source.python"

#!/usr/bin/env python

import os
import sys
from pysmell …
Run Code Online (Sandbox Code Playgroud)

python textmate autocomplete text-editor

20
推荐指数
1
解决办法
7784
查看次数

Emacs递归项目搜索

我正在从TextMate切换到Emacs.我真正想在Emacs中使用的TextMate的一个功能是使用模糊匹配的"在项目中查找"搜索框.Emacs有这个与ido,但ido不会通过子目录递归搜索.它只在一个目录中搜索.

有没有办法给ido一个根目录并搜索它下的所有内容?

更新:

以下问题与MichałMarczyk的答案中的find-file-in-project.el有关.

如果此消息中的任何内容听起来很明显,那是因为我使用Emacs的时间不到一周.:-)

据我了解,project-local-variables允许我在.emacs-project文件中定义我保留在项目根目录中的东西.

如何将find-file-in-project指向我的项目根目录?

我不熟悉Emacs Lisp中的正则表达式语法.ffip-regexp的默认值为:

".*\\.\\(rb\\|js\\|css\\|yml\\|yaml\\|rhtml\\|erb\\|html\\|el\\)"
Run Code Online (Sandbox Code Playgroud)

我认为我可以将扩展切换到适合我项目的扩展.

你能解释一下ffip-find-options吗?从文件:

(defvar ffip-find-options"""使用项目中的find-file时传递给`find'的额外选项.

使用它来排除项目​​的部分:\" - not -regex \\".供应商.\\ "\"")

这究竟是什么意思,我如何使用它来排除文件/目录?

你能分享一个例子.emacs-project文件吗?

emacs textmate project ido-mode

20
推荐指数
2
解决办法
8832
查看次数

找出vim中特定关键字/符号所属的突出显示组

我是从TextMate来到Vim,我想自定义我的vim colorscheme.如果我能找出任何特定的单词或符号属于哪个突出显示组,那将是非常有用的.在TextMate中,我会将插入符号放在有问题的单词/符号上,然后点击ctrl-shift-p,工具提示会显示如下:

text.html.basic
meta.tag.structure.any.html
string.quoted.double.html

从这些信息中,编辑TextMate颜色主题以将格式应用(或删除)到相关文本非常简单.

在Vim中,如果我想更改某个单词或符号的格式,我不知道从哪里开始.有没有相当于TextMate的ctrl-shift-p?

vim textmate themes

19
推荐指数
2
解决办法
5165
查看次数

TextMate是否有一种简单的方法来缩进HAML文件的2个空格?

我在TextMate中查看首选项,当我们突出显示一些代码并选择时,似乎没有方法将缩进设置为2个空格

Text -> Shift Right
Run Code Online (Sandbox Code Playgroud)

现在它缩进了4个空格但有没有办法让它成为2个?

haml textmate

19
推荐指数
1
解决办法
6552
查看次数