Основное различие сортирует точность (при сравнении символов на языке) и производительность. Единственный специальный является utf8_bin, который является для сравнения символов в двоичном формате.
utf8_general_ci
несколько быстрее, чем utf8_unicode_ci
, но менее точен (для сортировки). определенный язык utf8 кодирование (такой как utf8_swedish_ci
) содержит дополнительные правила языка, которые делают их больше всего с точностью до вида для тех языков. Большую часть времени я использую utf8_unicode_ci
(я предпочитаю точность маленьким повышениям производительности), если у меня нет серьезного основания предпочесть определенный язык.
можно читать больше на определенных unicode наборах символов на руководстве MySQL - http://dev.mysql.com/doc/refman/5.0/en/charset-unicode-sets.html
Это абсолютно возможно, но с вашей стороны потребуется некоторая работа. Первое, что вам нужно, это настроить каждое окно / вкладку, которые вы хотите, в настройках:
У меня есть 4 вкладки, которые я открываю автоматически каждый раз, когда открываю Терминал. Оболочка БД
, Редактор
, Сервер
и Оболочка
. Все они находятся в рамках проекта Sasquatch
(не спрашивайте), отсюда и название. Затем с каждым из них должна быть связана уникальная команда:
В этом случае я выполняю vim
. Если у вас есть конкретный каталог, в котором вы хотите начать, вы можете использовать что-то вроде vim ~ / projects / main /
. На самом деле все, что вы хотите ввести, это команда, которую оболочка выполнит, когда она откроется. Теперь вам нужно открыть все ваши окна / вкладки:
Shell
=> Новая вкладка
/ ] Новое окно
=> Выберите профиль, который вы создали выше. Окно
=> Сохранить окно как группу ...
. Окно
=> Открыть группу окон
=> Выберите группу, которую вы только что создали. При этом должны появиться все окна, которые у вас только что были, в той же позиции. Каждая из команд, которые вы установили в Настройки
, должна запускаться на соответствующих вкладках.
Я подозреваю, что вы тоже можете управлять выполнением команд. Одна из программ, которые я использую, создает окно терминала с одной вкладкой и выполняет сценарий настройки профиля перед переходом к командной строке - то же самое должно быть возможно для терминала с несколькими вкладками. Этот файл представляет собой XML-файл свойств MacOS X.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CommandString</key>
<string>. /Applications/IBM/informix/demo/server/profile_settings</string>
<key>FontAntialias</key>
<false/>
<key>RunCommandAsShell</key>
<false/>
<key>ShowShellCommandInTitle</key>
<true/>
<key>TerminalType</key>
<string>xterm</string>
<key>WindowTitle</key>
<string>IDS Command Window</string>
<key>name</key>
<string>IDS Command Window</string>
<key>type</key>
<string>Window Settings</string>
</dict>
</plist>
Вы можете щелкнуть по нему, и окно терминала будет запущено, настройки профиля будут установлены, а затем появится командная строка для ввода. Предположительно, изменение команды «точка» на команду « tail
» вопроса сработает; может случиться так, что ключ ' RunCommandAsShell
', установленный на '
', заменит обычную оболочку командой - что, возможно, более подходит для вопроса.
Откройте нужные вкладки и настройте каждую по своему усмотрению, например, вкладка 1, cd / etc
, вкладка 2 cd / bin
и так далее. Теперь перейдите в Window> Save Windows as Group. Установите флажок "Использовать группу окон при запуске терминала" и привет, готово!
Я предлагаю использовать if iTerm вместо терминала. Хотя бы потому, что он более настраиваемый. Вы можете создать сценарий, но для вас важнее то, что вы можете создать папку закладок (по одной для каждой вкладки), а затем «открывать вкладки», что даст вам желаемое поведение.
Вы можете делать все, что хотите, из Терминала.
Если в настройках Терминала (вкладка «Настройки») вы создаете новый профиль (или копируете его с дублирующимися настройками), вы можете затем установить каждый профиль для запуска команды при запуске (подгруппа «Оболочка» в профиле).
Затем настройте свои вкладки с помощью меню «Оболочка»> «Новая вкладка», чтобы создать новые вкладки из каждого из конкретных профилей, которые вы создали для трех различные исполняемые файлы.
Затем выполните команду «Сохранить группу окон», чтобы сохранить группу вкладок (и они также сохранят их профили).