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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

干貨:兩個關(guān)于Vim的使用問題及小技巧

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

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

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

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

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

問題的原因

網(wǎng)上搜索得知,出現(xiàn)開頭說的令人惱火的問題的原因是:

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

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

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

問題的解決

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

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

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

使用 vim-airline 美化你的狀態(tài)欄

之前一直使用 Powerline 進(jìn)行狀態(tài)欄美化,系統(tǒng)升級到 macOS 10.15.5 后突然發(fā)現(xiàn)不能正常使用了。

使用 Google 搜索解決問題無果后,發(fā)現(xiàn)了另一款更輕量且功能強(qiáng)大的狀態(tài)欄美化神器 vim-airline。

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

項(xiàng)目地址: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

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

干貨:兩個關(guān)于Vim的使用問題及小技巧

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

干貨:兩個關(guān)于Vim的使用問題及小技巧

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11351

    瀏覽量

    210497
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6899

    瀏覽量

    123804
  • VIM
    VIM
    +關(guān)注

    關(guān)注

    0

    文章

    134

    瀏覽量

    15360
收藏 人收藏

    評論

    相關(guān)推薦

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

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

    12超實(shí)用的vim編輯技巧

    vim 是一很好用的編輯器,應(yīng)用十分廣泛。但關(guān)于 vim,總有一些你不知道的事情,我們需要持續(xù)不斷的學(xué)習(xí)。
    發(fā)表于 11-25 09:26 ?1023次閱讀

    兩個MOS管串聯(lián)接法的應(yīng)用

    本文是關(guān)于兩個MOS 管串聯(lián)組成反向電流阻斷電路的介紹。
    發(fā)表于 07-19 15:46 ?3.2w次閱讀
    <b class='flag-5'>兩個</b>MOS管串聯(lián)接法的應(yīng)用

    關(guān)于數(shù)據(jù)采集的兩個問題

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

    vim和gcc有何區(qū)別

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

    兩個分機(jī)的對講電話

    兩個分機(jī)的對講電話
    發(fā)表于 05-01 01:07 ?1220次閱讀
    有<b class='flag-5'>兩個</b>分機(jī)的對講電話

    兩個可變零點(diǎn)、兩個固定極點(diǎn)的有源濾波器

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

    關(guān)于汽車在點(diǎn)頭與沉浮兩個自由度方向的問題

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

    合并兩個排序的鏈表

    合并兩個排序的鏈表一、題目要求 輸入兩個單調(diào)遞增的鏈表,輸出兩個鏈表合成后的鏈表,當(dāng)然我們需要合成后的鏈表滿足單調(diào)不減規(guī)則。 二、我的思路 1、比較兩個鏈表的頭結(jié)點(diǎn)大小,哪個小就將其作
    發(fā)表于 01-16 22:02 ?607次閱讀

    Vim使用技巧總結(jié)

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

    關(guān)于升級uboot遇到的兩個問題

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

    如何使用兩個LED和Arduino

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

    兩個LED和兩個按鈕的使用

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

    如何判斷兩個鏈表是否相交,假設(shè)兩個鏈表都沒有環(huán)?

    首先,很多同學(xué)會存在一誤區(qū),認(rèn)為兩個鏈表相交應(yīng)該這樣的。
    的頭像 發(fā)表于 08-08 17:08 ?1068次閱讀
    如何判斷<b class='flag-5'>兩個</b>鏈表是否相交,假設(shè)<b class='flag-5'>兩個</b>鏈表都沒有環(huán)?

    總結(jié)兩個關(guān)于晶振的問題

    在無源晶振應(yīng)用方案中,兩個外接電容能夠微調(diào)晶振產(chǎn)生的時鐘頻率。而并聯(lián)1MΩ電阻可以幫助晶振起振。因此,當(dāng)發(fā)生程序啟動慢或不運(yùn)行時,建議給晶振并聯(lián)1MΩ的電阻。
    的頭像 發(fā)表于 10-22 15:59 ?2139次閱讀
    總結(jié)<b class='flag-5'>兩個</b><b class='flag-5'>關(guān)于</b>晶振的問題
    主站蜘蛛池模板: 黄字幕网 | 成人免费久久精品国产片久久影院 | 欧美日韩亚洲国产一区二区综合 | 成人v片| 91免费视频网 | 丁香综合 | 1024手机在线看 | 九九热在线精品 | 一级片黄色免费 | 五月婷婷六月丁香激情 | 四虎在线观看免费永久 | 国产精品久久久久国产精品三级 | 国产精品成人一区二区 | 香港三级理论在线影院 | 你懂的网站在线观看网址 | 2020年亚洲天天爽天天噜 | 日韩欧美不卡片 | 黄视频免费 | 丁香激情六月天 | 成人观看网站a | 亚州三级视频 | 四虎永久在线精品国产 | 国产精品久久久久久久人热 | 视频一区视频二区在线观看 | 四虎精品影院在线观看视频 | 日本在线观看高清不卡免v 日本在线观看永久免费网站 | 欧美老汉色| 亚洲宅男天堂a在线 | 亚洲国产成人精品青青草原100 | 国产成人av在线 | 色婷婷一区二区三区四区成人网 | 欧美黑粗特黄午夜大片 | caoporn97人人做人人爱最新 | 激情欧美一区二区三区中文字幕 | 一级毛片免费毛片一级毛片免费 | 永久观看 | аⅴ天堂中文在线网 | 日本不卡视频在线播放 | 中文字幕导航 | 欧美69xx| 免费在线成人网 |