Gist是GitHub服務的一部分,用戶可以將常用的代碼片段存儲雲端,然後在不同的客戶端中進行復用;也可以將代碼片段內置到網頁內,或者通過網址與他人分享。而Gist.vim插件,則可以直接在Vim中管理Gist代碼片段。

安裝配置Git

對於Windows操作系統,推薦安裝Git for windows,並且將以下目錄添加到系統的PATH變數中:

  • C:Program FilesGitin
  • C:Program FilesGitcmd

對於Linux操作系統,在大多數發行版本中都已經預裝了Git。

請在操作系統命令行中,使用git --version驗證Git是否可用:

在操作系統命令行中,使用以下命令配置GitHub用戶:

  • git config --global user.name "username"
  • git config --global user.email "email"

安裝curl

對於Windows操作系統,請下載cURL,並將curl.exe複製到以下目錄:

  • C:Program FilesGitin
  • C:UsersusernamAppDataLocalProgramsGitin(如有)

對於Linux操作系統,在大多數發行版本中都已經預裝了curl。

在操作系統命令行中,使用curl --version驗證curl是否可用:

安裝webapi-vim和Gist.vim

推薦使用插件管理器vim-plug或Vundle,來安裝webapi-vim和Gist.vim。

請在vimrc配置文件中增加以下命令,來設置GitHub用戶名:

let github_user = username

當首次調用插件時,將詢問你的GitHub密碼, 輸入的密碼將會被保存到~/.gist-vim:

如果在安裝配置過程中遇到任何疑問,請諮詢:help gist-vim-setup命令。

發布代碼片段

使用以下命令,可以將當前緩衝區的全部內容發布至Gist:

:Gist

進入可視化模式選擇文本之後,執行Gist命令則會將選中的內容發布至Gist:

:<,>Gist

當代碼片段發布成功之後,將在屏幕底部顯示生成的Gist網址,同時網址也會被複制到剪貼板之中。

列示代碼片段

使用以下命令,可以列出當前用戶所有公開的Gist:

:Gist -l

在顯示列表中的任一行內,點擊Enter回車鍵,則會將該Gist讀入到新建緩衝區內;你可以對代碼片段進行修改,然後使用Gist命令再次將其發布。也就是說,你既不用打開Gist網頁,也不用本地保存代碼片段,僅僅通過Vim界面,就可以方便地完成Gist的發布和更新。

載入代碼片段

使用以下命令,可以將指定ID的Gist載入到新建緩衝區:

:Gist id

刪除代碼片段

在Gist載入到新建緩衝區之後,可以使用以下命令將該代碼片段從Gist網站中刪除:

:Gist -d

克隆代碼片段

除了查看自己創建的代碼片段,我們還可以瀏覽其他用戶發布的Gist。使用以下命令,可以列示指定用戶公開的代碼片段:

:Gist -l username

將Gist載入到新建緩衝區之後,使用以下命令,則可以克隆該代碼片段至自己的用戶名之下:

:Gist -f

在瀏覽器中查看代碼片段

將Gist載入到新建緩衝區之後,使用以下命令,將會更新代碼片段,並在默認瀏覽器中顯示Gist網頁:

:Gist -b

Ver: 2.0 | YYQ< | 目錄 | 下一篇>


推薦閱讀:
相關文章