高逼格的画图: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/

相关文章
相关标签/搜索