在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

干貨:兩個關于Vim的使用問題及小技巧

如意 ? 來源:奇妙的Linux世界 ? 作者:Mike ? 2020-08-31 12:09 ? 次閱讀

最近在使用 VIM 時遇到兩個新的問題,覺得還很挺有價值的。現在將處理方法總結后,分享給大家。

VIM 中 delete(backspace)鍵不能向左刪除

MacOS 下打開 vim 編輯文本,進入插入模式,要刪除編輯之前的保存過的幾個字符,按下 delete 鍵刪除它們,萬萬沒想到呀!只聽到 “duang duang duang”,竟然無效!

有一點先明確一下,在 Mac 的鍵盤中沒有 backspace 鍵,有個鍵叫 delete,其實相當于 Window 下的 backspace 鍵,編輯文本時按下都具有向左刪除字符的功能。

問題的原因

網上搜索得知,出現開頭說的令人惱火的問題的原因是:

VIM 使用了 compatible 模式,或者把 backspace 變量設置為空。其實 compatible 模式是 VIM 為了兼容 VI 而出現的配置,它的作用是使 VIM 的操作行為和規范和 VI 一致,而這種模式下 backspace 配置是空的。即意味著 backspace 無法刪除 indent , end of line , start 這三種字符。

在默認狀態下,delete(backspace)按下只會刪除本次插入模式下插入的文本,這跟 backspace 的模式設置有關,其模式可以設置為以下三種模式:

0 same as “:set backspace=” (Vi compatible) 1 same as “:set backspace=indent,eol” 2 same as “:set backspace=indent,eol,start”

問題的解決

知道原因后,就好解決了,我們只需要將 backspace 的模式設置成 2 就可以了。

編輯 ~/.vimrc 文件并添加以下內容并保存,下次進入 VIM 就可以在插入模式下任意使用 delete(backspace)鍵了:

” 解決插入模式下 delete/backspce 鍵失效問題 set backspace=2

使用 vim-airline 美化你的狀態欄

之前一直使用 Powerline 進行狀態欄美化,系統升級到 macOS 10.15.5 后突然發現不能正常使用了。

使用 Google 搜索解決問題無果后,發現了另一款更輕量且功能強大的狀態欄美化神器 vim-airline。

vim-airline 是一個在 VIM 中顯示更友好的狀態欄的插件,可以讓你工作更開心喲!

項目地址:https://github.com/vim-airline/vim-airline

先看下效果,是不是很漂亮呢!

安裝 vim-airline

vim-airline 的使用也很簡單,你只需直接下載 vim-airline 插件并放到 VIM 的安裝目錄下的插件目錄即可。

$ git clone https://github.com/vim-airline/vim-airline.git $ cp vim-airline/plugin/airline.vim ~/.vim/plugin/ $ ls ~/.vim/plugin airline-themes.vim airline.vim

當然你也可以直接使用多種 VIM 插件管理器來安裝 vim-airline 插件,比如:

干貨:兩個關于Vim的使用問題及小技巧

vim-airline 安裝完成后,基本上就完全可以使用了。如果你需要定制一些個性化的需求,也可以通過 .vimrc 文件進行配置。下面是我的配置,你可以參考下:

干貨:兩個關于Vim的使用問題及小技巧

vim-airline 除了自帶的樣式外,你還可以通過官方主題倉庫 vim-airline-themes 項目找到更多漂亮又好用的主題喲!
責編AJX

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11401

    瀏覽量

    212038
  • 操作系統
    +關注

    關注

    37

    文章

    6986

    瀏覽量

    124552
  • VIM
    VIM
    +關注

    關注

    0

    文章

    135

    瀏覽量

    15539
