今天發現Visual Studio 2015的"轉到定義"和"查看定義"時出現如下錯誤:
它對於自己寫的代碼工作正常,對於系統函數就出現這個錯誤,將系統設置還原后可以解決這個問題,但導入我平時習慣的設置后又出現這個問題。
最開始我以為是我VS的設置文件和以前不兼容了,便沒有導入以前的設置,直接手動配置,發現設置完后問題依舊,便通過逐步排除的方式排查了一下,發現最后的問題竟然出在編輯器的制表符設置上:
系統默認的是插入空格,我習慣保留制表符。而一旦選擇保留制表符,重啟后就出現上面的錯誤了,這個應該算是VS的一個Bug了,但估計短期內得不到解決了。查看定義這個功能太常用了,看來得在微軟修復這個Bug前使用空格了。