如何快速的打造python 版的vim ide

來源:互聯網
上載者:User

標籤:python vim ide

  本來是不想寫的,後來想想還是造福一下需要的人吧,因為確實很佩服一鍵化的作者.我知道很多人都可以自己配置vim外掛程式,只是估計會鼓弄很久吧,在git上有一個人已經整合他認為好的所有外掛程式(其實git上這玩意很多),分步說明怎麼做吧:

  1去git上https://github.com/ets-labs/python-vimrc 照著這個作者的描述把外掛程式安裝起來,這個並不難,照著做就行了,前提是vim本身支援python補全,一般linux預設是不帶這個補全功能的,需要重新編譯,別問怎麼編譯vim,如果都不會編譯,慎用linux,至於怎麼支援python補全,百度即可.

2 也許是作者粗心,還是什麼,安裝完外掛程式你可能遇到一個和"exuberant-ctags"有關的報錯,如果遇到了,直接apt-get install exuberant-ctags(yum同理),同時你不需要做任何的配置.這個時候基本上可以在圖形化下隨心所欲的玩耍vim了,但是這還沒有完.

3接下來我想大家可能關心中文協助文檔了,沒錯,總得知道這麼複雜(相對單個介面)的vim怎麼用吧,用就得看文檔吧,還是看中文的爽吧,這麼做:

wget http://nchc.dl.sourceforge.net/sourceforge/vimcdoc/vimcdoc-1.5.0.tar.gzsudo ./vimcdoc.sh -i

3中文文檔裝完了,按F1就可以看到了.然後可以愉快的飛起了,我想這個時候又有人說了vim都可以編程了,還要圖形介面幹嘛,沒錯!用vim的多半都是捨不得買新電腦的顧家好男人吧,怎麼不用圖形介面,這麼做:

vim /etc/X11/default-display-manager#/usr/sbin/lightdm(也可能是xfce/gnome/kde什麼的,看個人系統)false

4如上儲存就可以在終端下用vim 嗨 了,然後可能又有新的問題了,tty下的解析度好低啊,grub有時候並不會使用顯示器最高解析度,X沒啟動也無法使用xrandr.

    編輯檔案: $ sudo gedit /etc/default/grub

    加入一行:GRUB_GFXPAYLOAD_LINUX=1280x1024(設定成你的顯卡所支援的解析度)

    更新grub:$ sudo update-grub

5重啟電腦後發現tty下解析度終於是我想要的,不過新的問題來了,中文化怎麼辦,終端下看的都是亂碼,這裡提供兩種解決辦法,都不是很好(我就英文啦,順便練習英文)其中一種是安裝Fbterm,IME配置稍微繁瑣:

apt-get install fbterm

至於fbterm下如何輸入中文請百度,都有的,我曾經用搜狗,不過會卡死,現在不用中文了,感覺還是會坑

還有一種顯示中文 的辦法,預設情況下使用全拼中文,比較簡單,體驗還可以啦:

 $ sudo apt-get install zhcon $ zhcon --utf8 --drv=fb 可以把zhcon --utf9 --drv=fb 寫在.bashrc裡面,省的每次都敲

6盡量不用中文吧,這個時候應該差不多了,當然你可能覺得左中右顯示不太好,檔案管理工具和函數顯示器可以放一起啊,可以使用WinManager,不過bug有點多,多方搜尋發現也有網友用黑科技解決了,但是不夠優雅,我就不裝了.

最後enjoy it!

部分參考:http://blog.csdn.net/namecyf/article/details/7787479

本文出自 “如風般的自由” 部落格,請務必保留此出處http://capricorn.blog.51cto.com/8304701/1891083

如何快速的打造python 版的vim ide

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.