Vim文本編輯器
行編輯器:sed
全屏編輯器:nano ,vim
:r!cat a.將a的內容粘貼到vim
ZZ保存退出 ,ZQ不保存退出 ,:q!強退 :wq!保存強退
vim?的三種工作模式
控制模式
改寫模式
命令模式
命令模式:
W file?另存為。
r??file?寫入文件內容。
!command?執行命令
r!command?讀取命令輸出
地址界定:
:2,5d?刪除2到5行?= 2,+3
:.(當前)?$最后行?%全局=1,$
/^b/,/^f/d?刪除b開頭-f開頭的行
D也可以換成y(復制)
W file?另存為
r??file?插入內容
查找?/ or ???向后找,向前找
替換?S
s/zhou/kang/ g(全行) or I(無視大小寫)?or c(詢問Y or N)
分隔符@ # / % $
正則?s/\(haha\)/\1er/?哈哈換哈哈er
&變量?=轉換的 源
s/^zhou/#&/ zhou開頭的 換#zhou開頭
擴展命令:set
Set nu/nonu?加\減行號
Set ic/noic??開/關 大小寫
Set ai/noai??與上一行對齊
格式轉換?set ff=dos/unix
文本頁面布局
Set textwidth寬?= 65
Set wrapmargin=15
光標提示線條————————
Set cursorline=cul?禁用?set nocul
鳥瞰模式(控制)
頁:H?首??M?中??L底
行:?^非空首?o首??$尾
句:()??上下
段:{}上下
粘貼大法
100iwang esc
100-insert?帥?ESC?自動生成100個帥
gu/U?大小寫轉換
?寄存器,粘貼板
a-z,0-9
行數(從光標處計算)#?貼到”?板t??復制yy
貼出”??板t???執行p
V字框選法
V??↑↓鍵選取
多文件操作
Vim file1 file2 file3
:next?后????????????:wall?保存
:prev??前?????????????:qall?退出
:first??第一個?????????:wqall?保存并退出
:last?最后一個
多文件下多窗口
Vim o/O file1 file2???ctrl+w?然后再按?#??再次按?ctrl +w
單文件
Ctrl +w?(ctrl不松開)?+s ↑↓?,+v←→?,+o/q?取消窗口
取消高亮?:???:noh
印象筆記,讓記憶永存。下載印象筆記 |
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/96219