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

首頁 > 學院 > 操作系統 > 正文

Vim命令#Vim常用基礎命令

2024-06-28 16:03:45
字體:
來源:轉載
供稿:網友

1 簡介

vim是文本編輯器。代碼補完、編譯及錯誤跳轉等方便編程的功能特別豐富,在程序員中被廣泛使用。下面講述一些必要的基本命令,而掌握好這些命令,您就能夠很容易將vim當作一個通用的萬能編輯器來使用了。

2 基本命令

包含vim的基本介紹、使用模式、文件的打開關閉保存、插入文本或新建行、移動光標、刪除、恢復字符或行、搜索等等。 vim有3個模式:插入模式、命令模式、低行模式。 插入模式:在此模式下可以輸入字符,按ESC將回到命令模式。 命令模式:可以移動光標、刪除字符等。 低行模式:可以保存文件、退出vi、設置vi、查找等功能(低行模式也可以看作是命令模式里的)。

2.1打開文件、保存、關閉文件(vim命令模式下使用)

vi filename //打開filename文件 :w //保存文件 :w cszhi.com //保存至cszhi.com文件 :q //退出編輯器,如果文件已修改請使用下面的命令 :q!//退出編輯器,且不保存 :wq //退出編輯器,且保存文件

2.2 插入文本或行(vim命令模式下使用,執行下面命令后將進入插入模式,按ESC鍵可退出插入模式)

a //在當前光標位置的右邊添加文本 i //在當前光標位置的左邊添加文本 A //在當前行的末尾位置添加文本 I //在當前行的開始處添加文本(非空字符的行首) O //在當前行的上面新建一行 o //在當前行的下面新建一行 R //替換(覆蓋)當前光標位置及后面的若干文本 J //合并光標所在行及下一行為一行(依然在命令模式)

2.3 移動光標(vim命令模式下使用)

①使用上下左右方向鍵 ②命令模式下: h 向左、j 向下、k 向上、l 向右。 空格鍵向右、Backspace向左、Enter移動到下一行首、-移動到上一行首。

2.3 刪除、恢復字符或行(vim命令模式下使用)

x //刪除當前字符 nx //刪除從光標開始的n個字符 dd //刪除當前行 ndd //向下刪除當前行在內的n行 u //撤銷上一步操作 U //撤銷對當前行的所有操作

2.4 搜索(vim命令模式下使用)

/cszhi //向光標下搜索cszhi字符串 ?cszhi //向光標上搜索cszhi字符串 n //向下搜索前一個搜素動作 N //向上搜索前一個搜索動作

2.5 跳至指定行(vim命令模式下使用)

n+//向下跳n行 n-//向上跳n行 nG //跳到行號為n的行 G //跳至文件的底部

2.6 設置行號(vim命令模式下使用)

:set nu //顯示行號 :set nonu //取消顯示行號

2.7 復制、粘貼(vim命令模式下使用)

yy //將當前行復制到緩存區,也可以用 “ayy 復制,”a 為緩沖區,a也可以替換為a到z的任意字母,可以完成多個復制任務 nyy //將當前行向下n行復制到緩沖區,也可以用 “anyy 復制,”a 為緩沖區,a也可以替換為a到z的任意字母,可以完成多個復制任務 yw //復制從光標開始到詞尾的字符 nyw //復制從光標開始的n個單詞 y^ //復制從光標到行首的內容 y$ //復制從光標到行尾的內容 p //粘貼剪切板里的內容在光標后,如果使用了前面的自定義緩沖區,建議使用”ap 進行粘貼 P //粘貼剪切板里的內容在光標前,如果使用了前面的自定義緩沖區,建議使用”aP 進行粘貼

2.8 替換(vim命令模式下使用)

:s/old/new//用new替換行中首次出現的old :s/old/new/g //用new替換行中所有的old :n,m s/old/new/g //用new替換從n到m行里所有的old :%s/old/new/g //用new替換當前文件里所有的old

