【发布时间】:2010-04-30 23:17:25
【问题描述】:
我不确定这是 SuperUser 还是 StackOverflow 材料,但由于最终结果是用于编程,我将从这里开始。我正在寻找一个支持 svn 的轻量级编辑器。你最喜欢什么?
【问题讨论】:
-
不过,“你最喜欢的是什么”部分尖叫着“社区 Wiki”。
我不确定这是 SuperUser 还是 StackOverflow 材料,但由于最终结果是用于编程,我将从这里开始。我正在寻找一个支持 svn 的轻量级编辑器。你最喜欢什么?
【问题讨论】:
NotePad++、TortoiseSVN、非集成。
或者,如果你真的需要集成,看起来有人写了一个插件:
http://www.switchonthecode.com/tech-news/notepadplusplus-subversion-plugin
如果您正在使用 Delphi,和/或想要一种简单的方法将基本 SVN 添加到 Delphi,请使用此方法将 SVN 命令添加到工具菜单: http://delphi.wikia.com/wiki/Adding_TortoiseSVN_to_the_Tools_menu
另外 - 我认为通过工具菜单将 SVN 添加到 Delphi 的技巧也适用于 notepad++ - 这是一种非常通用的方法。
【讨论】:
我不确定“简单”是否适合描述它,但 Emacs 是一款出色的文本编辑器,内置了 SVN 支持。为什么需要在编辑器中内置 SVN 支持?
【讨论】:
Agent SVN 是 Subversion 的 Microsoft 通用源代码控制接口 (MSSCCI) 的实现,这基本上意味着它可以与任何编辑器/IDE 一起使用支持 MSSCCI 接口。
MSSCCI 界面旨在允许编辑器/IDE 与源代码控制集成。
注意:代理 SVN 是共享软件。
【讨论】:
如果您想拥有灵活且功能齐全且外观漂亮的文本编辑器,您可以使用sublimetext。也有大量的插件(用于 SVG、GIT ...)。它也适用于所有 Python 平台(Windows、Linux、Mac ...)
【讨论】:
Visual Studio Code 是这个老问题的新答案:
它适用于 Windows 和 Linux (Mac OS),并支持不同的 SVN。
【讨论】: