2013-02-15 10 views
7

Die Gosse, die auf der linken Seite der Code-Anzeige läuft, ist aus meiner Installation von Visual Studio 2012 verschwunden. Bellow ist ein Bild von meiner aktuellen Installation, die die Gosse und fehlt Einfügung in den grünen Rand ist eine korrekt funktionierende Installation von einer VM. Ich habe es heute deinstalliert und neu installiert. Ich habe den Inhalt von beiden AppData\Local\Microsoft\VisualStudio\11.0 & AppData\Roaming\Microsoft\VisualStudio\11.0 gelöscht; Ich habe die gesamten reg Bäume von HKCU/software/Microsoft/VisualStudio/11.0 & HKLM/software/Microsoft/VisualStudio/11.0 gelöscht und auch versucht, devenv mit der /rootsuffix Switch-Set auf test1, test2 etc, um es aus einer anderen Registrierung/appdata Speicherort zu laufen. Ich habe die "Enter-Modus beim Öffnen von Dateien" Option in Optionen -> Texteditor -> C# -> Advanced überprüft.Visual Studio 2012 Zeilennummer/Outlining Gutter fehlt

Die Gutter fehlt auch, wenn ich eine C++ - Anwendung erstellen.

Ich habe komplett ausgetrocknet, irgendwelche Ideen, wie ich es zurückbekommen könnte?

Screenshot:

enter image description here

Antwort

1

Ich hatte ein ähnliches Problem, aber für Markup-Dateien.

Versuchen Sie, die Umleitung mit Edit -> Outlining -> Stop Outlining zu stoppen und starten Sie sie erneut mit Edit -> Outlining -> Start Automatic Outlining.

Werfen Sie auch einen Blick auf this page und lassen Sie mich wissen, wenn es Ihnen geholfen hat!

+0

Ich habe versucht, durch Lucy-Liu 4-Punkte-Liste gehen: ** 1: ** Safe-Modus als der gleiche Benutzer: Gutter fehlt noch. ** 2: ** Unterschiedlicher Benutzer (nicht abgesicherter Modus): Gutter ist zurück. ** 3: ** Verwenden/resetsettings mit ursprünglichen Benutzer: Gutter fehlt noch. ** 4: ** Ich habe gestern eine Reparatur versucht: Die Rinne fehlt noch. – JonathanN

0

Versuchen Sie devenv/resetuserdata, um alle benutzerspezifischen Daten zu löschen. Sobald Sie fertig sind, starten Sie VS2012 und aktivieren Sie die Optionen für die Zeilennummer in Ihren Spracheinstellungen unter Extras-> Optionen.

+0

Das brachte es auch nicht zurück, fürchte ich. – JonathanN

0

Als der einzige Weg scheint dies als ein anderer Benutzer zu laufen; die Arbeit um mich eingerichtet haben, alle meine Verknüpfungen zu ändern, um zu Devenv.exe:

C:\Windows\System32\runas.exe /user:VisualStudio /savecred "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe" 

Und ich habe aufgehört SLN-Dateien nicht geöffnet direkt mit Visual Studio und senden sie über eine Batchdatei, verwendet ein Python-Skript, um einen runas-Befehl zu formatieren und auszuführen.

So SLN-Dateien werden mit vs.bat geöffnet:

C:\Python33\py\vs.py %1 %2 %3 %4 %5 %6 %7 %8 %9 

Mit läuft vs.py:

#python 3.3.0 

import sys 
import subprocess 

count=0; 

command = "runas /user:VisualStudio /savecred \"C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe" 

for arg in sys.argv: 
    # Ignore first arg - its this file 
    if(count > 0): 
      command = command + " \\\""+arg+"\\\"" 
    count = count + 1 

command = command + "\"" 
print("") 
print(command) 

subprocess.Popen(command) 

, die einen richtig formatiert Lauf als Befehl erstellt und startet Visual Studio für den Benutzer "VisualStudio".

