2024-11-26

Vim 不適合什么

GUI時代的工作習(xí)慣

我們現(xiàn)在包括用 圖形界面的 linux GUI 都是多進(jìn)程的,而且我們 習(xí)慣了 在多進(jìn)程下工作:比如一邊寫代碼,一邊打開網(wǎng)頁查詢相關(guān)資料,再開第三個進(jìn)程,實(shí)時記錄下自己的編程日志。這是在三個進(jìn)程之間來回切換。這是在 GUI 時代下形成的工作習(xí)慣。

因?yàn)?Vim 被設(shè)計于工作在 CLI 這樣單進(jìn)程的工作環(huán)境下。比如在 CLI 中開一個瀏覽器查資料,你必須把寫代碼的編輯器關(guān)閉。Vim 它基本不考慮在多個進(jìn)程之間切換工作的問題。如果你習(xí)慣了在 GUI 時代多窗口切換的工作方式,那你用 Vim 工作可能會相當(dāng)痛苦。你要把你已有的習(xí)慣打破去適應(yīng) Vim 的工作方式,過程挺自虐的。

gVim 給 Vim 套了一層 GUI 的殼子,但他沒有改變 Vim 作為 CLI 編輯器的本質(zhì)。只要你還有多窗口切換的工作習(xí)慣,你使用 gVim 仍然會遇到不便。

MS-Windows 多語言多編碼問題

Vim 他被設(shè)計的時候是在 CLI 下,他的編碼問題是依靠操作系統(tǒng)解決的,linux 在內(nèi)的多種操作系統(tǒng)使用了 unicode 作為內(nèi)置文本編碼,解決了多語言多編碼問題。很多人使用 MS-Windows 工作,MS-Windows 為了兼容 MS-DOS,就沒有使用 unicode 作為內(nèi)置文本編碼,所以當(dāng)你在 MS-Windows 平臺下使用 Vim 處理多語言多編碼文件,會遇到困難。

無痛使用 Vim 的操作方式

如果你欣賞 Vim 使用鍵盤快捷鍵代替鼠標(biāo)的操作效率很高,但同時你已經(jīng)習(xí)慣了多線程工作,在主流 IDE 上安裝 Vim 插件是一個兩全其美的方法。

EOF

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

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

  • 自動化測試工具介紹一、Python 主流自動化測試工具 SeleniumSelenium 是一個非常流行的自動化測...
    YJ的筆記閱讀 128評論 0 0
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 100,715評論 9 468
  • 一場秋雨一場寒,十場秋雨要穿棉。 昨天下過小雨之后,今天天氣明顯變冷,值得安慰的是今日陽光明媚,照在人身上暖暖的,...
    逆劍鳴閱讀 62評論 0 0
  • Python資源大全中文版,包括:Web框架、網(wǎng)絡(luò)爬蟲、模板引擎、數(shù)據(jù)庫、數(shù)據(jù)可視化、圖片處理等,由伯樂在線持續(xù)更...
    dxl1236閱讀 4,835評論 2 33
  • python 也是很值得學(xué)習(xí)的一門工具。學(xué)好python和R。 1環(huán)境管理 管理 Python 版本和環(huán)境的工具 ...
    Liam_ml閱讀 5,000評論 1 50

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