2021-05-12 14:32:11
用Vim畫圖
在Linux上其實並不缺少畫圖軟體(比如yEd等),那麼為什麼還需要用VIM來畫圖:
- 更輕,不需要安裝太多東西
- 更小,就是一些文字,比圖片什麼的小多了,使用起來也更簡單
- 更有逼格
首先,在VIM中安裝DrawIt外掛(可以參考這裡),然後就可以開始畫圖之旅,在命令模式下使用:
di
:開啟DrawItds
:關閉DrawIt
開啟之後有兩種模式:畫圖和擦除,他們之間通過空格來切換。可以使用按鍵來控制向八個方向畫線(或者擦除):
- 方向鍵的上、下、左、右分別對應其四個方向
- Pgup:上右
- Pgdn:下右
- Home:左上
- End:左下
如下圖(其實也不需要記,和鍵盤上的位置是一致的):
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用起來還是挺給力的!
更多Vim相關教學見以下內容:
把VIM打造成一個簡單實用的IDE http://www.linuxidc.com/Linux/2011-06/37032.htm
Vim學習指南 http://www.linuxidc.com/Linux/2013-08/89096.htm
快速學會 Vi編輯器 http://www.linuxidc.com/Linux/2013-08/88586.htm
強大的Vim 編輯器 http://www.linuxidc.com/Linux/2013-07/87544.htm
在CentOS 6.2上搭建Vim開發環境 http://www.linuxidc.com/Linux/2013-07/87363.htm
CentOS 5.4 安裝高亮Vim編輯工具 http://www.linuxidc.com/Linux/2013-06/86508.htm
Vim技巧分享:C語言設定 http://www.linuxidc.com/Linux/2012-12/77124.htm
Ubuntu中設定Vim的行號 http://www.linuxidc.com/Linux/2012-12/75485.htm
Vim編輯器使用基礎教學 http://www.linuxidc.com/Linux/2013-05/84031.htm
本文永久更新連結地址:http://www.linuxidc.com/Linux/2016-01/127529.htm
相關文章