vi(vim)编辑器 学习笔记
vi是非圖形化的編輯器
?vim是vi的加強版。
?
三種使用模式
一般模式用戶可以進行光標的移動,刪除字符以及復制
編輯模式下,用戶可以插入或者刪除字符
命令模式下,可以保存文件或者退出編輯器
?
移動操作
向下移動光標:下箭頭,j,空格
向上移動光標:上箭頭,k,空格
向左移動光標:左箭頭,h
向右移動光標:右箭頭,l
移動到下一行行首:回車鍵
移動到上一行行首:-
移動到文件最后一行行首:G
?
?
插入操作
右插入:a
左插入:i
行尾追加:A
行首插入:I
當前行上面插入一個新行:O
當前行下面插入一個新行:o
覆蓋光標后面的若干文本:R
將當前光標所在的行與下行合并
以上除了J,都會使編輯器進入編輯模式。
Esc可以退回一般模式
?
復制和粘貼操作
復制行:yy(ayy,byy,cyy的語法可以定義多個緩沖區)
復制多行:nyy(將當前行以及下面的n行復制到緩沖區)
復制單詞:yw(復制從光標當前位置到單詞末尾的字符)
復制多個單詞:nyw(復制從光標當前位置開始,復制后面的n個單詞)
復制光標到行首:y^
復制光標到行尾:y$
粘貼到光標后:p
粘貼到光標前:P
?
?
刪除操作
刪除當前位置字符:x
刪除多個字符:nx
刪除當前行:dd
刪除多個行:ndd
撤銷上一個操作:u
撤銷針對當前行的所有操作:U
?
如何進入命令模式
按下冒號之后vi底部出現命令提示符
命令操作
:e 打開另一個文件,文件名作為參數
:w 保存文件,如果另存為,那么新的文件名作為參數
:q 推出編輯器
:q! 不保存修改,直接推出編輯器
:wq 將文件保存后推出vi編輯器
?
?
?
vi 文件名 可以打開
:e 可以打開另一個,但是當前的會關閉。
:e! 丟棄當前修改,直接進入另一個
:n 跳到行號為n的行
:n+ 向下跳n行
:n- 向上跳n行
:set nu 顯示行號
:set noun 隱藏行號
?
替換操作
:s/old/new 用字符串new替換首次出現的字符串old
:s/old/new/g 全部替換
:n,m s/old/new/g n到m行全部替換
:%s/old/new/g 整個文件里面替換
?
?
設置文件格式
:set fileformat=unix
:set fileformat=dos
?
?
文本搜索
一般模式下用反斜線 “/”
搜索到了之后n到下一個位置,N到上一個位置
?
?
?
?
?
?
?
?
總結
以上是生活随笔為你收集整理的vi(vim)编辑器 学习笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: keil4怎么移植其他人的程序_简单和你
- 下一篇: win10启动修复_以安全模式启动win