在Linux上其實並不缺少畫圖軟件(比如yEd等),那麼為什麼還需要用VIM來畫圖:
首先,在VIM中安裝DrawIt插件(可以參考這裡),然後就可以開始畫圖之旅,在命令模式下使用:
\di
:開啟DrawIt\ds
:關閉DrawIt開啟之後有兩種模式:畫圖和擦除,他們之間通過空格來切換。可以使用按鍵來控制向八個方向畫線(或者擦除):
如下圖(其實也不需要記,和鍵盤上的位置是一致的):
HomeUpPgup \ |/ \ |/ \ |/ \|/Left----------Right/|\ /| \ /| \ /| \ EndDownPgdn
箭頭的畫法也很直觀,簡單的箭頭用>
、<
、^
、v
就搞定了,粗的箭頭可以用\>
、\<
、\^
、\v
來弄(感覺粗的箭頭不太好控制):
><^ v |><| _ _ . \ //_\ '
用鼠標可以選擇塊,這對後面的操作有一定的簡化,利用用\a
(\l
不帶箭頭)來根據選中的塊來畫線:
------- \----------- \----------- \----->
或用\b
來畫矩形框或者用\e
來畫橢圓:
+--------------------+*************||********||****+--------------------+***************************
完事了可以用\f
來對圖形進行填充:
+------------------+|##################||##################||##################|+------------------+
位置有一些偏差是常有的事情,這時候不要急著重畫:
用鼠標選中要移動的塊,然後按住ctrl並拖動鼠標。
當要擦除一整快的內容時,用方向鍵來搞也比較蛋疼,可以用:
用鼠標選中要擦除的部分,然後執行r <space>(相當於用空格替換)。
另外需要注意:Ubuntu和mint上安裝到VIM默認是不支持系統剪貼板的,需要安裝:
sudo apt-get install vim-gnome
簡單體驗下來,如果能靈活運用VIM本身的強大功能(復制、粘貼等),DrawIt用起來還是挺給力的!