Der größte Nachteil davon ist, dass .sln-Dateien, die an das Visual Studio-Symbol in der Taskleiste/dem Startmenü angeheftet sind, immer noch unter meinem Konto gestartet werden; und ich finde keinen Weg dahin.

10

Ich hatte das gleiche Problem und es scheint, dass VsVim-Erweiterung Zeilennummern entfernt und fügt sie nur hinzu, wenn Sie "Set-Nummer" in Ihrer .vimrc-Datei schreiben.

+0

auch auf Visual Studio 2013 –

3

für Zeilennummer gehen Sie zu Extras -> Optionen -> Texteditor -> Alle Sprachen -> Allgemein -> Anzeigen.

check line number checkbox, um es einzuschalten.

2

Schaltleitungsnummer für alle Sprachen aus und zurück auf wieder.

Extras> Optionen> Texteditor> Alle Sprachen> Allgemein> Anzeigen.

Sie dachten wahrscheinlich (wie ich), dass es bereits für alle Sprachen aktiviert war. Aber die Optionen bedeuten:

enter image description here

Zeilennummern für alle Sprachen sind ein- oder ausgeschaltet, aber ein oder mehr Sprachen unterscheiden.


enter image description here

Zeilennummern für alle Sprachen auf


enter image description here

Zeilennummern für alle Sprachen geschaltet werden ausgeschaltet

10

ich in das gleiche Problem nur lief, und Löschen meiner temporären Dateien löste es.

ich das Problem bemerkt wurde durch einen Fehler begleitet, die sofort auftauchen würde, nachdem Visual Studio gestartet:

An exception has been encountered. This may be caused by an extension.

You can get more information by examining the file 'C:\Users\chris\AppData\Roaming\Microsoft\VisualStudio\12.0\ActivityLog.xml'.

Am unteren Rand dieser Protokolldatei ist ein Fehler aufgetreten:

<entry> 
    <record>711</record> 
    <time>2015/02/26 19:53:19.159</time> 
    <type>Error</type> 
    <source>ProfilesRoamingClient</source> 
    <description>Path.GetTempFileName threw IOException: The file exists.&#x000D;&#x000A;.</description> 
</entry> 

Nach the documentation, Path.GetTempFileName() wirft IOException, wenn alle möglichen Namen ausgeschöpft wurden:

The GetTempFileName method will raise an IOException if it is used to create more than 65535 files without deleting previous temporary files.

The GetTempFileName method will raise an IOException if no unique temporary file name is available. To resolve this error, delete all unneeded temporary files.

Path.GetTempFileName() uses die native Windows API function GetTempFileName() temporäre Dateien erstellen. Ich habe einen Blick in meinen Temp-Ordner geworfen, und er war tatsächlich randvoll mit tmpXXXX.tmp Dateien.

Ich kann nur annehmen, dass ein Teil der Einrichtung dieser Rinnen beinhaltet eine temporäre Datei erstellen, und da dies nicht erfolgreich war, konnte es nicht fortgesetzt werden.

+2

Dank ... Sie haben meinen Tag gespeichert. Löschen Sie dies: C: \ Benutzer \ IhrBenutzername \ AppData \ Local \ Temp –

+0

WOW danke für das Posten! Ich verbrachte im Grunde meinen ganzen Arbeitstag damit, herauszufinden, wie ich diesen Ausnahmefehler stoppen konnte, indem ich auftauchte und meine Code- und Zeilennummern zurückbekam. Das war die Antwort. Was für ein zufälliges Problem. – Mikeyg36

0

Leichte Abweichungen:

bemerkte ich, um dies für einige Dateien, andere aber nicht. Zeilennummern wurden in den Optionen aktiviert, und Quellstruktur wurde ebenfalls aktiviert. Für einige meiner Dateien war es jedoch nicht sichtbar.

Ich nahm die "temporäre Dateien löschen" als meine Inspiration, ich heruntergefahren und Visual Studio (in meinem Fall, 2013) neu gestartet.

Gearbeitet!

Verwandte Themen