这些NotePad ++功能是否在TextMate中可用?

时间:2011-01-19 04:39:11

标签: textmate notepad++

我是NotePad ++用户,是TextMate的新用户。

NP ++中有一些我非常喜欢的功能,但无法弄清楚TextMate是否支持它们。

双击变量并突出显示所有实例 alt text

并排查看2个文本窗口 alt text

将文件拖到另一个打开的窗口

对于这个,我不知道如何生成截图;-p。基本上,您可以从Windows资源管理器中拖动文件并将其放入NP ++中以打开它。

2 个答案:

答案 0 :(得分:5)

很多很长一段时间的TextMate用户实际上都离开了TextMate。所以,我不确定是否适合转移到TextMate。

Emacs和Vim都做你想做的事情和更多。如果你能负担学习曲线,那绝对值得。

关于你的问题:

并排查看2个文本窗口

您可以为同一文档设置两个或更多窗口。假设您在“项目”中右键单击抽屉中的文件并选择在新窗口中打开“foo.ext”。这两个“视图”内容或多或少是同步的,但是像列式编辑这样的很酷的事情往往会破坏同步。

由于Mac OS X管理Windows的方式,新窗口可能太大/太小和/或放置在一个不太有用的地方。我在系统范围内使用ShiftIt来管理我的窗口,在这种情况下,它们的大小相同。

双击变量并突出显示所有实例

你用它做什么用的?这是视觉突出显示还是非连续选择?

键入 ctrl w 选择单词,然后 e 将单词设为搜索词,然后 f 或编辑>查找>在项目中查找...它将在另一个窗口中显示搜索项的所有实例。然后你可以“跳”到任何出现的地方并做任何你想做的事。

如果您只想从出现跳到出现,请选择该单词,然后键入 e 然后 g 跳到下一个出现。

另一种方法是键入 ctrl s ,窗口底部会出现一个小文本字段,您可以在其中键入单词并查看其在实际中选择的第一个出现的位置时间。重复输入 ctrl s 将循环显示。

将文件拖到另一个打开的窗口

你可以拖动&将文件放在Dock中的TextMate图标上。您也可以右键单击该文件,然后选择使用TextMate打开 *或使用...打开*。如果您在“项目”中,可以右键单击并选择添加现有文件... 。在TextMate中打开多个文件将自动为您创建“项目”。

答案 1 :(得分:1)

  

并排查看2个文本窗口

我刚试过这个,似乎没有认识到这个功能。唯一出现任何类型的“添加”图标的时候,我将文件拖放到一个打开的文档中然后发布,但这导致将文件的内容添加到文档中。

我只是快速谷歌搜索“textmate拆分视图”,根据我找到的一些答案(macromates wiki中的一个),它似乎仍然不受支持。

  

双击变量并突出显示所有实例

这似乎也不受支持。 This post建议使用command + f(查找),将单词放入查找,然后command + g跳转到该单词的下一个实例。

肯定有一些东西可以添加到textmate中以使其更强大。如果您正在寻找类似的东西并且在Windows机器上,您应该查看e text editor。我在Windows机器上工作时喜欢那个编辑器 - 支持分割视图,但不确定突出显示。 e还击败了textmate的一件事是实时正则表达突出显示。