2.9 編輯其他文件

:e otherfilename //編輯文件名為otherfilename的文件

2.10 修改文件格式

:set fileformat=unix //將文件修改為unix格式,如win下面的文本文件在linux下會出現^M

2.11 查看當前行信息(vim命令模式下使用)

ctrl+g

2.10 跳轉到制定行(vim命令模式下使用)

number + shift + g 如果沒有輸入number則跳轉到末尾。1+shit+g行首。

2.11 vim 取消 查找 高亮

:set hlsearch “打開高亮搜索 :set nohlsearch “關閉高亮搜索 :nohl “只取消掉當前的搜索高亮

2.12 滾屏

ctrl+u/d 向上/下滾動半屏 ctrl+e/y 向上/下滾動一行 ctrl+b/f 向上/下滾動一屏

2.13 移動

b、3b、w、3w:向前/后移動幾個單詞,標點也算一個單詞。相應的大寫狀態為不含標點,即只把空格和換行符作為單詞間隔符。 (shift+4):移動到行尾3:移動到3行后的行尾 0 行首有空格 ^(shift+6):移動到行首, +:移到下一行的行首 -: 移到上一行的行首

2.14 折疊

命令小結 zc 關閉當前打開的折疊 zo 打開當前的折疊 zm 關閉所有折疊 zM 關閉所有折疊及其嵌套的折疊 zr 打開所有折疊 zR 打開所有折疊及其嵌套的折疊 zd 刪除當前折疊 zE 刪除所有折疊 zj 移動至下一個折疊 zk 移動至上一個折疊 zn 禁用折疊 zN 啟用折疊

2.15 函數折疊(命令模式)

zf shift+%

2.16 代碼格式化

//格式化全文 gg=G

//自動縮進當前行

==

//格式化當前光標接下來的10行 10=j

//格式化當前光標向上的10行 10=k

//格式化選定的行 v(向上下選擇)

=

命令解釋

gg #跳轉到文件首行 = #應用縮進格式 G #直到文件結束 2.17 在函數中移動光標(命令模式) [{ 轉到上一個位于第一列的”{” }] 轉到下一個位于第一列的”{” { 轉到上一個空行 } 轉到下一個空行 gd 轉到當前光標所指的局部變量的定義 * 轉到當前光標所指的單詞下一次出現的地方

