亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

VIM入門

2019-11-11 07:47:44
字體:
來源:轉載
供稿:網友

使用vundle管理插件

vundle讓你不需要在糾結到哪里去找插件和配置,所有的插件都以相似的方式進行管理,很大程度上降低了使用成本!

插件存放的路徑為~/.vim/bundle/,目錄建好后下載vundle:

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

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

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.comgithub上托管的插件(Plugin ‘tpope/vim-fugitive’)
vim-scripts.org/vim/scripts.html在該站維護的插件(Plugin ‘L9’)

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

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

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

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

是不是比以前簡單很多了?沒有插件管理的繁瑣,下面我們正式進入VIM之旅!

基本用法

剛從EditPlus切換到VIM時非常不適應,我只想簡單地編輯文件而已,居然還要去考慮切換不同的模式:

命令模式編輯模式可視模式

時間久一點就感覺這樣區分開還是很合理的,在命令模式可以通過一些簡單的命令對文本進行快速的查看、修改,比用鼠標在EditPlus里面操作會更有效率。該模式用到的命令非常多,下面分類來看!

一、移動光標

可以在各個維度上進行隨意地跳轉:

命令作用
h/j/k/l向上/向下/向上/向右移動
ctrl+f/b向上/向下翻頁
ctrl+d/u向上/向下翻半頁
$/0/^行尾/行首/首字符
(/)上一句/下一句
w/b上一個詞/下一個詞
gg/G文檔開始/文檔結束
%括號對應的匹配處
ngg/nG/:n到第n行
H/M/L屏幕頂部/中間/底部
*/#當前字符下一次/上一次出現的位置

二、查找替換

命令作用
:s/s1/s2下一個s1替換為s2
:%s/s1/s2s1全部替換為s2
:s/s1/s2/g當前行的s1替換為s2
:n1,n2 s/s1/s2/g從n1到n2行的s1替換為s2
/xxxx查找xxxx,找到以后按n向下繼續查找、N則向上繼續查找
mx插入書簽(x為小寫字母),以后可以用`x跳轉到該書簽處
`.上次編輯的位置

三、復制、剪切、粘貼、刪除

在VIM中存在一些寄存器用來存放復制、刪除的內容:

":最近刪除或復制的內容0:最近復制的內容1、2、、9:最近一次的刪除內容放入1,原先1的內容放入2,以此類推%:文件名::命令/:查找的字符串

編輯時可以用:reg來查看各寄存器中的內容!為了方便選取文本VIM中引入了可視模式,使用時先移動光標到開始位置,然后用下面命令進入可視模式:

ctrl+v:塊v:普通V:行

接著移動光標就可以選中文本并進行操作了!編輯時常用的命令有:

命令作用
y復制選中文本,用"ny來復制到第n號寄存器
x剪切選中文本或者刪除當前字符
d刪除選中文本
p粘貼,用"np來粘貼第n號寄存器中的內容
dd刪除當前行
dw刪除光標后的一個詞
dl刪除一個字符
D/C刪除到行尾
yy/Y復制一行

過程中可以使用u和ctrl+r來進行undo和redo。

四、宏

在造數據的時候常會遇到一些簡單、機械的操作,這種一般是可以用宏來搞定:

px:開始記錄宏操作,x為小寫字母操作q:將操作記錄到寄存器中@x:執行寄存器x中的操作@@:執行最近一次的錄制

同樣可以用:reg來查看寄存器狀態。

五、編輯

需要輸入時通過下面命令進入插入模式:

命令說明
i/a光標前/后插入
I/A在行首/尾插入
o/O后/前插入一行進行編輯
s/S刪除一個字符/一行進行編輯
R替換模式,在畫圖的時候非常好用

多屏操作

寫代碼的時候通過搞幾個文件是常有的事,分幾個屏幕來做非常舒服,開啟分屏方式有:

vim -On file1 file2 ...:垂直分屏打開多個文件vim -on file1 file2 ...:水平分屏打開多個文件ctrl+w s:上下分割當前文件ctrl+w v:水平分割當前文件:sp filename:上下分割打開新文件:vsp filename:水平分割打開新文件

需要切換工作屏幕時可以使用命令ctrl+w h/j/k/l/w,其中h/j/k/l是按照方向移動,w是移動到下一個屏幕!當你覺得屏幕的順序有點不爽時可以使用ctrl+w H/J/K/L來移動分屏。另外也可以調整屏幕大?。?/p>ctrl+w =:所有屏幕都一樣的高度ctrl+w -:降低高度ctrl+w +:增加高度

在編輯的時候可以在分屏中瀏覽目錄:

:He:上下分屏,在下面(:He!則在上面)瀏覽目錄:Ve:左右分屏,在左面(:Ve!則在右面)瀏覽目錄

還可以使用:E在當前的屏幕中打開目錄進行瀏覽,可以通過一些命令進行操作:

-:到上級目錄s:對文件排序x:執行文件R:修改文件名稱D:刪除文件回車:進入子目錄

