2013-02-15 80 views
7

沿着代碼顯示左側行進的排水溝已從我的visual studio 2012安裝中消失。Bellow是我當前安裝的圖片,它缺少排水溝和插入綠色邊框是從VM正確工作的安裝。我今天卸載並重新安裝;我刪除了AppData\Local\Microsoft\VisualStudio\11.0 & AppData\Roaming\Microsoft\VisualStudio\11.0;我已經刪除了HKCU/software/Microsoft/VisualStudio/11.0 & HKLM/software/Microsoft/VisualStudio/11.0的整個reg樹,並且還嘗試運行devenv,將/rootsuffix開關設置爲test1,test2等,以使其從不同的註冊表/ appdata位置運行。我檢查了「打開文件時輸入大綱模式」選項選項 - >文本編輯器 - > C# - >高級Visual Studio 2012行數/大綱排水溝缺失

如果我創建一個C++應用程序,裝訂線也缺失。

我已經完全運行乾燥,任何想法我可能會得到它回來?

截圖:

enter image description here

回答

1

我也有類似的問題,但對於標記文件。

嘗試停止使用Edit -> Outlining -> Stop Outlining概述並使用Edit -> Outlining -> Start Automatic Outlining重新啓動。

也看看this page,讓我知道它是否幫助你!

+0

我嘗試過Lucy-Liu的4點列表: ** 1:**安全模式爲同一用戶:陰溝仍然缺失。 ** 2:**不同的用戶(不安全模式):陰溝又回來了。 ** 3:**與原始用戶一起使用/重設設置:裝訂線仍然丟失。 ** 4:**我昨天嘗試了修理:排水溝仍然缺失。 – JonathanN 2013-02-15 15:44:33

0

嘗試使用devenv/resetuserdata擦除所有用戶特定的數據。完成後,啓動VS2012並在Tools-> Options中的語言設置中啓用行號選項。

+0

這恐怕不會讓它恢復原狀。 – JonathanN 2013-02-18 10:47:17

0

看來是唯一的方法,這似乎是作爲一個不同的用戶運行;我周圍已經設置了工作是改變我所有的快捷鍵的devenv.exe到:

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

而且我已經被打開,直接與Visual Studio和通過批處理文件向他們發送停止的.sln文件,它使用python腳本來格式化並執行runas命令。

所以的.sln文件被打開與vs.bat:

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

由於運行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) 

它創建了一個格式正確的運行命令,並啓動Visual Studio的用戶'視覺工作室'。

迄今爲止最大的缺點是.sln文件固定到任務欄/開始菜單中的visual studio圖標仍然在我的帳戶下啓動;我無法找到一個方法。

10

我有同樣的問題,看起來VsVim擴展刪除行號,並且只有在您的.vimrc文件中寫入「set number」時才添加它們。

+0

也適用於Visual Studio 2013 – 2014-05-14 16:20:22

3

對於行號轉到工具 - >選項 - >文本編輯器 - >所有語言 - >常規 - >顯示。

檢查行號複選框將其打開。

2

所有語言的開關行號碼off再次返回

工具>選項>文本編輯器>所有語言>常規>顯示。

您可能認爲(就像我做過的那樣)它已經適用於所有語言。但選項的意思是:

enter image description here

Linenumbers所有的語言都開啓或關閉,但一種或多種語言的不同


enter image description here

Linenumbers所有的語言都在


enter image description here

Linenumbers切換所有的語言都關掉

10

我只是碰到了同樣的問題,和清理我的臨時文件解決了它。

我注意到這個問題是伴隨着會彈出一個錯誤的Visual Studio開始後:

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'.

在該日誌文件的底部是一個錯誤:

<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> 

根據the documentation,Path.GetTempFileName()當所有可能的名稱都已用盡時拋出IOException

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() usesnative Windows API function GetTempFileName()創建臨時文件。我偷看了我的臨時文件夾,並且確實已經滿了文件的tmpXXXX.tmp

我只能假設設置這些排水溝的某些部分涉及創建一個臨時文件,並且因爲這是不成功的,所以無法繼續。

+2

謝謝...您保存了我的一天。刪除:C:\ Users \ yourusername \ AppData \ Local \ Temp – 2015-03-03 21:41:07

+0

WOW感謝您發佈此信息!我基本上花了我所有的工作時間來試圖找出如何阻止突然出現的異常錯誤,並讓我的代碼摺疊和行數回來。這是答案。什麼是隨機問題。 – Mikeyg36 2015-03-04 13:33:31

0

輕微變化:

我注意到了這個情況發生了一些文件,而不是其他。行號在選項中打開,並且「來源大綱」也打開。然而,這對我的一些文件是不可見的。

以「清除臨時文件」爲靈感,我關閉並重新啓動了Visual Studio(在我的情況下,2013)。

工作!