收藏 人收藏

    評論

    相關推薦

    linux中vi、vim編輯器常用的技巧

    今天浩道跟大家分享硬核干貨關于linux中vi、vim編輯器常用的技巧!
    發表于 09-21 14:04 ?683次閱讀

    12超實用的vim編輯技巧

    vim 是一很好用的編輯器,應用十分廣泛。但關于 vim,總有一些你不知道的事情,我們需要持續不斷的學習。
    發表于 11-25 09:26 ?1067次閱讀

    兩個MOS管串聯接法的應用

    本文是關于兩個MOS 管串聯組成反向電流阻斷電路的介紹。
    發表于 07-19 15:46 ?3.4w次閱讀
    <b class='flag-5'>兩個</b>MOS管串聯接法的應用

    關于數據采集的兩個問題

    本人菜鳥,做關于LABVIEW數據采集的畢設,剛剛開始就遇到兩個問題,希望論壇的大神們能幫忙解決,感激不盡! 問題一:照著網上的視頻做了一很基本的用兩個DAQ助手EXPRESS VI
    發表于 05-03 15:56

    vim和gcc有何區別

    給大家介紹下vim和gcc,這兩個搞不懂,代碼都寫不了。vim以前的版本叫做vi,者在配置上略微有區別,操作系統默認都會安裝vi,不一定安裝vim
    發表于 12-15 07:15

    兩個分機的對講電話

    兩個分機的對講電話
    發表于 05-01 01:07 ?1240次閱讀
    有<b class='flag-5'>兩個</b>分機的對講電話

    兩個可變零點、兩個固定極點的有源濾波器

    兩個可變零點、兩個固定極點的有源濾波器
    發表于 04-15 10:51 ?620次閱讀
    有<b class='flag-5'>兩個</b>可變零點、<b class='flag-5'>兩個</b>固定極點的有源濾波器

    關于汽車在點頭與沉浮兩個自由度方向的問題

    關于汽車在點頭與沉浮兩個自由度方向的問題,利用simulink進行求解。
    發表于 02-16 17:18 ?0次下載

    合并兩個排序的鏈表

    合并兩個排序的鏈表一、題目要求 輸入兩個單調遞增的鏈表,輸出兩個鏈表合成后的鏈表,當然我們需要合成后的鏈表滿足單調不減規則。 二、我的思路 1、比較兩個鏈表的頭結點大小,哪個小就將其作
    發表于 01-16 22:02 ?618次閱讀

    Vim使用技巧總結

    轉眼上vim的“賊船”有一年多了。從PHP到C,都在用。想要真正用vim于日常的編碼工作,必然需要一些插件的支持。不過本文并不打算總結插件,筆者認為 vim兩個精髓:組合和重復跟插
    的頭像 發表于 06-06 09:20 ?3192次閱讀

    關于升級uboot遇到的兩個問題

    之前做過一次uboot的升級,當時留下了一些記錄,本文摘錄其中比較有意思的兩個問題。
    的頭像 發表于 09-21 11:41 ?3076次閱讀
    <b class='flag-5'>關于</b>升級uboot遇到的<b class='flag-5'>兩個</b>問題

    如何使用兩個LED和Arduino

    電子發燒友網站提供《如何使用兩個LED和Arduino.zip》資料免費下載
    發表于 01-30 11:28 ?1次下載
    如何使用<b class='flag-5'>兩個</b>LED和Arduino

    兩個LED和兩個按鈕的使用

    電子發燒友網站提供《兩個LED和兩個按鈕的使用.zip》資料免費下載
    發表于 01-30 16:04 ?1次下載
    <b class='flag-5'>兩個</b>LED和<b class='flag-5'>兩個</b>按鈕的使用

    如何判斷兩個鏈表是否相交,假設兩個鏈表都沒有環?

    首先,很多同學會存在一誤區,認為兩個鏈表相交應該這樣的。
    的頭像 發表于 08-08 17:08 ?1138次閱讀
    如何判斷<b class='flag-5'>兩個</b>鏈表是否相交,假設<b class='flag-5'>兩個</b>鏈表都沒有環?

    總結兩個關于晶振的問題

    在無源晶振應用方案中,兩個外接電容能夠微調晶振產生的時鐘頻率。而并聯1MΩ電阻可以幫助晶振起振。因此,當發生程序啟動慢或不運行時,建議給晶振并聯1MΩ的電阻。
    的頭像 發表于 10-22 15:59 ?2327次閱讀
    總結<b class='flag-5'>兩個</b><b class='flag-5'>關于</b>晶振的問題
    主站蜘蛛池模板: 国产拍拍1000部ww | 免费人成网站线观看合集 | 人人澡 人人澡 人人看 | 欧美色淫网站免费观看 | 午夜三级视频 | 第四色男人天堂 | 无遮挡一级毛片视频 | 天天操综| 欧美色图狠狠干 | 老师我好爽再深一点好大 | 欧美色天使 | 免费看国产一级特黄aa大片 | 亚洲一区二区三区四区在线观看 | 新版天堂8在线天堂 | 深爱激情婷婷 | 涩涩涩丁香色婷五月网视色 | 日本黄页网站 | 欧美操穴 | 成zzzwww日本免费 | 高清在线免费观看 | 欧美人与动性视频在线观 | 天天摸天天舔天天操 | 噜噜噜天天躁狠狠躁夜夜精品 | 国产三区视频 | 黄色在线播放视频 | aaaaaa级特色特黄的毛片 | 国产伦子一区二区三区四区 | 欧美高h| 淫www| 婷婷香蕉 | 天天射天天操天天 | 日日操免费视频 | 午夜性刺激免费视频观看不卡专区 | 国产区一区二区三区 | 狠狠狠狠狠狠 | a毛片免费观看完整 | 日本福利小视频 | 亚洲春色在线 | 女人十六毛片 | 亚洲日韩色综合视频 | 日韩成人免费一级毛片 |