[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: как отучить себя от nano ?



Oleksandr Gavenko -> debian-russian@lists.debian.org  @ Fri, 29 Nov 2013 23:05:47 +0200:

 OG> В месте с M-x tramp и M-x term у Вас отпадет необходимость в
 OG> вариациях/инстяляциях/настройке vi в зоопарке.

tramp у меня, скажем, не прижился.  Очень много телодвижений нужно,
чтобы открыть файл, особенно - на удаленном хосте от рута.  Впрочем, и
локально от рута не сильно лучше, с дополнением проблемы.  Особенно - с
ido.  Кроме того, чтобы, работая в шелле "там", запустить в открытом
"здесь" emacs на редактирование файл "оттуда" (призовая игра - опять же,
от рута), приходится вместо того, чтобы тупо поставить "там" vim из
дистрибутива и rsync'ом скинуть туда свои настройки, писать, отлаживать,
и опять же, ставить "там" велосипед, который через всю цепочку
ssh-соединений прокинет обратно правильный URL для tramp.

Призовая игра: и толку с этого, если я туда зашел с телефона VX
Connectbot'ом?  Один хрен, придется запускать там vim.

Ставить "там" emacs, конечно, тоже можно, но он существенно хуже vim в
том, что vim запускается мгновенно, а emacs грузится как типичная
операционная система, каковой и является :) Плюс к этому, поскольку он -
операционная система, то сделать комплект системно-независимых конфигов
для него получается тяжело, у меня в итоге сейчас на Debian в чруте в
телефоне (терминал, screen, почта чисто в Maildir, цветовая схема на
темном фоне) и на недобуке (иксы, почта по локальному IMAP, цветовая
схема на светлом фоне) конфиги заметно разные, и объединить их - не
слишком простая задача.  А конфиги vim именно что rsync'ом, не думая - и
работает.

В итоге я для обычной работы таки да, использую emacs, и он прекрасен,
но админское редактирование - это vim.  Он тоже прекрасен, если чо...
Кстати, "если чо", то редактировать файлы по сети vim, разумеется, тоже
умеет.

 OG> Например, ненарадуюсь настройке:

 OG>   (defun my-auto-revert-tail-mode-hook ()
 OG>     (when (string-match "/var/log/\\|\\.log\\'"
 OG>                         (buffer-file-name (current-buffer)))
 OG>       (auto-revert-tail-mode 1)
 OG>       (log4-hi-mode 1)
 OG>       (setq scroll-margin my-scroll-margin)
 OG>       ))
 OG>   (add-hook 'find-file-hook 'my-auto-revert-tail-mode-hook)

 OG> когда заходишь поглядеть на логи через TRAMP (удаленные логи автоматом
 OG> обновляются и скролятся, если курсор в конце буфера)...

 OG> Правда я по долгу программистской службы общаюсь только с зоопарком в 5-6
 OG> машин...

 OG> Есть success-stories от администраторов?

 OG> -- 
 OG> Best regards!


 OG> -- 
 OG> To UNSUBSCRIBE, email to debian-russian-REQUEST@lists.debian.org
 OG> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 OG> Archive: [🔎] 87k3fqex5g.fsf@gavenkoa.example.com">http://lists.debian.org/[🔎] 87k3fqex5g.fsf@gavenkoa.example.com


Reply to: