Editor 您如何处理您可以';你不使用你喜欢的文本编辑器吗?

Editor 您如何处理您可以';你不使用你喜欢的文本编辑器吗?,editor,text-editor,Editor,Text Editor,我本来打算围绕TextMate来讨论这个问题,大家都说它是一个很棒的编辑器,但只在OSX上可用。我很好奇那些花时间学习如何有效地使用TextMate的人如何处理他们必须在非OSX平台上编辑的情况。但这确实是一个更一般的问题。人们如何处理无法使用首选文本编辑器的情况 我主要使用gvim和vim,我知道这些编辑器有一组相当深奥的键绑定,所以当我在另一个编辑器中编辑时,我经常会在尝试导航时错误地键入我不想键入的内容。这可能是非常低效的 那么人们是如何处理这种情况的呢?就把这种低效率吞下去?尽量避免这种

我本来打算围绕TextMate来讨论这个问题,大家都说它是一个很棒的编辑器,但只在OSX上可用。我很好奇那些花时间学习如何有效地使用TextMate的人如何处理他们必须在非OSX平台上编辑的情况。但这确实是一个更一般的问题。人们如何处理无法使用首选文本编辑器的情况

我主要使用gvim和vim,我知道这些编辑器有一组相当深奥的键绑定,所以当我在另一个编辑器中编辑时,我经常会在尝试导航时错误地键入我不想键入的内容。这可能是非常低效的


那么人们是如何处理这种情况的呢?就把这种低效率吞下去?尽量避免这种情况,或者尽最大努力将需要编辑的文件放入首选编辑器中?你有一个或两个你精通的编辑器,你可以毫无问题地在它们之间切换吗?您是否更改了其他编辑器的键绑定以更紧密地匹配您喜欢的编辑器?

我对两种不同的编辑器感到满意-vi、eclipse和PFE。如果我在短期内使用其他编辑器,我会处理它。如果从长远来看,谷歌是我的朋友,我会去下载一个我喜欢的。

在windows上,我说服所有人安装记事本++

在mac上TextMate规则


在linux上,我在linux下使用vi,在Windows下使用Ultraedit。 如果您正在进行linux管理或 您直接在shell中工作

如果您在一个文件夹下工作,则面向鼠标的编辑器非常有用 窗口系统


无论如何,我认为你需要了解这两方面的基本知识。

在我使用较长时间的机器上,我使用SciTE。我也使用Dvorak键盘。在机器上留言时,一切都不同,因为钥匙放在不合逻辑的地方。我只需使用其中的内容进行编辑,或者将文件传递给源代码管理并在我的机器上进行编辑

我求助于在客户端的win机器上使用记事本。特别是因为我知道安装任何东西都不是一个选项,我知道记事本将永远存在

我经常在Linux和Windows上工作,偶尔也在OS X上工作。在它们之间切换编辑器是一件痛苦的事情,因此显而易见的解决方案是使用一些跨平台的编辑器。现在我正在试用Komodo Edit,它看起来很有前途


如果机器中没有像样的编辑器,那么下载并安装一个编辑器并不需要很长时间。

使用vim或emacs作为编辑器的优势在于,它几乎可以在任何配置合理的Unix平台上使用(这也包括更深奥的系统,例如Darwin/OS X)。结合您可以在线存储配置的事实(例如),这是一个非常有力的论点,因为您所描述的问题根本不存在。

对于我来说,这种情况发生的唯一时间是在使用其他人的系统时,因为我通常会在我经常拥有/使用的每个系统上安装一个我相当熟悉的文本编辑器。在这种情况下,如果我挣扎得太多,我会移动过去,让另一个人控制方向盘(键盘)。FWIW,我在OSX上使用TextMate(有时是vim),在Windows上使用TextPad(有时是记事本,甚至在不受我直接控制的服务器上编辑),在Linux上使用vim。

我是一名技术支持人员,这意味着我经常远程处理客户系统。不幸的副作用是,在这些情况下,我几乎没有选择使用什么编辑器。一般来说,除非你可以安装一个新的编辑器,或者带一个USB拇指驱动器或者类似的预装编辑器的东西,否则你对此无能为力。在这种情况下,如果你打算延长工作时间,一定要抓住这个机会。你会工作得更快、更有效率,也不会那么沮丧


在无法安装软件或使用临时介质的环境(如webex/RDC)中,您有两种选择:使用他们拥有的任何编辑器,或从系统中来回复制文件。通常情况下,如果我做的是非常小的编辑,我只需要接受它并使用任何可用的编辑器。如果我知道我要做大量的编辑,我会找到一种方法来来回传输我正在处理的文件。这仍然很糟糕,迫使你通过文件传输中断编辑流程,但我发现我的理智使我不必为像记事本这样的东西进行真正的编辑或编程而烦恼。

因为我主要在windows环境下工作,所以我一直安装在闪存驱动器上。这样,我就可以将usb驱动器插入一台机器并拥有一个高质量的编辑器,而无需安装任何东西。

如果您在windows下编程,您可能需要查看其基本的TextMate for windows,并支持捆绑包和所有内容。

这应该是一个社区wiki。它与编程无关(尽管我同意它与“程序员”有关)。USB拇指驱动器是个好主意。不幸的是,对于那些最喜欢的编辑器只在一个平台上的人来说,它不会工作得那么好。