При использовании Emacs Вы могли бы выполнить локально установленный Emacs в своем Windows и действительно регистрируете редактирование, file&directory управление (сушеное), управление версиями, компиляция и также некоторая другая случайная работа в оболочке (M-xshell
или M-xeshell
), и вероятно еще некоторые вещи через БРОДЯГУ в Вашем локальном Emacs. (Некоторые легко findable демонстрационные видео, которые, возможно, могут сделать человека не так испуганным неизвестного Emacs и БРОДЯГИ, и т.д.: 1, 2.)
Это - иллюстрация, что удаленный X программ не могли бы быть правильным решением для Вас. В отличие от удаленных X-клиентов путь, БРОДЯГА путь не включает тяжелого "графического" трафика по удаленному соединению, это использует соединение SSH только для отправки списков каталогов, файлов и вывода команды назад и вперед.
Скажите, если Вы захотите работать с "Windows Explorer", то затем на сервере Ubuntu все еще не будет "Windows Explorer", таким образом, Вы не сможете выполнить его удаленно.
Но если бы "Windows Explorer" имел что-то как БРОДЯГА как функция (для удаленных доступов через SSH), то Вы могли продолжить счастливо использовать свой локальный "Windows Explorer", если это - все, в чем Вы нуждаетесь.
Не уверенный в OSX, но надо надеяться это - Unix-y достаточно...
В Вашем $HOME/.bashrc добавляют следующую строку:
export MANPAGER=cat
Если Вы хотите, чтобы все Ваши программы подкачки страниц действовали таким образом, установить PAGER
вместо этого. man
будет использовать MANPAGER
если установлено, иначе это отступает к PAGER
, который, если не набор отступает к more
.
Для получения эффекта, Вы хотите, где Вы получаете страницу справочника в отдельном окне с представлением, запускающимся на уровне первой страницы, добавьте следующее к Вашему ~/.bash_profile
:
function man {
mf=`mktemp /tmp/$1-formatted-XXXXXXXXX`
/usr/bin/man -t "$@" | pstopdf -i -o $mf
mv $mf $mf.pdf
open -W $mf.pdf
rm $mf.pdf
}
Можно выйти из системы и въехать задним ходом, чтобы активировать его или просто перезагрузить файл с:
. ~/.bash_profile
Последние риски, переопределяющие вещи как PATH
переменная с дублирующейся информацией.
Эта функция переопределяет man
команда, заставляя это создать отформатированную PDF версию страницы справочника во временном файле, открытом, что в Вашем средстве просмотра PDF (Предварительный просмотр, по умолчанию) и затем удаляют временный PDF, когда Вы закрываете средство просмотра. Идея быть, Ваша программа просмотра PDF по умолчанию, вероятно, отвечает на сенсорную панель путем, Вы хотите.
Для получения той последней функции, куда она удаляет временный PDF, я должен был сделать open(1)
ожидайте, пока средство просмотра PDF не закрылось, прежде чем оно продолжится. Это означает, что Вы не можете продолжить использовать свое окно терминала, в то время как PDF остается открытым. Каждый бездельничает, это должно было бы удалить -W
отметьте и следуйте open
команда с чем-то как sleep 1
, который должен быть время достаточно, чтобы Предварительный просмотр открылся. Другой взлом мог бы быть должен заменить последнюю строку чем-то вроде этого:
( sleep 60 ; rm $mf.pdf ) &
Это планирует rm
команда в течение 60 секунд в будущем, конечно, достаточно времени.
man
команда? т.е. набор эти действия как пейджер по умолчанию? (BTW, почему удаляют PDF, если это находится в /tmp
папка так или иначе?).
– Halst
28.06.2011, 01:59
-
конвенция для того, чтобы быть введенной от stdin, как MacVim, затем установила PAGER
переменная среды к чему-то как mvim -
. (TextWrangler также устанавливает ярлык командной строки, но я не знаю, понимает ли он -
.) Основная проблема с этим состоит в том, что некоторые вещи, ожидающие "пейджер" также, ожидают, что они могут сделать вещи как терминальные escape-последовательности для форматирования. Вот почему я должен был обратиться к форматированию PDF для случая "человека". ре
– Warren Young
28.06.2011, 02:10
/tmp
пока что-то не приходит, чтобы очистить их, идти вперед и удалить -W
и rm
команда.
– Warren Young
28.06.2011, 02:11
tac
... и да, который обозначаетcat
назад. Или Вы подразумеваете желание полосы прокрутки, оставленной так, чтобы верхняя часть документа показала? Если последний, я понятия не имею. Это было бы терминальным (и таким образом MacOSX конкретный "Терминал"). – unpythonic 28.06.2011, 00:53