2015-12-28 20 views
7

uwaga wstępna: ja nie dostaję odpowiedzi na na administratora do mojego question, więc proszę pozwolić mi zadać to tutaj:Visual Studio 2015 - dowolna pozycja kursora na pustym wierszu

odziedziczyłem rozwiązanie VS z garść nieortodoksyjnych ustawień. Nie jestem w stanie wymazać tych wszystkich ustawień i zacząć od nowa. Więc jest 1 ustawienie, które chcę zmienić z powrotem na VS, ale nie mogę go znaleźć.

W normalnym/domyślnym środowisku VS C#, po kliknięciu myszą na linii kodu, która nie została jeszcze zapisana (pusta, bez spacji, bez kodu, bez zakładek), kursor automatycznie ustawia się na początku gdzie powinien rozpocząć się wiersz kodu. Jeśli znajduje się wewnątrz foreach, if lub etc, będzie wciskać nieco od lewej krawędzi zgodnie z regułami tabulacji, itp.

Ale w dziwnych ustawieniach VS mam, gdziekolwiek kliknę, pozycje kursora w tym miejscu dokładne miejsce. Więc jeśli kliknę na col 20 następnej linii, kursor pozostanie na col 20, a nie automatycznie zmienia położenie na col 5 lub w dowolnym miejscu. Jest to bardzo denerwujące, ponieważ nie zawsze mogę sprawdzić, gdzie powinien znajdować się kursor, a na końcu kończę kliknięcie ENTER, w którym to czasie przechodzi do następnej linii i ustawia kursor we właściwym miejscu .

Jak mogę to naprawić?

Odpowiedz

9

Jest sterowany przez opcję Włączanie przestrzeni wirtualnej. Zobacz opcje Visual Studio - Edytor tekstu - C#. Domyślnie jest wyłączony/odznaczony.

+1

Tak! Dzięki za twoją pomoc. – HerrimanCoder

+0

Wezmę do góry to głosowanie jeszcze kilka razy, jeśli to możliwe; "odziedziczył" jedno z tego samego rodzaju środowisk na VM i to było denerwujące, że ciągle żyję z tego powodu. –

0

Rozwiązałem ten problem, stosując sugerowaną przez Sergeya zmianę (opcje Visual Studio -> Edytor tekstu -> C# -> Włącz wirtualną przestrzeń [sprawdź]), ale także włączone (Opcje -> Edytor tekstu -> C# -> Tabulatory - > Smart).

Powiązane problemy