溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

怎么使用VIM進(jìn)行畫(huà)圖

發(fā)布時(shí)間:2022-01-27 10:50:15 來(lái)源:億速云 閱讀:190 作者:小新 欄目:開(kāi)發(fā)技術(shù)

小編給大家分享一下怎么使用VIM進(jìn)行畫(huà)圖,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

Vim 是從 vi 發(fā)展出來(lái)的一個(gè)文本編輯器。代碼補(bǔ)完、編譯及錯(cuò)誤跳轉(zhuǎn)等方便編程的功能特別豐富,在程序員中被廣泛使用。和Emacs并列成為類(lèi)Unix系統(tǒng)用戶(hù)最喜歡的編輯器。

怎么使用VIM進(jìn)行畫(huà)圖

那么我們?cè)撛趺醋瞿??首先,在VIM中安裝DrawIt插件,可以參考這里: vundle讓你不需要在糾結(jié)到哪里去找插件和配置,所有的插件都以相似的方式進(jìn)行管理,很大程度上降低了使用成本!插件存放的路徑為~/.vim/bundle/,目錄建好后下載vundle:

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

以后配置都可以在~/.vimrc里面完成:

set nocompatible                       " 關(guān)閉兼容模式
filetype off                           " 關(guān)閉對(duì)文件類(lèi)型的自動(dòng)檢測(cè)set rtp+=~/.vim/bundle/Vundle.vim      " 加入運(yùn)行時(shí)路徑
call vundle#begin()                    " 初始化" 插件列表開(kāi)始
Plugin 'VundleVim/Vundle.vim'          
" 插件列表結(jié)束
call vundle#end()                      " 完成filetype plugin indent on              " 打開(kāi)文件類(lèi)型檢測(cè)

常用的插件來(lái)源配置有:

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

配置完成后打開(kāi)VIM就可以開(kāi)始使用了,用到下面命令:

:PluginList:打開(kāi)插件列表
:PluginInstall:安裝插件
:PluginSearch foo:搜索插件,找到之后可以選擇安裝
:PluginClean:清理不用的插件

最后舉個(gè)例子,當(dāng)你想安裝winmanager插件時(shí):

在.vimrc中添加Plugin 'winmanager'打開(kāi)vim
執(zhí)行:PluginList就可以看到winmanager插件
執(zhí)行:PluginInstall進(jìn)行安裝

然后就可以開(kāi)始畫(huà)圖之旅,在命令模式下使用:

\di                    #開(kāi)啟DrawIt\ds                    #關(guān)閉DrawIt

開(kāi)啟之后有兩種模式:畫(huà)圖和擦除,他們之間通過(guò)空格來(lái)切換。 可以使用按鍵來(lái)控制向八個(gè)方向畫(huà)線(xiàn)(或者擦除):

方向鍵的上、下、左、右分別對(duì)應(yīng)其四個(gè)方向
Pgup                 #上右Pgdn                 #下右Home                 #左上End                  #左下

如下圖(其實(shí)也不需要記,和鍵盤(pán)上的位置是一致的):

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

箭頭的畫(huà)法也很直觀(guān),簡(jiǎn)單的箭頭用>、、

>  '

用鼠標(biāo)可以選擇塊,這對(duì)后面的操作有一定的簡(jiǎn)化,利用用\a(\l不帶箭頭)來(lái)根據(jù)選中的塊來(lái)畫(huà)線(xiàn):

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

或用\b來(lái)畫(huà)矩形框或者用\e來(lái)畫(huà)橢圓:

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

完事了可以用\f來(lái)對(duì)圖形進(jìn)行填充:

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

位置有一些偏差是常有的事情,這時(shí)候不要急著重畫(huà):

用鼠標(biāo)選中要移動(dòng)的塊,然后按住ctrl并拖動(dòng)鼠標(biāo)。

當(dāng)要擦除一整快的內(nèi)容時(shí),用方向鍵來(lái)搞也比較蛋疼,可以用:

用鼠標(biāo)選中要擦除的部分,然后執(zhí)行r (相當(dāng)于用空格替換)。

另外需要注意:ubuntu和mint上安裝到VIM默認(rèn)是不支持系統(tǒng)剪貼板的,需要安裝:

sudo apt-get install vim-gnome

簡(jiǎn)單體驗(yàn)下來(lái),如果能靈活運(yùn)用VIM本身的強(qiáng)大功能(復(fù)制、粘貼等),DrawIt用起來(lái)還是挺給力的!PS:提示一下,那些箭頭符號(hào)都是鍵盤(pán)上按鍵,仔細(xì)找找吧!

以上是“怎么使用VIM進(jìn)行畫(huà)圖”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)
推薦閱讀:
  1. vim 使用
  2. vim的使用

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

vim
AI