高逼格的畫圖:VIM原來能夠這樣玩

在Linux上其實並不缺乏畫圖軟件(好比yEd等),那麼爲何還須要用VIM來畫圖:html

  1. 更輕,不須要安裝太多東西
  2. 更小,就是一些文本,比圖片什麼的小多了,使用起來也更簡單
  3. 更有逼格

高逼格的畫圖:VIM原來能夠這樣玩高逼格的畫圖:VIM原來能夠這樣玩
那麼咱們該怎麼作呢?首先,在VIM中安裝DrawIt插件,能夠參考這裏:
vundle讓你不須要在糾結到哪裏去找插件和配置,全部的插件都以類似的方式進行管理,很大程度上下降了使用成本!插件存放的路徑爲~/.vim/bundle/,目錄建好後下載vundle:linux

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

之後配置均可以在~/.vimrc裏面完成:git

set nocompatible                       " 關閉兼容模式
filetype off                           " 關閉對文件類型的自動檢測
set rtp+=~/.vim/bundle/Vundle.vim      " 加入運行時路徑
call vundle#begin()                    " 初始化
" 插件列表開始
Plugin 'VundleVim/Vundle.vim'          
" 插件列表結束
call vundle#end()                      " 完成
filetype plugin indent on              " 打開文件類型檢測

經常使用的插件來源配置有:github

github.com	github上託管的插件(Plugin ‘tpope/vim-fugitive’)
vim-scripts.org/vim/scripts.html	在該站維護的插件(Plugin ‘L9’)

配置完成後打開VIM就能夠開始使用了,用到下面命令:ubuntu

:PluginList:打開插件列表
:PluginInstall:安裝插件
:PluginSearch foo:搜索插件,找到以後能夠選擇安裝
:PluginClean:清理不用的插件

最後舉個例子,當你想安裝winmanager插件時:vim

在.vimrc中添加Plugin 'winmanager'
打開vim
執行:PluginList就能夠看到winmanager插件
執行:PluginInstall進行安裝

而後就能夠開始畫圖之旅,在命令模式下使用:插件

\di                    #開啓DrawIt
\ds                    #關閉DrawIt

開啓以後有兩種模式:畫圖和擦除,他們之間經過空格來切換。
可使用按鍵來控制向八個方向畫線(或者擦除):htm

方向鍵的上、下、左、右分別對應其四個方向
Pgup                 #上右
Pgdn                 #下右
Home                 #左上
End                  #左下

以下圖(其實也不須要記,和鍵盤上的位置是一致的):教程

Home    Up   Pgup
                             \   |   / 
                              \  |  / 
                               \ | / 
                                \|/ 
                        Left----------Right
                                /|\
                               / | \
                              /  |  \
                             /   |   \
                          End   Down  Pgdn

箭頭的畫法也很直觀,簡單的箭頭用>、、\<、\^、\v來弄(感受粗的箭頭不太好控制):圖片

>  <|
              
   _ _      . 
   \ /     /_\
    '

用鼠標能夠選擇塊,這對後面的操做有必定的簡化,利用用\a(\l不帶箭頭)來根據選中的塊來畫線:

-------                               
       \-----------                   
                   \-----------       
                               \----->

或用\b來畫矩形框或者用\e來畫橢圓:

+--------------------+          *************      
|                    |      ****             ****  
|                    |    **                     **
+--------------------+    *                       *
                          **                     **
                            ****             ****  
                                *************

完事了能夠用\f來對圖形進行填充:

+------------------+
|##################|
|##################|
|##################|
+------------------+

位置有一些誤差是常有的事情,這時候不要急着重畫:

用鼠標選中要移動的塊,而後按住ctrl並拖動鼠標。

當要擦除一整快的內容時,用方向鍵來搞也比較蛋疼,能夠用:

用鼠標選中要擦除的部分,而後執行r (至關於用空格替換)。

另外須要注意:ubuntu和mint上安裝到VIM默認是不支持系統剪貼板的,須要安裝:

sudo apt-get install vim-gnome

簡單體驗下來,若是能靈活運用VIM自己的強大功能(複製、粘貼等),DrawIt用起來仍是挺給力的!PS:提示一下,那些箭頭符號都是鍵盤上按鍵,仔細找找吧!

免費提供最新Linux技術教程書籍,爲開源技術愛好者努力作得更多更好:http://www.linuxprobe.com/

相關文章
相關標籤/搜索