En tant que développeur, quels changements ou installations installez-vous sur un système OS X vanille?

StackOverflow https://stackoverflow.com/questions/350492

Question

À titre d'exemple, voici certaines des choses que je fais toujours lorsque je démarre une nouvelle machine:

  1. Installer 'Visor' - vous donne une fenêtre de terminal de style HUD toujours disponible via F1.
  2. Installer 'Clix' - lance un million d'instructions de ligne de commande de personnalisation du système.
  3. Installez 'Default App' - explicite.
  4. Configurez 'Terminal.app' pour qu'il s'ouvre et se cache automatiquement lors de la connexion.
  5. Installez la police 'Inconsolata' et définissez-la comme police par défaut pour la modification de terminal et de texte.

Ce n'est que lorsque ces mesures de base sont prises que je peux commencer par les tâches plus personnelles.

Alors, quelles sont les étapes essentielles à suivre face à un macSlate vierge?

NB: Oui, cette question est inspirée par La question de @ Roddy sur la plate-forme Windows.

MISE À JOUR: C'est génial, merci! Quelques réponses très intéressantes jusqu'à présent.

Résultats concrets: Je suis maintenant converti par MacPorts et mon terminal utilise le mot standard gauche, le mot droit, le comportement du raccourci clavier ...

UPDATE 2: j'ai oublié de mentionner Charles , le plus grand http de débogage. application proxy dans le monde (IMHO). C'est un shareware à 100% digne de ce nom.

Était-ce utile?

La solution

Voici quelques exemples que j'utilise et qui n'ont pas encore été mentionnés:

Configuration du système

Valeurs utiles par défaut

Autre logiciel

  • HardwareGrowler (gratuit)
    • Configurez avec le style Bezel une icône No Dock (voir le lien ci-dessus pour obtenir des instructions). J'aime ce petit utilitaire.
  • AntiRSI (gratuit)
    • vous sauve de vous-même.
  • OpenTerminalHere (gratuit)
    • Excellente mini-application qui ouvre un terminal dans le répertoire de la fenêtre du Finder actuelle.
  • MacVim (gratuit)
    • Mon éditeur généraliste préféré.
  • xScope (commercial)
    • Excellent outil pour tout type de travail d'interface utilisateur.

Configuration Xcode

  • Placez les produits de construction dans ~/Build
    • Conserve tout dans un endroit facile à nettoyer et gère les dépendances entre projets.
    • Vous pouvez éventuellement mettre les fichiers de construction intermédiaires dans ~/Build/_Intermediate pour les garder encore plus propres.
  • Cochez la case 'Insérer automatiquement une fermeture "}; "' si ce n'est pas déjà
  • Définir le nom de l'organisation
    • defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "Yoyodyne Industries";}'
  • Complétion de code (je pense que ce sont les valeurs par défaut des versions précédentes)
    • Cochez la case "Afficher les arguments dans la liste déroulante".
    • Cochez la case "Insérer des espaces réservés d'argument pour les complétions".
    • Sélectionnez "Suggérer automatiquement: avec un délai de 0,50 seconde"

Autres conseils

Si vous venez avec un arrière-plan Linux MacPorts (comme Gentoo) ou Fink (apt-get like) sont indispensables. Vous installez tous les utilitaires familiers comme vous le feriez sur une machine Linux normale.

Les applications liées au développement spécifique à OS X que j'installe toujours sur une nouvelle machine sont:

Installez Xcode, le SDK pour iPhone et TextMate.

Ajouter un terminal, XCode, TextMate au dock.

Supprimez les icônes iMovie, iDVD, ... du dock.

Ajouter un mot à gauche et à droite dans Terminal.app:

http://blog.macromates.com/2006/word- déplacement dans le terminal /

La première chose à faire pour moi est de définir le système de fichiers sensible à la casse. Pas du tout, je ne ferai jamais tourner un dérivé d’UNIX sans cela.

J'installe PostgreSQL et Eclipse, comme je l'avais déjà fait lors de mon précédent travail sur Mac.

Ensuite, j'ai supprimé toutes les icônes inutiles du Dock et y ai placé celles de mon travail, ainsi que Terminal.

J'ai aussi installé Pages, c'est un bon éditeur de documents pour les utilisations de documentation.

J'installe X11 et les outils Xcode, puis saisis MacPorts et l'utilise pour obtenir doxygen, windowmaker et probablement quelques autres. Je télécharge OmniGraffle et récupère des modèles UML auprès de GraffleTopia. OmniOutliner est également une exigence. et enfin je me procure un peu de plaisir avec WarBlade ;-)

Oh, ces derniers temps, je récupère également scan-build sur le site clang, bien que je ne l'utilise pas assez régulièrement pour que je me souvienne de la première fois.

Je viens de faire cela récemment. J'ai installé:

  • Adium
  • Firefox
  • Outils de développement
  • Mercurial
  • SubEthaEdit

Mes applications essentielles:

  1. Quicksilver - Lanceur d'applications sans lequel je ne pourrais pas vivre
  2. BBEdit et TextMate - Tous deux sont d'excellents éditeurs de texte pour les programmeurs
  3. Perian - Ajoute la prise en charge de nombreux autres formats vidéo dans Quicktime
  4. Flip4Mac WMV - Ajoute la prise en charge des formats Windows Media à Quicktime
  5. Réduire - Excellent lecteur de PDF
  6. FTP délicieux - Probablement le meilleur client FTP pour mac
  7. Notification Google : alertes par e-mail automatiques dans la barre de menus
  8. Letterbox - Plugin Widescreen Mail.app
  9. info.xhead - Logiciel de base de données personnelle sécurisé
  10. Little Snitch - Surveille les données entrantes & amp; connexions réseau sortantes
  11. VMWare Fusion - Virtualisation Windows

Xcode et Eclipse sont une évidence.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top