android studio编辑不了,无法在Android Studio中编辑文件
TL; DR:修復(fù)OSX在terminal上運(yùn)行:
defaults write -g ApplePressAndHoldEnabled -bool false
詳細(xì)信息:我在Android Studio的OSX以及所有其他基于Intellij的應(yīng)用程序(AppCode,WebStorm,IntelliJ Idea等)上都遇到了這個(gè)問(wèn)題:一段時(shí)間以后,編輯器失去了焦點(diǎn),直到切換到另一個(gè)編輯器窗口或點(diǎn)擊狀態(tài)欄。 通常每天發(fā)生幾次,雖然我是IntelliJ堆棧的忠實(shí)粉絲,但是非常煩人。 這就是為什么我決定提供一個(gè)詳細(xì)的解釋如何擺脫這個(gè)問(wèn)題,并希望我的修復(fù)可能有助于某人,因?yàn)槲覠o(wú)法find一個(gè)明確的解決scheme。
正如我在網(wǎng)上find的潛在解決scheme是使用Oracle JDK作為IDE啟動(dòng)JDK,但它有字體的問(wèn)題,在我的情況下是不能接受的。
使用https://intellij-support.jetbrains.com/hc/articles/206544879中的說(shuō)明我試著用最新的IntelliJ JDK(112 b801)解決這個(gè)問(wèn)題: https ://bintray.com/jetbrains /intellij-jdk/download_file?file_path=jbsdk8u112b801_osx_x64.tar.gz
要設(shè)置它,只需使用“幫助”>“查找操作…”
并select從上述位置下載的JDK
我覺(jué)得問(wèn)題變得不那么頻繁了,但是至less每天至less還會(huì)發(fā)生一次。
一段時(shí)間后,下面提到的鏈接啟發(fā)我嘗試嘗試使用系統(tǒng)OSX設(shè)置,在按住一個(gè)按鍵之后阻止鍵盤input 。 非常感謝Jonathan Ruckwood在這里的觀察:
默認(rèn)情況下,按住OSX鍵后可以防止重復(fù)按鍵(詳情請(qǐng)參閱: https : //discussions.apple.com/thread/5038771?tstart=0 )。 你可以在任何文本編輯器(除了Emacs,terminal,也可能是其他人)輕松看到它時(shí),按任何字母鍵不會(huì)產(chǎn)生幾個(gè)字符相反的箭頭鍵和其他一些可以重復(fù)的鍵。 這種行為可以改變。 我正在考慮在系統(tǒng)和IntelliJ IDE之間的鍵盤阻塞過(guò)程中一些潛在的干擾,并嘗試以下命令來(lái)防止鍵重復(fù)塊(它可以隨時(shí)更改為真):
defaults write -g ApplePressAndHoldEnabled -bool false
應(yīng)用這個(gè)命令后,Android Studio或其他IntelliJ IDE應(yīng)該重新啟動(dòng)。 在我每天有幾次這樣的鍵盤阻塞錯(cuò)誤之前,現(xiàn)在3天之后,沒(méi)有任何這種麻煩的跡象。 手指交叉…無(wú)論如何,我認(rèn)為現(xiàn)在比以前好多了。 我做的一個(gè)額外的configuration更改是使用自定義啟動(dòng)JDK(它不能獨(dú)立工作,但可能它與ApplePressAndHoldEnabled參數(shù)一起工作)。
這樣說(shuō)我相信這是一個(gè)錯(cuò)誤,并且必須修復(fù)才能在OSX上工作,而不需要修改默認(rèn)設(shè)置和引導(dǎo)JDK。 這樣請(qǐng)?jiān)谶@里投票修正:
總結(jié)
以上是生活随笔為你收集整理的android studio编辑不了,无法在Android Studio中编辑文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
                            
                        - 上一篇: android 支付宝和微信支付封装,A
 - 下一篇: 顶墙门柜开创者楚楚顶墙是顶墙十大品牌吗?