Ricerca…


introduzione

Questa è una raccolta di diversi suggerimenti e trucchi, per personalizzare e migliorare il tuo IDE Xcode

Apri il terminale nella cartella del progetto Xcode corrente

Xcode ha la capacità di eseguire qualsiasi script con hotkey.

Ecco un esempio di come assegnare il tasto di scelta rapida ⌘+⌥+⌃+⇧+T per aprire l'app Terminale nella cartella del progetto corrente.

  1. Crea uno script bash e salvalo in una cartella
#!/bin/bash

# Project Name:  $XcodeProject
# Project Dir:   $XcodeProjectPath
# Workspace Dir: $XcodeWorkspacePath

open -a Terminal "$(dirname $XcodeProjectPath)"  
  1. Rendi eseguibile lo script: apri Terminale nella cartella degli script ed esegui chmod +x your_script_name.sh

  2. Apri le preferenze Xcode nella scheda Comportamenti

  3. Aggiungi un nuovo comportamento personalizzato toccando + nell'angolo in basso a sinistra

  4. Seleziona Run azione a destra inserisci la descrizione dell'immagine qui

  5. Scegli lo script, che crei in precedenza facendo clic su Choose Script... due volte.

Se il tuo script è in grigio, assicurati di eseguire chmod +x sul tuo file di script inserisci la descrizione dell'immagine qui

  1. Assegna il tasto di scelta rapida (ad esempio ⌘+⌥+⌃+⇧+T ) al tuo comportamento e rinominalo inserisci la descrizione dell'immagine qui

Ora puoi aprire il terminale nella cartella del progetto con un tasto di scelta rapida.

Questo è solo un esempio dell'uso di comportamenti Xcode, ma puoi creare qualsiasi script e avviare qualsiasi app con esso.

Autore script Bash: http://mattorb.com/xcode-behaviors-for-fun-and-profit/

Cancella i dati derivati ​​con hotkey

Allo stesso modo di Open Terminal in current Xcode project folder , è possibile aggiungere la cartella dei dati derivati ​​con hotkey.

Crea un comportamento personalizzato (segui i passaggi in Apri terminale nella cartella del progetto Xcode corrente ). Ma usa un altro script.

Script di testo:

#!/bin/bash

rm -rf $HOME"/Library/Developer/Xcode/DerivedData/"


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow