2015-12-28 28 views
7

nota iniziale: Non ricevo tutte le risposte sopra su superutente al mio question, quindi mi permetta di chiedere questo qui:Visual Studio 2015 - posizione del cursore arbitrario sulla riga vuota

ho ereditato una soluzione VS con un un mucchio di impostazioni non ortodosse. Non sono libero di cancellare tutte quelle impostazioni e ricominciare da capo. Quindi c'è 1 impostazione che voglio modificare su VS default ma non riesco a trovarlo.

In un ambiente VS C# normale/predefinito, quando si fa clic con il mouse su una riga di codice che non è stata ancora scritta (vuota, senza spazi, senza codice, senza tabulazioni), il cursore si posiziona automaticamente all'inizio di dove dovrebbe iniziare la riga di codice. Se è appena all'interno di un foreach, if, o ecc, indurrà un po 'dal bordo sinistro secondo le regole della tabulazione, ecc.

Ma nelle strane impostazioni VS ho, ovunque clicco, il cursore si posiziona in quel punto punto esatto Quindi, se clicco sulla colonna 20 della riga successiva, il cursore rimane a colonna 20 anziché riposizionamento automatico a colonna 5 o dovunque dovrebbe essere. Questo è COSÌ fastidioso perché non riesco sempre a vedere il punto in cui dovrebbe essere il cursore e finisco per cliccare alla fine della riga precedente, quindi premere ENTER, a quel punto si passa alla riga successiva e posiziona il cursore nel punto giusto .

Come posso risolvere questo?

risposta

9

È controllato dall'opzione Abilita spazio virtuale. Vedi le opzioni di Visual Studio - Text Editor - C#. Per impostazione predefinita è disattivato/deselezionato.

+1

Sì !!! Grazie per il tuo aiuto. – HerrimanCoder

+0

Vorrei votare più volte se possibile; "ereditato" uno degli stessi tipi di ambienti su una VM e questo è stato fastidioso il sempre vivo schifo da me. –

0

Ho risolto questo problema applicando la modifica suggerita di Sergey (opzioni di Visual Studio -> Editor di testo -> C# -> Abilita spazio virtuale [controllo]), ma anche abilitato (Opzioni -> Editor di testo -> C# -> Schede - > Smart).