Я люблю TextMate на OSX.
существует своего рода клон TextMate для Windows, названного просто "E" ( e-texteditor.com ). Его автор обещал, что будет версия Linux скоро. Даже если Вы уже выбрали своего фаворита, TextMate (или E) достойный внимания, просто потому что это отличается.
я сказал бы, что существует главным образом четыре различных семейства текстовых редакторов:
Вы можете differenciate между этими семьями их различными парадигмами использования:
Emacs и TextMate также легко расширяемы созданными пользователями сценариями в Lisp (Emacs) или любом другом языке командной строки (TextMate). (Классические редакторы и VI являются также растяжимыми, но усилие обычно значительно больше)
, я рекомендовал бы, чтобы все попробовали по крайней мере один хороший пример каждой из этих семей (если возможный), и узнайте то, что удовлетворяет им лучше всего.
Да, вы можете использовать макросы стиля $ {VARIABLE}
в файле Info.plist.
Мы устанавливаем пользовательский параметр в проекте под названием APP_VERSION
, а затем используем $ {APP_VERSION} в CFBundleGetInfoString
(строка Get Info), CFBundleShortVersionString
] (Строка версий пакета, короткая) и CFBundleVersion
(версия пакета). Во время сборки переменная заполняется правильной версией.
Будьте осторожны, потому что иногда для Xcode требуется чистая сборка для обновления файла Info.plist, поскольку он не выполняет проверку зависимостей по переменным.