載入dict vim的重新載入與自動補全

2021-10-14 22:40:07 字數 1303 閱讀 7825

重磅乾貨,第一時間送達

圖 |pexels

日期 |2021.1.6

重新載入當前檔案

:e:e! #放棄當前修改,強制重新載入

重新載入所有開啟的檔案

:bufdo e 或者 :bufdo :e!

bufdo命令表示把後面的命令應用到所有buffer中的檔案。

在insert模式下,vim在不借助任何外掛程式的情況下也可以實現自動補全功能,自動補全的功能主要包括單詞自動補全,行自動補全,基於字典的自動補全。

單詞

ctrl+n :當你輸入第乙個字母的時候,再按ctrl+n,自動出現下拉列表,單詞預設選中第乙個,繼續按ctrl+n,ctrl+p可以上下選擇,如果緩衝區還沒有可選的單詞,那麼下拉列表不會有選項。

ctrl+p :同上,只是預設的選中的是列表中最後乙個單詞。

行補全

ctrl+x ctrl+l:兩個命令組合使用。在插入模式下輸入已經存在行的第乙個單詞,再按這兩個鍵,就會列出該整行出來。

字典補全

首先在~/.vimrc配置檔案中加入如下**,注意這是在linux,windows使用者下是c:\users\$username(使用者名稱),dict.txt是備選的單詞檔案。

set dictionary-=~/dict.txt dictionary+=~/dict.txt

dic.txt中的單詞是每行乙個單詞。

#dict.txt

foofish

python

this

object

重新開啟vim,在insert模式下按ctrl+x然後ctrl+k 就能看到dict.txt中定義的單詞的,如果你還麻煩,想直接ctrl+n就顯示其中的列表的話,再配置一下.vimrc檔案:

set complete-=k complete+=k

更多資訊可以在normal模式下檢視幫助文件:help dictionary

祝你學有所成。

長按關注,領取更多乾貨

JavaScript重新載入與重新整理

1 window.location.href url 當前頁面開啟url頁面,改變url位址,如果url為空則重新開啟當前頁面。1 與self.location.href url self.location.href url 相同 2 this.location.href url 當前頁面開啟url...

重新載入gdt

如下 define descriptor base,lim,attr word lim 0xffff word base 0xffff byte base 16 0xff word lim 8 0xf00 attr 0x0f0ff byte base 24 0xff define gate sele...

關於echarts的重新載入與渲染

踩了多少的坑我的天吶!echarts催人命!坑坑1 根據返回資料載入不同的echarts元件 import react from react import from mobx react import intl from react intl universal import echarts fro...