轉到當前光標所指的單詞上一次出現的地方


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久亚洲精品| 国产精品69精品一区二区三区| 久久综合久中文字幕青草| 一区二区三区亚洲| 亚洲国产日韩欧美综合久久| 7777kkkk成人观看| 国产精品免费电影| 国产精品男人爽免费视频1| 欧美日本国产在线| 国产精品成人va在线观看| 91精品国产精品| 91视频国产精品| 亚洲成人国产精品| 亚洲免费视频一区二区| 欧美激情喷水视频| 欧美性一区二区三区| 欧美日韩午夜剧场| 日本欧美一二三区| 国产精品老女人视频| 久久在线视频在线| 91日韩在线播放| 91免费看视频.| 日韩成人中文字幕| 久久精品亚洲精品| 国产精品视频免费在线| 亚洲美女性视频| 国产精品久久久久久久久久久不卡| 国产精品狠色婷| 精品亚洲一区二区三区四区五区| 7777精品久久久久久| 国产日韩在线一区| 国产精品入口夜色视频大尺度| 国产69精品久久久久99| 亚洲第一二三四五区| 91久久国产婷婷一区二区| 亚洲精品网站在线播放gif| 欧美一级视频免费在线观看| 日本欧美国产在线| 午夜精品久久久久久久久久久久| 国产成人一区二区在线| 第一福利永久视频精品| 欧美国产第一页| 中文字幕欧美日韩在线| 久久频这里精品99香蕉| 国产精品美腿一区在线看| 日韩在线视频免费观看高清中文| 成人精品福利视频| 2019中文字幕在线免费观看| 九九九热精品免费视频观看网站| 久久亚洲精品小早川怜子66| 欧美日本在线视频中文字字幕| 91精品视频观看| 欧美大全免费观看电视剧大泉洋| 中文字幕久热精品视频在线| 国产精品久久中文| 情事1991在线| 92版电视剧仙鹤神针在线观看| 日韩福利视频在线观看| 丝袜亚洲另类欧美重口| 欧美激情第三页| 国产精品电影网站| 亚洲欧洲偷拍精品| 久久久免费精品视频| 97超级碰碰人国产在线观看| 欧美成人亚洲成人日韩成人| 成人中文字幕+乱码+中文字幕| 欧美日韩中文在线观看| 久久99热这里只有精品国产| 久久久亚洲精选| 欧洲成人性视频| 欧美极品少妇xxxxⅹ裸体艺术| 欧美激情一区二区三区高清视频| 欧美精品在线免费播放| 综合av色偷偷网| 成人国内精品久久久久一区| 色综合久综合久久综合久鬼88| 亚洲天堂视频在线观看| 亚洲a级在线观看| 91欧美精品午夜性色福利在线| 奇米四色中文综合久久| 国产一区二区激情| 911国产网站尤物在线观看| 中文字幕免费国产精品| 日韩成人在线播放| 国产亚洲在线播放| 亚洲国产91色在线| 亚洲精品美女在线观看| 亚洲人在线视频| 日韩精品极品在线观看播放免费视频| 影音先锋欧美在线资源| 欧美性猛交xxxx乱大交3| 国产香蕉一区二区三区在线视频| 日韩av免费一区| 亚洲成人激情小说| 狠狠综合久久av一区二区小说| 美女福利视频一区| 日韩欧美国产一区二区| 精品久久久久久久久久久久久| 国产精品久久久久77777| 热久久视久久精品18亚洲精品| 成人有码视频在线播放| 国产精品免费久久久久影院| 少妇精69xxtheporn| 91精品国产网站| 免费成人高清视频| 国产不卡精品视男人的天堂| 亚洲国产精品成人精品| 亚洲精品福利在线观看| 欧美激情影音先锋| 中文字幕欧美亚洲| 亚洲天天在线日亚洲洲精| 中文字幕一区二区三区电影| 最近中文字幕2019免费| 久久高清视频免费| 91精品久久久久久久| 欧美一区二区三区免费观看| 亚洲aⅴ男人的天堂在线观看| 国产精品久久久久不卡| 中文字幕自拍vr一区二区三区| 亚洲新声在线观看| 精品免费在线视频| 久热国产精品视频| 成人免费高清完整版在线观看| 日韩欧美极品在线观看| 91精品国产精品| 亚洲国产精久久久久久| 欧美老女人性生活| 欧美xxxx14xxxxx性爽| 成人激情黄色网| 8090理伦午夜在线电影| 久久久精品免费| 亚洲视频自拍偷拍| 日韩精品一区二区三区第95| 亚洲国产日韩欧美在线动漫| 日韩精品欧美激情| 国产精品美女免费视频| 91高清免费视频| 欧美电影在线观看| 91视频国产一区| 午夜美女久久久久爽久久| 日韩中文字幕久久| 日韩成人网免费视频| www.日韩av.com| 久久国产精品影片| 亚洲精品一区二区在线| 亚洲一区二区三区777| 久久久国产精品免费| 国产亚洲精品久久| 国产aⅴ夜夜欢一区二区三区| 欧美最猛性xxxxx亚洲精品| 日韩中文字幕国产精品| 国产91成人在在线播放| 亚洲在线一区二区| 成人在线一区二区| 欧美精品一区二区三区国产精品| 亚洲精品在线观看www| 午夜精品久久久久久久99黑人| 日韩av电影院| 亚洲一区二区久久久久久| 亚洲男女自偷自拍图片另类| 538国产精品一区二区在线| 欧美放荡办公室videos4k| 久久久久久久国产精品视频| 亚洲欧美国产制服动漫|