邊看編寫的時候需要在多個屏幕上同步滾動,使用:set scb和:set scb來綁定和解綁(這個功能還是非常好用的)!最后,編輯完成就可以用ctrl+w c或ctrl+w q(如果是最后一個屏幕則退出VIM)來關閉分屏!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品久久视频| 欧美激情一区二区久久久| 国产精品精品久久久| 夜夜嗨av一区二区三区四区| 日韩成人在线免费观看| 日韩在线观看免费高清| 日韩欧美在线免费观看| 亚洲第一级黄色片| 日韩黄色在线免费观看| 国产精品视频免费在线观看| 成人黄色激情网| 久久精视频免费在线久久完整在线看| 欧美成人久久久| 精品综合久久久久久97| 国产欧美日韩丝袜精品一区| 性欧美xxxx| 亚洲三级av在线| 国内精品视频久久| 亚洲在线视频福利| 亚洲精品欧美日韩| 久久夜色精品国产亚洲aⅴ| 欧美视频专区一二在线观看| 91精品视频免费观看| 国内精品伊人久久| 亚洲欧美日韩图片| 亚洲欧美另类人妖| 欧美裸体xxxx| 久久久久久国产| 日韩av片永久免费网站| 久久久人成影片一区二区三区| 国产精品福利网站| 最近中文字幕mv在线一区二区三区四区| 一区二区国产精品视频| 久久久久久久久久久久av| 精品久久久久久久久久久久| 国产亚洲成av人片在线观看桃| 一区二区三区亚洲| 18一19gay欧美视频网站| 欧美日韩999| 国产精品一二三视频| 亚洲一区二区久久| 日本亚洲欧洲色α| 国产日韩中文字幕在线| 久久久精品2019中文字幕神马| 欧美性受xxxx黑人猛交| 中文字幕日韩欧美在线| 亚洲男女性事视频| 亚洲人成亚洲人成在线观看| xxxxx91麻豆| 人人做人人澡人人爽欧美| 欧美精品制服第一页| 91日本在线视频| 亚洲天堂成人在线视频| 午夜剧场成人观在线视频免费观看| 欧美日韩午夜激情| 成人av电影天堂| 精品国产一区久久久| 中文字幕av一区二区三区谷原希美| 亚洲欧美国产一本综合首页| 日韩欧美一区二区三区久久| 97超级碰在线看视频免费在线看| 国模精品系列视频| 午夜精品久久久久久99热| 国产999精品久久久| 欧美午夜精品久久久久久人妖| www.亚洲免费视频| 国产精品日韩一区| 日韩电影免费在线观看中文字幕| 日韩在线资源网| 日韩精品中文字幕在线| 国产第一区电影| 亚洲第一页自拍| 日本久久久久久久久久久| 高清欧美性猛交xxxx黑人猛交| 亚洲欧美日本伦理| 国产成人jvid在线播放| www.日本久久久久com.| 懂色aⅴ精品一区二区三区蜜月| 亚洲女成人图区| 欧美精品精品精品精品免费| 欧美人成在线视频| 国产欧美日韩专区发布| 日韩中文字幕在线视频播放| 欧美激情第99页| 欧美肥臀大乳一区二区免费视频| 538国产精品视频一区二区| 欧美激情手机在线视频| 久久99久国产精品黄毛片入口| 精品国产欧美一区二区五十路| 欧美日韩ab片| 久久人人爽人人爽人人片av高清| 性欧美长视频免费观看不卡| 久久久999精品视频| 精品国产区一区二区三区在线观看| 色先锋久久影院av| 日韩在线中文字| 国产精品视频久久久久| 亚洲国产成人一区| 国产成人激情小视频| 国产aaa精品| 亚洲伊人久久大香线蕉av| 久久久伊人日本| 亚洲小视频在线观看| 欧美激情精品久久久久久大尺度| 亚洲第一区在线| 不用播放器成人网| 91香蕉嫩草影院入口| 日本欧美精品在线| 亚洲精选中文字幕| 精品国内亚洲在观看18黄| 日韩中文字幕免费视频| 亚州精品天堂中文字幕| 欧美在线www| 国产精品一区二区三区成人| 日韩美女视频免费看| 久久在线观看视频| 欧美成人免费全部观看天天性色| 狠狠色噜噜狠狠狠狠97| 国产乱人伦真实精品视频| 欧美韩日一区二区| 992tv成人免费视频| 国产亚洲精品va在线观看| 欧美激情免费观看| 国产精品看片资源| 日韩在线视频中文字幕| 国产精品吊钟奶在线| 成人福利网站在线观看| www.日韩不卡电影av| 91精品国产综合久久香蕉922| 国产精品视频久久久| 51午夜精品视频| 成人午夜在线观看| 欧美与黑人午夜性猛交久久久| 欧美性猛交xxxxx水多| 在线电影欧美日韩一区二区私密| 亚洲欧洲在线看| 亚洲男人天天操| 久久亚洲成人精品| 亚洲美女又黄又爽在线观看| 亚洲的天堂在线中文字幕| 亚洲欧洲日韩国产| 国产精品欧美一区二区三区奶水| 日韩av资源在线播放| 久久精品视频va| 欧美激情视频一区二区三区不卡| 亚洲色图色老头| 热久久免费国产视频| 日本人成精品视频在线| 国产精品流白浆视频| 亚洲国产精品视频在线观看| 日韩女优人人人人射在线视频| 国产美女直播视频一区| 欧美日韩国产色| 久久亚洲成人精品| y97精品国产97久久久久久| 国产精品69av| 在线播放国产一区中文字幕剧情欧美| 久久电影一区二区| 欧美黑人巨大精品一区二区| 国产精品电影在线观看| 亚洲成人久久电影| 久久久这里只有精品视频| 国产精品草莓在线免费观看| 久久99精品久久久久久噜噜|