顯示具有 setting 標籤的文章。 顯示所有文章
顯示具有 setting 標籤的文章。 顯示所有文章

2019-04-07

[IntelliJ IDEA] 的疑難雜症 詭異現象 與 隱藏設定

如何進入隱藏設定選項 (Help - Find Action - Registry)



如此一來 就能看見隱藏設定



---

讓 編輯器 禁用 從右到左的語言


雖然編輯器可以設定 語言是左到右還是右到左
但如果遇上了 同時有兩種書寫方向語言時
就會發生錯亂

這個會況會發生在選取 或者 搜尋時

最簡單的例子就是 把 阿拉伯文字 與 中文 混排  放在同一個檔案內 就能看出狀況

這時候可以將    editor.disable.rtl 打勾 來解決這個問題

---

不明原因導致 git   無法驗證 例如   push / fetch 失敗


但如果透過直接下指令又能夠正常推送

這時候 可以 將 git.reset.credential.helper   取消打勾


---

projectView.hide.dot.idea    讓 專案介面可以顯示 .idea 資料夾

---

vmoption

-Dfile.encoding=UTF-8
-Djava.io.tmpdir=T:/Temp/


-Didea.initially.ask.config=true  <=== 新版 2020   會在啟動時忽略匯入設定的確認畫面 使用這個選項可以讓他復活

內部開發模式
https://www.jetbrains.org/intellij/sdk/docs/reference_guide/internal_actions/enabling_internal.html

idea.is.internal=true
-Didea.is.internal=true

---

以停用非內建插件的模式來啟動 IDE
https://youtrack.jetbrains.com/issue/IDEA-240053#focus=streamItem-27-4125008.0-0

idea disableNonBundledPlugins


2011-06-12

[discuz] unknown crlf bug in discuz\uc_client\data\cache\settings.php

詳情請看 https://github.com/bluelovers/Discuz/issues/3

版本為 discuz x2 + ucenter 1.6
不過實際上任何舊版本都有可能有這個問題
但是也幾乎都不會有這個問題(好複雜的矛盾)
萬一不小心遇上這種BUG的解決辦法也請看上面的網址

昨天意外的發現不知道為什麼在 discuz/uc_client 下 cache 的 settings.php 內含有分行的資料全變成單行

對於以 分行 做為資料分隔的那些欄位而言 這等於是造成無效化 甚至 不仔細發現都不可能知道問題在哪裡的BUG

主要受影響的有
  • accessemail -掌管允許註冊的email
  • censoremail - 掌管不允許註冊的email
  • censorusername - 掌管不允許註冊的帳號名
這三個都是很重要的註冊控管

雖然不知道為什麼會產生這種BUG
因為產生BUG的 ucenter server 下的 model/note.php 從以前的版本就已經沒變化了
為什麼現在才會出現這種BUG
可能的原因有伺服器環境不同 或者 PHP版本不同

但是在相同環境下的舊 discuz x1.5 卻沒有這個問題
總之是個詭異的BUG

從內容來看的確是個BUG 可是為什麼以前卻不會發生

實在是離奇又離奇