我知道 etexteditor 和 vim/emacs。
是否有任何其他具有类似文本的片段支持的 Windows 编辑器(例如,您编写触发词,按 Tab,它会更改为某些内容,您再次按 Tab,它会更改为第一个停止,然后您可以在那里输入一些内容,它会根据定义的片段更改其他几个地方)?我知道这是一个有点奇怪的解释,但你可能知道我的意思。
我知道 etexteditor 和 vim/emacs。
是否有任何其他具有类似文本的片段支持的 Windows 编辑器(例如,您编写触发词,按 Tab,它会更改为某些内容,您再次按 Tab,它会更改为第一个停止,然后您可以在那里输入一些内容,它会根据定义的片段更改其他几个地方)?我知道这是一个有点奇怪的解释,但你可能知道我的意思。
InType可能“有朝一日”成为您正在寻找的东西,至少 alpha 是有希望的。遗憾的是,InType 的发布版本还远未准备好(请参阅博客和论坛)。
更新:目前,我正在使用Sublime Text,另一个很棒的编辑器:完全支持 Python 脚本和代码片段。
您可以使用vim 的 snipMate 插件- 我使用它并且效果很好
如果你使用SuperAbbrevs插件,jEdit会做类似的事情。
Visual Studio 会做到这一点,但它远不如 textmate / e 好。
用 Ruby 编写的Redcar刚刚发布,但没有经过任何改进。
除此之外,我什么都不知道。
我不使用 windows,但是在寻找 linux 的替代品时,我遇到了 e-texteditor。
您可以考虑使用独立于 IDE 的应用程序来扩展代码片段。
我有一个 lorem ipsum 片段;一个包含我的 URL、我的电子邮件等,但您也可以制作包含代码的片段。
应用: Mac用Textexpander,Mac用Typinator, Windows用Texter(最后一个没经验,不知道好不好用)
Komodo Edit 和 Komodo IDE 都支持这一点,尽管 TextMate 在这方面可以说更加精致和完善。然而,Komodo Edit 是免费的,并且与 InType 和 E for Windows 相比非常有利。
自更新 2 RC 以来的 Visual Studio 2015
Visual Studio 现在支持通过将 tmSnippet 文件放入片段文件夹来使用具有 IntelliSense 完成功能的 TextMate 片段。
视觉工作室代码
yo 代码生成器的另一个新增功能是将 TextMate Snippets (.tmSnippets) 添加到 VS Code 的选项