Как установить Терминал Mac OS X, таким образом, это *просто замечательно*?

У Вас есть несколько опций:

DNS

Настройте запись CNAME в своем зональном файле:

foo.example.com.        CNAME  bar.example.com.

Используя Ваши домены:

www.x.com.        CNAME  www.y.com.

Это - Ваш наилучший вариант, поскольку это означает, что у Вас не должно быть физического сервера.

Перенаправление Apache/IIS

Используйте свое веб-программное обеспечение обслуживания для перенаправления пользователей, это более гибко, но требует, чтобы Вы сохранили разъединение и выполнение.

HTTP обновление Meta

Самая простая опция простой meta обновляет тег:

<META http-equiv="refresh" content="0;URL=http://www.y.com">

Снова Вам будет нужен сервер,

4
задан 20 May 2009 в 02:35
6 ответов

Ничего не сделайте. Палка со значением по умолчанию, если нет допустимая причина не к.

Я вижу, что Вы упоминаете, что настроили нового разработчика Unix на Mac. Если у этого разработчика будет опыт Mac, то он привыкнет к значению по умолчанию и вероятно запутается, если Вы настроили вещи. Если Вы запишете программное обеспечение, которое посылает клиентам, то у клиента (обычно) будет конфигурация по умолчанию и таким образом пытаясь отладить в системе, которая "незнакома" (т.е. не Ваша удобная специализированная среда) может быть очень печальным.

Если (как я) Вы работаете со многими различными машинами и операционными системами, Вы быстро изучаете значения по умолчанию для той системы, какие сочетания клавиш являются портативными между системами, стандартными командами для каждой ОС, и т.д.

То, что действительно необходимо сделать, вот, получают новую машину, видят то, что не работает (похоже на поддержку UTF-8, прекрасен, я просто проверил свой Mac), и посмотрите, существуют ли какие-либо допустимые причины внесения изменений. Разработчики имеют свои собственные предпочтения когда дело доходит до командной строки и действительно не ценят быть принужденным к использованию, что кто-то еще думает, "идеальная установка". Это могло бы быть идеально для Вас, но Apple довольно чертовски хороша в выяснении разумных значений по умолчанию.

Единственная вещь, которую я действительно изменил бы по умолчанию при установке нового Mac, делает цикл клавиши Tab посредством всех средств управления (включая кнопки), а не просто текстовые поля и списки. Я знаю, что это не связано с терминалом, но это действительно имеет огромное значение для нас наркоманы клавиатуры, которые редко поднимают их руку для использования мыши :)

Клавиатура и Мышь> Горячие клавиши> Полный доступ клавиатуры> Все Средства управления

7
ответ дан 3 December 2019 в 02:24
  • 1
    да я включаю полный kdb доступ также. Так, в целом я соглашаюсь с Вашей точкой зрения, особенно каждый разработчик, ненавидящий others' значения по умолчанию. Но вещи, которые я изменяю о терминале, состоят в том, чтобы только сделать его большим количеством mac-like/mac-friendly, и другая часть вопроса примерно перечисляет вещи, которые хорошо знать на Mac. –  kch 20 May 2009 в 04:39

Я не советовал бы делать это для других людей, и ни один из них не ссылается на Ваши конкретные вопросы, но вот то, что я сделал для тонкой настройки Терминала к моей симпатии:

  • Следующее требует использования SIMBL так, чтобы мог расширить приложение:
    • TerminalColors позволяет Вам изменять стандартные цвета текста (так, например, цветное ls вывод не будет выглядеть ужасным),
    • Вкладка Namer позволила Вам назвать свои вкладки.
    • Терминальный Переключатель Вкладки позволил Вам использовать горячие клавиши для переключения между вкладками (вместо окон).
    • Щиток, делает терминал выпадающим (как консоль Quake) при нажатии ключевой комбинации.

Затем можно хотеть настроить несколько тем. Тема IR_Black хороша.

Наконец, я установил бы некоторые шрифты программиста. Мне нравится Droid Sans Mono, Код Зависти R и Inconsolata.

1
ответ дан 3 December 2019 в 02:24

Поскольку Ваши настройки Окна терминала просто копируют com.apple.Terminal.plist от Вашей папки Preferences. Это - все характерное для приложения Терминала Mac OS X. Все остальное настраивает Вашу оболочку, и это - настройки поэтому, что Вы просите, легко не сделан - было бы намного легче добавить опции, поскольку они пропускают и документируют, поскольку Вы мигрируете от одного компьютера до другого.

Однако для определенного предпочтительного распространения через другой UNIX утилиты отличается для каждого. Если бы Вы хотели слой, который получит большинство настроек, то Вы могли очевидно просто скопировать любой файл или папку, которая запускается с a . в Вашем корневом каталоге, но это далеко от идеала.

На ноте стороны pbpaste/pbcopy оба системные утилиты, таким образом, они не должны быть скопированы, Открывают, Terminal Here является приложением AppleScript.

4
ответ дан 3 December 2019 в 02:24
  • 1
    Да, свинец* является просто вещью поставить список, чтобы сказать людям " эй it' s хороший, используйте it". I' m пытающийся скомпилировать все для установки нового разработчика Unix на Mac. –  kch 20 May 2009 в 02:27
  • 2
    Вы могли бы хотеть в большой степени перефразировать вопрос затем... вопрос как есть испытывает недостаток в большом количестве направления или цели. Сначала it' s спрашивающий о Terminal.app и затем it' s спрашивающий о других утилитах. Отредактируйте его так, это указывает что you' ре, на самом деле пытаясь сделать, а не части. –  Chealion 20 May 2009 в 07:52

Я настраиваю свой Terminal.app с плагином SIMBL, который добавляет опцию 'копии на выборе'. См. http blog.s21g.com/articles/1077 и http github.com/genki/terminalcopyonselect/tree/master.

0
ответ дан 3 December 2019 в 02:24

Список полезных привязок клавиш по умолчанию (^A, ^D, и т.д. …)

Я просто заметил, что Терминал Mac OS X принимает и управление и meta (esc) нажатия клавиш Emacs для навигации. Вот частичный список:

C-a  Move the cursor to the start of the line
C-e  Move the cursor to the end of the line
C-f  Move the cursor forward one character
C-b  Move the cursor backwards one character
M-f  Move the cursor forward one word
M-b  Move the cursor backwards one word
C-d  Delete the current character
M-d  Delete to the end of the word
2
ответ дан 3 December 2019 в 02:24
  • 1
    It' s не действительно терминал , но оболочка, которая принимает вход Emacs-стиля. Bash может взять привязку Emacs или Vi, и Emacs является значением по умолчанию. Для наблюдения различия попробуйте set -o vi –  Telemachus 14 June 2009 в 15:12

Для определенных для Mac инструментов см.: Что такое полезные Команды Командной строки на Mac OS X?

1
ответ дан 3 December 2019 в 02:24

Теги

Похожие вопросы