mac vim 常用命令

2021-08-27 16:37:50 字數 1198 閱讀 4530

vi常用命令

vi是unix和bsd裡面的文字編輯器 

結合最近的使用總結其基本命令如下: 

方向鍵:h,j,k,l(j:向下,h:向左,k:向上,l:向右,ctrl+d下半屏文字,ctrl+u上半屏文字,ctrl+f:下一屏文字,ctrl+b:上一屏文字) 

修改:a,i,a,o,o,x,x,r,r(i,在游標前插入字元,a在其後輸入字元,a到此段尾修改,o,在當前行之下修改一行,o,在當前行之上修改一行,cc修改一行,cw修改乙個單詞,c$修改游標至行末) 

刪除:(x,刪除游標後的,x,刪除游標前的,dd刪除一行,d0刪除至行首,d$刪除至末尾,ndd刪除當行行至n-1行,dw刪除乙個單詞,dng從游標至第n行的文字,:5d刪除第5行文字,:6,15d刪除第6-15行之間的文字) 

替換:r,替換當前字元,r,替換當前字元及其後的字元 

/pattern:從當前字元向後搜尋文字字元 

?pattern:從當前字元向前搜尋文字字元 

n:從同一方向重複搜尋命令 

n:從反方向重複搜尋命令 

:s/p1/p2/g:將當前行中所有p1均用p2替代 

:n1,n2s/p1/p2/g:將第n1至n2行中所有p1均用p2替代 

:g/p1/s//p2/g:將檔案中所有p1均用p2替換 

set number:顯示行號 set nonumber:不顯示行號 

複製:2 copy 4將第二行複製到第4行的後面,:10,14 copy 0複製到第0行,第0行後,即第一行 

剪下:yy(yy截出行,yw截出乙個單詞,y$截出從游標到行末之間的文字,y8g:截出從游標到第8行之間的文字) 

貼上:p貼上在右側,p貼上在左側 

s:從當前游標開始,修改從游標開始的字元 

s:修改當前行 

w:移到單詞首,e:移到單詞尾,j:將下一行同當前行合併 

:set ic忽略大小寫,:set list:用可讀格式顯示特殊字元,:set nolist:關閉列表 

自動換行:set wrapmargin=0 

在vi中使用shell命令:!ls -l 

c修改從游標至行末的文字 

:n開啟並編輯下乙個檔案 

:set nolist關閉列表 :set list用可讀格式顯示特殊字元 

:1,2 move 3將1,2行移到3行下 

0游標移至行首$游標移至行尾 

g:移至文章尾

docker常用命令 Docker 常用命令筆錄

格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...

常用命令 Git 常用命令大全

安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...

Linux常用命令 vi vim常用命令介紹

vi vim是linux系統自帶的乙個功能豐富的文字編輯器 命令字元 介紹dd 雙擊d 剪下當前行 num dd 雙擊d 剪下當前行 例如10dd可以刪除10行 yy拷貝當前行 p將內容貼上至游標所示位置 命令 說明 set number 頁面顯 hi 檢視當前系統提供的高亮模式 match col...