Scrivere un backtick (') seguito da invio produce un altro backtick in Sierra

2

Ho notato che da quando sono passato a Sierra (attualmente il 10.12.1) ogni volta che scrivo un backtick seguito da enter (o shift + enter), in molti programmi ottengo un altro backtick. Questo non è accaduto in El Capitan.

L'ho notato per la prima volta nell'app nativa Slack, dove potevo inserire un blocco di codice circondando alcune linee con triplici invilidi, come

'''
some code

'''

Ma a quanto pare lo stesso accade ad es. Cromo. Come ho scritto nell'esempio sopra, digitando tre apici inversi e premendo enter mi hanno dato quattro backtick invece di saltare alla riga successiva. Ma se faccio la stessa cosa in Safari, funziona come in El Capitan.

Credo che l'app Slack sia stata eseguita usando MacGap, cioè usa WebView di OSX, quindi il problema potrebbe avere qualcosa a che fare anche con quello. Quindi, ancora una volta, MacGap sfrutta WebKit e quindi credo che il problema dovrebbe verificarsi anche in Safari (e forse non in Chrome), se ritorna a WebKit.

Uso una tastiera scandinava con la sorgente di input definita finlandese. Sembra anche contribuire al problema, poiché non riesco a riprodurlo se passo alla fonte di input degli Stati Uniti.

Qualcuno sa di un modo per risolvere questo problema - diverso dal passaggio a una sorgente di input USA?

    
posta MJV 08.02.2017 - 10:55
fonte

2 risposte

1

Un mio collega ha contattato Slack a riguardo e la loro risposta è stata:

We are aware of a related bug within Chrome and, as our newest app is closely linked with Chrome, it is unfortunately also affecting us in Slack. In this case, it's not something we can directly fix ourselves, but we've escalated it to the relevant parties.

Quindi immagino che questo non sia realmente collegato a Sierra così com'è. Ma lascerò qui la domanda nel caso qualcuno si imbatta nello stesso problema.

E se conosci una correzione o una soluzione gradevole, sarò felice di sentirlo.

(Finora la cosa migliore che conosco è di premere lo spazio dopo aver inserito i backtick che non è poi così male, ma aggiunge ancora una pressione chiave al mio solito flusso, ma la vita non è sempre perfetta :))

    
risposta data 08.02.2017 - 12:16
fonte
0

Vai a Preferenze di Sistema → Tastiera → Testo

Se l'opzione "Utilizza virgolette e trattini intelligenti" è selezionata, deselezionala.

Ora controlla se il problema persiste. Ho avuto un problema simile & fare questo ha risolto il mio problema, non so se funzionerà o meno per te. Fammi sapere il risultato.

    
risposta data 08.02.2017 - 16:37
fonte

Leggi altre domande sui tag