Impossibile incollare in Xcode

7

Negli ultimi mesi, non sono stato in grado di incollare il testo in XCode.

Posso incollare da xcode a xcode.

Non riesco a incollare da nessun'altra parte. Il cursore sposta la quantità di caratteri che si suppone debbano essere incollati, ma nulla viene effettivamente incollato.

A volte, parte del testo è incollata, ma la formattazione è tutta incasinata.

Qualcuno ha qualche idea? Ho provato sia Xcode 6.2 beta che Xcode 6.1.1

Grazie!

    
posta Nitzan Wilnai 30.01.2015 - 19:24
fonte

2 risposte

2

Alcune cose da verificare:

1) Che stai usando gli strumenti di sviluppo da riga di comando corretti. (Le versioni più recenti di Xcode 6.2+ si basano su queste cose per cose come SourceKit ecc.)

Puoi verificarlo eseguendo xcode-select -p nel terminale, e dovresti tornare qualcosa alla melodia di /Applications/Xcode.app/Contents/Developer o al percorso di qualsiasi beta stai utilizzando cioè /Applications/Xcode-beta.app/Contents/Developer

2) Non rinominare la versione beta-i, ad esempio "/Applications/Xcode-beta.app" in "/Applications/Xcode-6.2-beta4.app". Le cose vanno male con questo!

3) La tua scheda funziona in generale?

Passa al terminale e:

  • ps -ef | grep pboard

dovrebbe tornare con qualcosa come:

504 367 1 0 2:20pm ?? 0:00.01 /usr/sbin/pboard

in caso contrario, conferma due volte che è impostato per essere lanciato correttamente da:

launchctl list | grep pboard

questo dovrebbe tornare con qualcosa del tipo:

367 0 com.apple.pboard

Nota il 367 mostrato in entrambi per il PID. Questo in pratica indica che la mia scheda funziona bene ...

Se ottieni qualcos'altro, prova:

cat /System/Library/LaunchAgents/com.apple.pboard.plist

e dovresti ottenere qualcosa del tipo:

...
<plist version="1.0">
    <dict>
        <key>POSIXSpawnType</key>
        <string>Interactive</string>
        <key>Label</key>
        <string>com.apple.pboard</string>
        <key>ProgramArguments</key>
        <array>
            <string>/usr/sbin/pboard</string>
        </array>
        <key>MachServices</key>
        <dict>
            <key>com.apple.pasteboard.1</key>
            <true/>
        </dict>
        <key>EnableTransactions</key>
        <true/>
    </dict>
</plist>

4) Quando si incolla in Xcode e si ottengono gli spazi (cioè i caratteri mancanti), quando si salva immediatamente il documento, c'è il testo lì dopo aver riavviato Xcode e ricaricato il progetto?

5) Se apri Console in (Applicazioni / Utility /) vedi qualcosa di specifico lampeggiare quando si incolla? cioè qualsiasi Xcode, DVT, SourceKit, Pboard etc ... errori di asserzione ecc.  - prova a incollare mentre la console è aperta in modo da poter vedere questo.  - (i tag sopra elencati dovrebbero essere parole di filtro valide per console)

Facci sapere se questo aiuta:)

    
risposta data 07.04.2015 - 17:05
fonte
1

Forse non una soluzione, ma una soluzione alternativa.

Che ne dici di usare Kill & Yank invece?

Ctrl ^ K per tagliare / uccidere
Ctrl ^ Y per incollare / strattonare

Differisce da copia / incolla nel fatto che se non hai selezionato del testo, per impostazione predefinita ucciderà fino alla fine del paragrafo corrente.
Non c'è equivalente a Copia, se vuoi mantenere il testo che hai appena ucciso nella sua posizione originale devi prima riportarlo nella sua posizione originale o Annulla.

    
risposta data 07.04.2015 - 12:18
fonte

Leggi altre domande sui tag