2012-06-30 9 views
5

Ho un Mac virtuale in esecuzione e voglio codificare un po 'in Xcode. La mia tastiera ha caratteri come {e [disponibili usando Alt-Gr. Nel mio Mac virtuale, l'uso delle stesse combinazioni di tastiere mi dà un risultato diverso.Come abilitare 'Usa sostituzione simboli e testo' all'interno di Xcode

  • Alt-Gr + 9 produce un capitale C invece di {
  • Alt-Gr +^produce Ô invece di [

sono riuscito a risolvere questo per alcuni programmi utilizzando il 'Usa opzione di sostituzione simboli e testo in Lingua & Testo: testo nelle impostazioni di sistema. Funziona perfettamente in TextEdit, Safari, ..., ma non in Xcode. Xcode sembra ignorare il simbolo e la sostituzione del testo.

Qualche idea su come risolvere questo problema? O forse un'altra soluzione? Qualsiasi aiuto è apprezzato, perché questo problema sta rallentando la mia velocità di programmazione.

+0

Non è una domanda di programmazione. Si prega di chiedere su superuser.SE o apple.SE. – fzwo

+1

Le domande IDE * sono * su argomento su SO. – ThiefMaster

risposta

5

Xcode, le sostituzioni di testo non sono abilitate per impostazione predefinita. Per abilitare andare Xcode -> Modifica -> Formato -> Sostituzioni -> sostituzione di testo (Attivare questa)

enter image description here enter image description here enter image description here

Spero che questo aiuti!

Modifica: come ha detto Senseful è meglio utilizzare frammenti di codice. Questo è un link che spiega come utilizzare i frammenti di codice Creating Custom Code Snippets e this. Spero che sia d'aiuto!

+2

Questo sembra non essere molto coerente in Xcode. A volte funziona, a volte no. Funziona più spesso nei commenti rispetto al codice reale. Una soluzione più robusta è la funzionalità Libreria di frammenti di codice di Xcode. – Senseful

+0

Grazie Senseful, ho imparato una nuova cosa, frammenti di codice. – coder284

+0

Immagino che questo sia intenzionale in modo che non mantenga l'autocorretto ortografia strana nel codice, che potrebbe essere fastidioso. Frammenti di codice è! – jowie

0

Poiché questo non è coerente in Xcode (ad esempio non riesco nemmeno a abilitare l'opzione su Xcode 9), raccomanderei invece di usare uno Xcode Snippet.

Problemi correlati