




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
VIM基礎(chǔ)Vim編輯器的簡介Vim是Visualinterface的簡稱,它可以執(zhí)行輸出、刪除、查找、替換、塊操作等眾多文本操作用戶可以根據(jù)自己的需要對Vi進行定制,這是其他編輯程序所沒有的。Vim不是一個排版程序,它不像WORD或WPS那樣可以對字體、格式、段落等其他屬性進行編排,它只是一個文本編輯程序。Vim是全屏幕文本編輯器,它沒有菜單,只有命令。熟練掌握vim的工作模式Vim有3種基本工作模式:編輯模式、插入模式和命令模式。進入Vim之后,首先進入的就是編輯模式,進入編輯模式后Vim等待編輯命令輸入而不是文本輸入,也就是說這時輸入的字母都將作為編輯命令來解釋。在編輯模式下輸入插入命令i、附加命令a、打開命令o、修改命令c、替換命令s都可以進入插入模式。在插入模式下,用戶輸入的任何字符都被Vim當作文件內(nèi)容保存起來,并將其顯示在屏幕上。在文本輸入過程中(插入模式下),若想回到命令模式下,按ESC鍵即可。在編輯模式下,用戶按“:”鍵即可進入命令模式,此時Vim會在顯示窗口的最后一行(通常也是屏幕的最后一行)顯示一個“:”作為命令模式的提示符,等待用戶輸入命令。1Vim的啟動與退出在系統(tǒng)提示符后輸入Vim和想要編輯(或建立)的文件名,便可進入Vim
如果只輸入Vim,而不帶文件名,也可以進入VimVi的啟動與退出要退出Vim,在命令模式下鍵入如圖所示命令。使用vim命令在編輯模式下,輸入如表所示的命令均可進入插入模式文件相關(guān)命令使用下表中的命令可以在Vim中進行文件相關(guān)的操作字符串搜索、替換和刪除使用下表中的命令可以進行字符串的相關(guān)操作文本的復(fù)制、刪除和移動使用下表中的命令,可以進行文本的相關(guān)操作VIM高級功能高亮顯示編輯~/.vimrc文件:
vim~/.vimrc#開啟語法高亮syntaxon#查找結(jié)果高亮顯示sethlsearch#配色方案colorschemedesert#關(guān)閉兼容模式setnocompatible#解決vim退格鍵(backspace)不能用setbackspace=indent,eol,start:wq保存退出自動補全插入模式下ctrl+pctrl+n或者Tab同時,ctrl+pctrl+n還能夠上下移動選中補全列表項還有其他的補全方法,如下這些方法都是以ctrl+x來啟動的,然后跟著你想要的補全樣式1.<c-n>-普通關(guān)鍵字2.<c-x><c-n>-當前緩沖區(qū)3.<c-x><c-i>-包含文件關(guān)鍵字4.<c-x><c-]>-標簽文件關(guān)鍵字5.<c-x><c-k>-字典查找6.<c-x><c-l>-整行補全對于行補全例如,我們進行如下操作1.自動(這時候我們進行<c-x><c-l>操作,就會自動補全為"本章我們學習自動補全功能")7.<c-x><c-f>-文件名補全8.<c-x><c-o>-全能補全vim還支持擴展插件來拓展自動補全功能。分屏啟動Vim使用大寫的O參數(shù)來垂直分屏。vim-Onfile1file2...使用小寫的o參數(shù)來水平分屏。vim-onfile1file2...注釋:n是數(shù)字,表示分成幾個屏。關(guān)閉分屏關(guān)閉當前窗口。Ctrl+wc關(guān)閉當前窗口,如果只剩最后一個了,則退出Vim。Ctrl+wq移動光標Vi中的光標鍵是h,j,k,l,要在各個屏間切換,只需要先按一下Ctrl+W把光標移到右邊的屏。Ctrl+wl把光標移到左邊的屏中。Ctrl+wh把光標移到上邊的屏中。Ctrl+wk把光標移到下邊的屏中。Ctrl+wj把光標移到下一個的屏中。.Ctrl+ww注:也可以按住ctrl鍵,同時按下兩次w鍵分屏在使用vim之前,要使你喜好的選項和映射一次性準備就緒,可以把它們統(tǒng)統(tǒng)寫進一個叫vimrc的文件。Vim在啟動時會自動讀取該文件。那么vimrc文件在哪里呢?對Linux系統(tǒng),在用戶目錄下,如果你還沒有自己的vimrc文件,那就新建一個:gvim~/.vimrc定制VIMvimrc文件里可以包含任何你可以在冒行命令行上使用的命令。最簡單的命令是對選項的設(shè)置。比如你想在使用Vim時總是打開或關(guān)閉行號??梢园严旅嬖O(shè)置加進你的vimrc文件:"打開行號setnumber"關(guān)閉行號setnonumber定制VIM下面列舉vimrc中的一些常用配置:setnumber"打開行號setgfn=Monosapce\12"設(shè)置vim字體大小syntaxon"自動語法高亮filetypeon"文件類型識別colorschemedefault"設(shè)置配色setsofttabstop=4"按退格鍵時可以一次刪除4個空格setts=4"一個tab對應(yīng)的空格數(shù)setexpandtab"使用空格來替換tabsetshiftwidth=4"設(shè)定<<和>>命令移動時的寬度為4setnowrap"禁止折行sethlsearch"搜索字符時,高亮顯示setcursorline"所在行高亮顯示setcursorcolumn"所在列高亮顯示setsmartindent"開啟新行時使用智能自動縮進setautoindent"命令打開自動縮進setnocompatible"設(shè)置不兼容原始vi模式setautochdir"自動切換當前目錄為當前文件所在的目錄setignorecase"搜索時大小寫不敏感setfencs=utf-8.GB18030,ucs-bom,default.latin1"設(shè)置編碼定制VIM下面列舉vimrc中的一些常用配置:setnumber"打開行號setgfn=Monosapce\12"設(shè)置vim字體大小syntaxon"自動語法高亮filetypeon"文件類型識別colorschemedefault"設(shè)置配色setsofttabstop=4"按退格鍵時可以一次刪除4個空格setts=4"一個tab對應(yīng)的空格數(shù)setexpandtab"使用空格來替換tabsetshiftwidth=4"設(shè)定<<和>>命令移動時的寬度為4setnowrap"禁止折行sethlsearch"搜索字符時,高亮顯示setcursorline"所在行高亮顯示setcursorcolumn"所在列高亮顯示setsmartindent"開啟新行時使用智能自動縮進setautoindent"命令打開自動縮進setnocompatible"設(shè)置
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 IEC 60364-4-44:2024 EN Low-voltage electrical installations - Part 4-44: Protection for safety - Protection against voltage disturbances and electromagnetic disturbances
- 投資合作合同協(xié)議書
- 汽修場地租賃合同
- 代理記賬公司員工保密協(xié)議
- 可編輯修改產(chǎn)品代理合同經(jīng)銷
- 個人裝修木工勞務(wù)合同
- 醫(yī)療行業(yè)人工智能輔助診斷與健康管理方案
- 天使投資協(xié)議書
- 電子商務(wù)產(chǎn)業(yè)園孵化企業(yè)入駐協(xié)議
- 建筑勞務(wù)臨時用工合同
- 中職歷史教學計劃
- 六年級美術(shù)下冊全冊教案(浙美版)
- 湘教版二年級下冊美術(shù)教案
- 男生青春期生理教育
- 現(xiàn)代漢語(黃伯榮、廖序東版)課件-第四章語法課件
- 統(tǒng)編版小學語文五年級下冊第四單元解讀與大單元設(shè)計思路
- 壓瘡護理質(zhì)控反饋
- 山東春季高考Photoshop考試復(fù)習題庫(含答案)
- 湖南省長沙市2023-2024學年八年級下學期入學考試英語試卷(附答案)
- 2023-2024年人教版八年級上冊數(shù)學期末模擬試卷(含答案)
- 數(shù)據(jù)采集管理制度范文
評論
0/150
提交評論