Sublime Text編譯錯誤時輸出系統中的PATH路徑,怎麼解決?
不要吐槽test.punh_bac(10)這是我故意寫錯的...目的是讓sublime編譯時報錯...關閉了Preferences.sublime-settings中的show_full_path結果使這種編譯錯誤輸出PATH路徑成為了一種隨機事件?編譯幾次總有不輸出PATH的時候...我的build配置為:{
"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"], "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}", "selector": "source.cc,source.cpp,source.cxx, source.c++,source.h,source.hpp,source.hxx,source.h++,source.inl,source.ipp", "shell": true, "encoding": "cp936", "variants": [ {"name": "Run",
"cmd": ["cmd", "/c", "g++", "${file}", "-o", "${file_path}/${file_base_name}", "", "cmd", "/c", "start","cmd","/c", "${file_path}/${file_base_name}"] }, { "name": "RunInCommand", "cmd": ["cmd", "/c", "g++", "${file}", "-o", "${file_path}/${file_base_name}", "", "start", "cmd", "/c","start","cmd","/c", "${file_path}/${file_base_name} pause"] } ]}求解怎麼解決?
有時候你更需要bing!
解決方案:
1 找到sublime Text3安裝路徑下的Default.sublime-package,如~Sublime Text 3PackagesDefault.sublime-package
2 解壓Default.sublime-package包(改下後綴名為zip或rar即可解壓),並提取其中的exec.py文件
3 將該exec.py文件放到C:Users{UserName}AppDataRoamingSublime Text 3Packages 路徑下
4 修改exec.py文件,將文件中的
self.append_string(proc, self.debug_text)
注釋掉
5 重啟Sublime Text,即可解決。
本人使用此方法還沒有解決問題,
在http://cnblogs.com中也看過 「一某三分地」的這個解決辦法,
目前是用於Python
通常限於安裝條件有限,也是綠色版,編譯出錯時,下面也是有環境變數中的信息,雖然不影響使用,但看起來內容多眼睛花了,使用此法沒有解決此問題,
從: D:GreenSoftSublimeText3DataDefaultexec.py
拷貝到下面地方:
D:GreenSoftSublimeText3Packagesexec.py
(不過本人沒放在像用戶...里,建立那個Python包的變數也是放在此Packages下,不喜歡放那裡)
(然後注釋了: # self.append_string(proc, self.debug_text))
沒什麼好解決的,因為對於 Sublime Text 來說,這是正常情況。
你編譯報錯了,test 是一個 std::vector&
所以,這是用戶代碼不正常時的正常情況,沒什麼好解決的。
另外,你這編碼習慣可真是需要改改……推薦閱讀:
※sublime text 運行python 為什麼input沒有反應在運行中? 新手不懂,求解答。
※Sublime Text 2 git 插件亂碼,如何解決?
※如何配置sublime text用於編輯unity script和shader?
※前端要用到的sublime text插件?
※使用 Sublime Text 2 而不購買證書違反協議么?
TAG:SublimeText | SublimeText3 |