日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

vim保存退出命令快捷鍵 vim保存退出命令

配置文件設(shè)置set number (設(shè)置行號(hào))set nocompatible (設(shè)置不兼容vi模式,不設(shè)置會(huì)導(dǎo)致許多vim特性被禁用)set clipboard=unnamed (設(shè)置普通的復(fù)制粘的內(nèi)容和vim復(fù)制的內(nèi)容相互使用)打開(kāi)、編輯,查找文件vim + 任意文件名,如vim file.txt, 直接編輯文件, 不存在則創(chuàng)建文件已經(jīng)打開(kāi)了vim的情況,使用:edit + 文件名編輯其他文件:edit file.txt:edit *.txt<tab>查找當(dāng)前目錄以txt結(jié)尾的文件 , 使用tab補(bǔ)全提示 , 左右切換選擇文件:edit **/*.txt<tab>查找當(dāng)前項(xiàng)目(多個(gè)目錄)的所有帶txt后綴的文件:edit ./列出當(dāng)前目錄所有的文件,edit后傳目錄名參數(shù):find *.txt同樣是查找以txt結(jié)尾的文件保存、退出:w (保存文件):w file.txt (vim直接進(jìn)入的終端,新建的文件保存,給出文件名):wq (保存并退出vim):q! (不保存強(qiáng)行退出)移動(dòng)命令h (左)j (下)k (上)l (右)復(fù)制、粘貼、剪切/刪除、撤銷(xiāo)、取消撤銷(xiāo)y (復(fù)制)yw (向右復(fù)制一個(gè)單詞)yb (向左復(fù)制一個(gè)單詞,不包含自身)vy (復(fù)制當(dāng)前游標(biāo)對(duì)應(yīng)的字母)y$ (復(fù)制當(dāng)前字符到行尾)y^ (復(fù)制當(dāng)前字符到行首 )yG (從當(dāng)前位置復(fù)制到文件結(jié)尾)yf+(任意字符), (從當(dāng)前字符復(fù)制到任意字符)yy (復(fù)制當(dāng)前一整行)p (粘貼)p (粘貼到游標(biāo)所在行的下方)shift + p 或者叫大寫(xiě)的P (粘貼到游標(biāo)所在行的上方)d (剪切/刪除)vd/x (刪除當(dāng)前游標(biāo)所在的字符)dw (刪除游標(biāo)右邊的單詞)db (刪除游標(biāo)左邊的單詞)d$ (刪除從當(dāng)前游標(biāo)到行尾)d^ (刪除當(dāng)前游標(biāo)到行首)dG (刪除從當(dāng)前行到文件結(jié)尾)df+(任意字符) 或 vf+(任意字符)+d(刪除從當(dāng)前字符到任意字符)diw/daw (游標(biāo)在單詞任意位置時(shí),可以刪除完整單詞)dd (刪除當(dāng)前一整行)d操作后,按p , 就是剪切u (撤銷(xiāo))u (相當(dāng)于ctrl + z)ctrl + r (取消撤銷(xiāo),相當(dāng)于ctrl + y)選中v (選中當(dāng)前游標(biāo)的字符)ctrl + v (選中多列/垂直選取)shift + v (選中多行/水平選取)viw (選中當(dāng)前游標(biāo)位置的整個(gè)單詞)viw + d / y (選中之后可以刪除、復(fù)制)跳轉(zhuǎn)w (向右跳轉(zhuǎn)一個(gè)單詞)b (向左跳轉(zhuǎn)一個(gè)單詞)^ (跳到行首的非空字符)0 (跳到行首的第一個(gè)字符)$ (跳到行尾)gg (跳到文件最頂部)shift + g 或者叫 G (跳到文件最底部),引申的命令:ggvG (全選)-解釋?zhuān)哼x中最頂部到最底部,即全選nG (n表示行號(hào) , 例:16G,表示跳到16行)50% (跳到文件的中間位置)n% (跳到文件的對(duì)應(yīng)的比例位置)ctrl + f (向下翻頁(yè))ctrl + b (向上翻頁(yè))ctrl + d (向下翻半頁(yè))ctrl + u (向上翻半頁(yè))行內(nèi)搜索f + (任意字符), 向右搜索,(游標(biāo)會(huì)跳到搜索到的第一個(gè)字符)shift + f + (任意字符), 向左搜索,(游標(biāo)會(huì)跳到搜索到的第一個(gè)字符)f + (任意字符) + ; (;表示在同一行向后重復(fù)搜索匹配的字符)f + (任意字符) + , (,表示在同一行向前重復(fù)搜索匹配的字符)換行o (向下?lián)Q行)shift + o 或者叫O (向上換行)插入模式i (光標(biāo)在游標(biāo)字符的前面)a (光標(biāo)在游標(biāo)字符的后面)大小寫(xiě)轉(zhuǎn)換gU + 任何位置,如:$、w、G、f + 任何字符,當(dāng)前選中的單詞轉(zhuǎn)換為大寫(xiě)gu + 任何位置,如:$、w、G、f + 任何字符 , 當(dāng)前選中的單詞轉(zhuǎn)換為小寫(xiě)文件內(nèi)搜索/ + 任何字符, 從前往后搜索, (游標(biāo)會(huì)停留在第一個(gè)匹配的字符,按n匹配下一個(gè),shift + n 匹配上一個(gè))? + 任何字符, 從后往前搜索, (游標(biāo)會(huì)停留在第一個(gè)匹配的字符 , 按n匹配下一個(gè),shift + n 匹配上一個(gè))/ 和 ? 兩者是相反的操作括號(hào)匹配% (當(dāng)有多對(duì)括號(hào)時(shí),會(huì)跳到對(duì)應(yīng)的左括號(hào)/右括號(hào), 適用于:(), [], {}, <>)綜合應(yīng)用如v + f + (任意字符) + d / y:表示先選中當(dāng)前字符,再通過(guò)f + 搜索任意字符, 此時(shí),游標(biāo)會(huì)跳到匹配的字符, 按d刪除,或按y復(fù)制v + i + ( 會(huì)選中小括號(hào)的內(nèi)容 , 右括號(hào)也可以v + i + [ 會(huì)選中中括號(hào)的內(nèi)容,右括號(hào)也可以v + i + { 會(huì)選中花括號(hào)的內(nèi)容,右括號(hào)也可以di(刪除括號(hào)中的內(nèi)容, 右括號(hào)也可以da( 刪除選中的內(nèi)容并且包括括號(hào)本省, 右括號(hào)也可以

推薦閱讀