Вы системный администратор, использующий emacs?
Какие инструменты / плагины вы считаете необходимыми? В моей организации программисты склонны использовать emacs, тогда как системные администраторы тяготеют к vim. Поскольку у нас есть 4: 1 программисты: системные администраторы, глобальная конфигурация emacs намного лучше, но она не очень хорошо вписывается в мой рабочий процесс, поскольку я привык запускать / останавливать vim на удаленных хостах 1000 раз в день
Есть ли место для emacs в вашем рабочем процессе системного администратора?
РЕДАКТИРОВАТЬ: и если да, то как вы его используете? Какой пример рабочего процесса? Существует очень много статей о том, как программисты используют emacs, но я не встречал системного администратора, который использует emacs, и не читал статьи системного администратора, который использует emacs, поэтому, пожалуйста, говорите!
Используйте Emacs встроенная система БРОДЯГИ для редактирования удаленных файлов непосредственно вместо того, чтобы войти в систему удаленно.
Org-режим также довольно превосходен.
Я раньше работал системным администратором (в эти дни, я - сетевой администратор), и я использовал emacs прежде, чем я начал работать. Я использую emacs для любого редактирования, сделанного "на моей машине" (быть, что основной сервер, где мои X дисплеев выгнаны или безотносительно машины, находится на моем рабочем столе), для сценариев и кодирования работы.
Я имею, однако, посредством моей карьеры, используемого редактора или vi в удаленных системах (кроме некоторых, где я знал, что emacs будет доступен, из-за знания базы пользователей), просто потому что это там, и в целом это - только quiestion нескольких быстрых редактирований в файле конфигурации.
Я - такой системный администратор с emacs. На самом деле я использую Vim много в терминалах и не устанавливаю Emacs на моих серверах, но на localhost Emacs мой основной инструмент.
Инструмент номер один, верхушка, королем выступа является Org-режим. Я использую его в качестве журнала работы, планировщика, крошечной иерархической базы данных и наборной системы. Org-режим является ядром моей подобной ГАРАНТИРОВАННОМУ системы тайм-менеджмента. У меня есть также некоторые шаблоны помнить-режима, таким образом, я могу быстро получить, отмечает любую программу, с которой я работаю.
Я считал почту с Охотой к перемене мест, таким образом, я могу вставить ссылки на электронные письма и новостные статьи в мой список ожидающих выполнения задач Org-режима.
Затем иногда я пишу простые тексты HTML с режимом помощника HTML. AucTeX является идеальным редактором для более сложных ЛАТЕКСНЫХ документов
Emacs также делает хороший набор настольных утилит от калькулятора до календаря.
Dired является большим файловым менеджером. В Dired я могу просмотреть файлы различных типов и всего, что они автоматически преобразовываются в простой текст (использующий txutils).
BTW, существует приемлемый текстовый редактор в Emacs, и я использую его для записи сценариев в Bash и Perl.
Мне нравится emacs, и я использовал emacs в течение многих лет, но если Вы - администратор, действительно необходимо знать vi. Vi собирается быть установленной на каждой машине, в которую Вы входите, и emacs не.
Никогда не беспокоился плагинами с также, все же. Если мне будет нужен IDE, то я буду использовать Eclipse или Visual Studio или что-то.
ed
, пока я не мог установить Emacs на нем. Необходимо знать ed
так или иначе, поскольку это и sed
довольно удобно в сценариях оболочки
– Teddy
30 March 2010 в 09:46
Я использую Lisp в распределении поля Emacs, потому что это имеет хорошую реализацию языка Common LISP. Делает это более быстрым и легче вывести быстрые программы Lisp из строя, чтобы сделать вещи, чем использование электронной шепелявости.
Да, emacs имеет место в моем рабочем процессе SysAdmin, как делает vi. Я использую vi для быстрых редактирований и emacs для записи сценариев и другого кода.
Что касается существенных инструментов, я нахожу, что emacsclient на командной строке, объединенной с запуском сервер в моем .emacs, делает файл, редактируя быстрее и легче. Если я загоняю далеко в командной строке, я могу запустить файл в существующий emacs быстро. Да я знаю о буферном режиме оболочки emacs, но я нахожу это очень неуклюжим, особенно с помощью M-p для предыдущей строки, когда Ctrl-P работает быстрее над моей (повторно отображенной) клавиатурой. (Используя xmodmap для переотображения левой клавиши Caps Lock, поскольку Ctrl является другим существенным инструментом.)
У меня есть emacsclient, искаженный к функции в ударе как это:
################
#
# 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 M-x
# (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 &
}