再見了,Sublime Text

真的服了,折騰了一天,就因爲這個破事😥

事情經過


最近在寫爬蟲,大量json格式的文本需要格式化展開,sublime真的太給力了,我最捨不得放下他的理由有好幾個,最主要的是它打開很塊,很輕量級用完就關,畢竟我只用它來做文本編輯器而不是編譯器,它和notepad++真的很不錯,和記事本相比就知道差距了。而且sublime又好看,插件又多,更勝一籌。

但我還對它不滿足😭我使用了pretty json來格式json文本(好像也就只有這個),格式後行號那裏沒有我想要有出現的合併括號,它是有出現的,但是我想要的那個數組沒有出現,這點相比還是vs code插件更出衆些。vs code也很不錯,就是打開時間略久一點,界面也沒sublime那麼大那麼直觀,哎,用回vs code好了。

於是我找啊找,沒找到哪些其他好的插件,說到這我已經想不起今早是如何失去pretty json插件的了😂好好笑一點都想不起了,不知道是怎的刪了它,之後再下回來,就發現怎麼都沒法用了。一開始遇到很多問題,逐個排除,package control是下載好了的,channel_v3我也換了一份國內最新的,問題就是下載下來的pretty json插件一直在控制檯那裏顯示有錯誤,是python文件裏的語句,後來折騰了好久除了網上找方法就是自己去研究那個錯誤語句,終於知道是什麼原因,sublime內部綁定的是python3.3的,我到現在還不知道怎麼改3.6,然後那個py文件裏有f-string的寫法,這個是3.6才支持的,所以我在裏面查找所有f’並把f去掉,最後沒有報那個語句的錯誤了,ctrl+alt+j依然沒有動靜,菜單上的package control-pretty json-setting也始終只有這一個選項,而不是像其他可用插件有兩個選項,default strring和 user setting。

我重新下載官網的最新的3211版本,我也嘗試了網上的方法,新建編譯系統,python路徑用3.6路徑,但是沒動靜呀… 😭​ 哎,好不想就這樣丟了它。真的用得好順手的哇😭

最後

回去看今天的搜索記錄大概都搜了這麼些東西,到後邊都變成是想解決sublime更換python版本的問題了:

①it appears a package is trying to ignore itself
②there are no packages available for installation
③unable to download BracketHighlighter.Please view the console for more detea
④SyntaxError: invalid syntax reloading plugin PrettyJSON.PrettyJsonListeners
⑤replacement = f'[{join_separator.join(items)}]' invalid syntax
⑥PrettyJson.py sublime PrettyJson.py SyntaxError: invalid syntax
⑦reloading plugin Pretty JSON.PrettyJsonListeners Traceback (most recent call
⑧sublimeNo module named 'backrefs'
⑨Unable to open Packages/Pretty JSON/Pretty JSON.sublime-settings
⑩File "./python3.3/importlib/__init__.py", line 90, in import_module
⑾unable to open /AppData/Roaming/Sublime Text 3/Packages/User/Preferences.sub

如果有誰能告訴我解決方法就好了,感激不盡🙏🙏🙏
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章