W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
現(xiàn)在你擁有了足夠的Vimscript技能來打造能幫助許多人的Vim插件。 這一章涉及如何把你的插件發(fā)布在網(wǎng)上,以便人們獲取,還有如何向潛在用戶派小廣告。
你需要做的第一件事是把你的插件放在網(wǎng)上,讓其他人可以下載它。 最普遍的選擇是放到Vim官網(wǎng)的script版面。
你需要這個網(wǎng)站的一個免費賬戶。一旦你有了,你可以點擊"Add Script"鏈接并填寫表單。 到那里你就會明白了。
在過去的幾年中有一個趨勢,越來越多的插件托管在類似Bitbucket或GitHub的網(wǎng)絡集市上。 這種情況可能由于兩個因素。首先,Pathogen使得每一個被安裝的插件的文件不需要放在單獨的位置。 像Mercurial和Git這樣的分布式版本控制系統(tǒng)以及像Bitbucket和GitHub這樣的公共托管網(wǎng)站的崛起對此也有影響。
提供代碼倉庫對于想要用版本控制管理自己的dotfiles的人來說是十分方便的。 Mercurial用戶可以使用Mercurial的"subrepositories"來跟蹤插件版本的變化, 而Git用戶可以使用submodules(盡管只能對其他Git代碼倉庫起作用,這跟Mercurial的subrepo不一樣)。
對你安裝的每一個插件有一個完整的倉庫,也使得當發(fā)現(xiàn)它們出現(xiàn)問題時debug更簡單。 你可以使用blame, bisection或其他你的VCS提供的工具來找出哪里的問題。 如果你在自己的機器上有一個倉庫,奉獻fixes也會變得更簡單。
希望你已經(jīng)決定把你的插件代碼倉庫公開出來。無論你采用了哪家的服務,_至少_代碼庫需要能夠被人們獲取。
你已經(jīng)用Vim自己的幫助文檔格式透徹地給插件作了文檔。但你的工作還沒完成呢。 你還需要寫出一個簡介,包括下面幾條:
這些應該放在你的README文件(它將會顯示在Bitbucket或GitHub的版本庫的主頁面),你也可以把它作為Vim.org上的插件描述。
包括一些屏幕截圖總是一個好主意。作為一個文本編輯器不意味著Vim沒有一個用戶界面。
一旦你已經(jīng)把插件部署到各個托管網(wǎng)站上,是時候向全世界宣傳它的到來! 你可以在Twitter上向你的粉絲介紹,在Reddit的/r/vim版面推廣它,在你的個人網(wǎng)站上寫關于它的博客, 在Vim郵件列表上給新手們派小廣告。
無論何時,當你推出自己創(chuàng)作的東西,你總會收到一些贊美和批評。 不要對不好的評價耿耿于懷。傾聽他們的呼聲,同時厚著臉皮,心態(tài)平和地對待作品中被指出的小瑕缺(不管對還是不對)。 沒有什么是十全十美的,而且這就是Internet,所以如果你想保持快樂和激情,你需要拿得起放得下。
如果你還沒有Vim.org賬戶,創(chuàng)建一個。
察看你喜歡的插件的READEME文件,看看它們是怎么組織起來的以及它們包含的信息。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: