你是使用emacs的系统pipe理员?
你发现什么工具/插件是必不可less的? 在我的组织中,程序员倾向于使用emacs,而系统pipe理员倾向于使用vim。 由于我们有4:1的程序员:系统pipe理员,全局的emacsconfiguration有更多的好处,但它不适合我的工作stream程,因为我习惯每天1000次在远程主机上启动/停止vim
emacs在你的系统pipe理员工作stream程中有一席之地吗?
编辑:如果是这样,你如何使用它? 什么是工作stream示例? 有很多关于程序员如何使用emacs的文章,但是我既没有遇到过使用emacs的系统pipe理员,也没有阅读使用emacs的系统pipe理员的文章,所以请大声说出来!
使用Emacs内置的TRAMP系统直接编辑远程文件,而不是远程login。
组织模式也相当优秀。
我曾经是一个系统pipe理员(这些天,我是一个networkingpipe理员),我开始工作之前使用过emacs。 我使用emacs进行任何“在我的机器上”(即我的X显示驱动的主服务器,或者桌面上的任何机器)完成的编辑,用于脚本和编码工作。
但是,通过我的职业生涯,我已经在远程系统上使用了ed或vi(除了less数几个知道emacs的用户,因为知道用户基础),只是因为它在那里,一般来说它只是一个静止的在一个configuration文件中几个快速的编辑。
我是这样的系统pipe理员与emacs。 实际上,我在terminal上使用了Vim,并且不在我的服务器上安装Emacs,而是在本地主机上Emacs是我的主要工具。
工具第一,堆的顶部,山丘之王是组织模式。 我用它作为工作日志,计划器,微小的分层数据库和排版系统。 组织模式是我类似GTD的时间pipe理系统的核心。 我也有一些记忆模式的模板,所以我可以快速捕捉笔记我正在使用的任何程序。
我用Wanderlust读邮件,所以我可以把电子邮件和新闻文章的链接插入我的Org-mode待办事项列表中。
然后,有时我会用html-helper模式编写简单的HTML文本。 AucTeX是更复杂的LaTeX文档的完美编辑器
从计算器到日历,Emacs还提供了一套很好的桌面工具。
Dired是一个很棒的文件pipe理器。 在Dired内部,我可以查看不同types的文件,并将它们全部自动转换为纯文本(使用txutils)。
顺便说一句,在Emacs中有一个可接受的文本编辑器,我用它来编写Bash和Perl脚本。
我喜欢emacs,而且我已经使用了emacs多年,但如果你是一个pipe理员,你真的需要知道vi。 Vi将被安装在你login的每台机器上,而emacs则不是。
虽然从来没有与插件打扰。 如果我需要一个IDE,我会使用Eclipse或Visual Studio或其他东西。
我在Emacs的盒子发行版中使用Lisp,因为它具有良好的Common Lisp实现。 与使用e-lisp相比,使得快速Lisp程序更快更轻松地完成工作。
是的,emacs在我的SysAdmin工作stream程中有一席之地,就像vi一样。 我使用vi进行快速编辑,使用emacs编写脚本和其他代码。
至于基本的工具,我发现命令行上的emacsclient ,与我的.emacs中的 服务器启动相结合,使文件编辑更快,更容易。 如果我在命令行中敲响一下,我可以快速地将文件启动到现有的emacs中。 是的,我知道emacs shell缓冲区模式,但是我发现这非常笨重,特别是在前一行使用Mp时,Ctrl-P在我的(重新映射的)键盘上工作得更快。 (使用xmodmap重新映射左边的Caps Lock键作为Ctrl是另一个重要的工具。)
我有emacsclient别名为bash中的函数,如下所示:
################ # # Emacs Client (ec) alias-like command # # To launch editing a file from the command line in an # existing Emacs, place the line: # # (server-start) # # in your .emacs file. You may run this dynamically using Mx # (ESC key followed by lower case "X" key) server-start. If # server is already running, it will merely restart. # function ec { emacsclient ${1} >/dev/null 2>&1 & }