【vim】出現(xiàn)"請(qǐng)按 ENTER 或其它命令繼續(xù)"解決方法

問(wèn)題

  • 在 vim 中打開(kāi)文件,出現(xiàn)(中文情況):"請(qǐng)按 ENTER 或其它命令繼續(xù)" 或者 (英文情況)"Press ENTER or type command to continue"

探索

  • 網(wǎng)上找了下,發(fā)現(xiàn)除了普通的 vimrc 文件里有錯(cuò)誤這樣明顯的原因以外還真沒(méi)發(fā)現(xiàn)其他有用的解決方法。
  • 在我出現(xiàn)的問(wèn)題里,發(fā)現(xiàn)每次出現(xiàn)這種情況時(shí),都會(huì)在狀態(tài)欄輸出當(dāng)前項(xiàng)目的 path。于是測(cè)試了一下,當(dāng)沒(méi)有改變當(dāng)前目錄路徑時(shí)打開(kāi)新的文件,沒(méi)有出現(xiàn) Press 情況,打開(kāi)文件改變了當(dāng)前目錄路徑時(shí)就會(huì)出現(xiàn)。
  • 由于我使用了 vim-rooter ,在一個(gè)項(xiàng)目中,如果打開(kāi)的文件會(huì)改變項(xiàng)目的 path,則會(huì)重新自動(dòng)設(shè)置 path 為項(xiàng)目 path,這個(gè)可以搜下 vim-rooter 了解。
  • 聯(lián)想到上面出現(xiàn)問(wèn)題時(shí)的輸出,我關(guān)閉了 vim-rooter ,再次按照同樣的方法測(cè)試了一下,果然沒(méi)有了 Press 情況。
  • 打開(kāi)我所使用的 airblade/vim-rooter,在 ReadMe 里發(fā)現(xiàn)了一個(gè)配置:let g:rooter_silent_chdir = 1,給的解釋是:To stop vim-rooter echoing the project directory ,于是我又開(kāi)啟了 vim-rooter,同時(shí)設(shè)置了 let g:rooter_silent_chdir = 1,再去按照同樣的方法進(jìn)行測(cè)試,Done ! Press 情況消失,完美解決。

總結(jié)原因

  • 由于我使用了 vim-rooter,沒(méi)有配置對(duì)應(yīng)的參數(shù)導(dǎo)致。

解決方法

  • 在 .vimrc 相關(guān)配置文件中添加:let g:rooter_silent_chdir = 1

聯(lián)想

  • 其他在配置文件中有輸出 echo 內(nèi)容的可能也會(huì)導(dǎo)致 "請(qǐng)按 ENTER 或其它命令繼續(xù)" 或 "Press ENTER or type command to continue" 問(wèn)題,關(guān)閉對(duì)應(yīng)的 echo 輸出應(yīng)該就能解決。

  • 查看了下可以通過(guò)設(shè)置來(lái)關(guān)閉 echo:

    set shortmess=a
    set cmdheight=2
    
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • macvim配置 最終效果如下: 系統(tǒng)環(huán)境 macos10.12.4 homebrew1.2.1 python3....
    Like_eb56閱讀 70,822評(píng)論 5 65
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語(yǔ)言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲(chóng)de夢(mèng)閱讀 100,675評(píng)論 9 468
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無(wú)法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,236評(píng)論 2 33
  • 網(wǎng)上已經(jīng)有很多很好的vim使用和配置教程。但每個(gè)人都有自己的習(xí)慣,因此教程僅作參考,只有在使用過(guò)程中才能體會(huì)到具體...
    yiekue閱讀 97,165評(píng)論 51 199
  • #幸福是需要修出來(lái)的~每天進(jìn)步1%~幸福實(shí)修08班~015-董超-杭州 20170829【幸福三朵玫瑰】 昨日3朵...
    julie123閱讀 251評(píng)論 1 0

友情鏈接更多精彩內(nèi)容