乙個以使用者為中心的vim包管理軟體 VimApt

2021-09-16 21:38:20 字數 2177 閱讀 7679

中文版 readme:

vimapt是乙個vim的軟體包管理器/軟體包管理軟體, 其中"vimapt"是"vim's advantage package tools"的縮寫.

基於web的軟體包倉庫

"乙個軟體包,乙個配置檔案", 使得vim的軟體包更易於管理,更容易分享配置和更容易備份

從軟體打包到軟體安裝的全系列支援工具,讓使用者非常容易使用vimapt

vimpat提供了自動安裝的指令碼:

curl -slf  | bash
windows使用者請按照手動安裝章節進行安裝

參見官方readme:

在安裝vimapt後, 這裡將使用安裝nerd-tree作為案例, 來顯示使用vimapt的一般流程.

更新你的vimapt倉庫.

使用 `:vimapt update`, vimapt 將會自動更新至最新的軟體列表.
安裝nerd-tree重啟 vim

vim重啟之前,外掛程式並不能工作(至少當前版本不行),所以需要重啟啟動vim
使用nerd-tree

現在 `nerd-tree` 已經安裝完成, 你可以開始使用了, 通過在普通模式中按鍵 `ctrl-d`, 你可以看見`nerd-tree`的檔案樹出現在左側, 再次按`ctrl-d`則消失.
移除nerd-tree

當你不再需要 `nerd-tree` 了, 你可以使用 `:vimapt remove nerd-tree` 來移除這個包.

移除後,你可以使用按鍵 `ctrl-d` 來確定它是否還能工作. 如果一切正常,這個按鍵應該不會起作用了.

在vim終端中, 輸入:vimapt update並按回車.

vimapt將會連線官方倉庫,並更新本地軟體列表.

在vim終端中, 輸入:vimapt repolist並按回車.

vimapt將會顯示乙個你可以安裝的軟體的列表.

在vim終端中, 輸入:vimapt install ***並按回車.

如果一切正常,你將很快會被提示***軟體包安裝成功.

注意: 這個過程需要你的計算機聯網並且***包在倉庫中

在vim終端中, 輸入:vimapt remove ***並按回車.

vimapt 將會把***從你的系統中移除.

vimapt 對自動補全的支援非常好. 你可以補全命令和軟體包的名字.

請注意vim使用 tab 作為自動補全的觸發鍵.

自動補全命令

在vim終端中, 輸入:vimapt, 注意最後乙個輸入字元是空格.

現在你按 tab / tab 去自動補全. 就像shell中的自動補全一樣. 你會輪流看到可能的命令.

部分命令補全也是支援的. 比如, 你想輸入命令:vimapt install,

在vim終端中, 輸入:vimapt inst, 現在你按 tab / tab 去自動補全.

vimapt將會自動幫你補全命令至:vimapt install.

自動補全軟體包名

幾乎所有的vimapt命令都支援補全.比如, 你想移除名為 'example-package'的包,

當你輸入:vimapt remove example-, 然後按 tab / tab, 如果vimapt中安裝的包只有乙個包名字開頭為example-,

vimapt會自動補全命令:vimapt remove example-package,

如果有多個包開頭是example-, vimapt 會自動迴圈顯示這些名字.

安裝vim包就像在用debian系作業系統的apt一樣非常簡單方便!

以文件為中心的管理

協同文件管理平台 價值apookle a6將企業的產品 專案 流程和服務資訊以及參與者都融入到乙個單一的生命週期管理環境中。由於員工流動頻繁,因此如果企業不把員工掌握的有價值的產品和專案資訊收集到生命週期管理中,則會面臨丟失這些資訊資產的風險,或者讓這些資訊永遠埋藏在這些員工的抽屜裡面。把產品和專案...

以使用者為中心的體驗設計

1 使用者體驗五個層面 表現層完成其他層面的所有目標並滿足使用者的感官感受。內容 1 感知設計 框架層用於優化設計布局,以達到這些元素的最大效果和效率。內容 1 介面設計 2 導航設計 3 資訊設計 結構層為 建立乙個概念結構。內容 1 互動設計 2 資訊架構 從上到下 從下到上 結構方法 1 層級...

UCD 以使用者為中心的設計

ucd即user centered design的簡稱,中文叫 以使用者為中心的設計 基本思想 就是將使用者時時刻刻擺在所有過程的首位。簡單的說,在進行產品設計時從使用者的需求和使用者的感受出發,圍繞使用者為中心設計產品,而不是讓使用者去適應產品,無論產品的使用流程 產品的資訊架構 人機互動方 式等...