不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學習啦 > 學習電腦 > 操作系統(tǒng) > Linux教程 > linuxVIM基本命令大全介紹(3)

linuxVIM基本命令大全介紹(3)

時間: 恒輝636 分享

linuxVIM基本命令大全介紹

  在 vi 中復制文本

  命令 復制操作

  yy 將當前行的內容放入臨時緩沖區(qū)

  nyy 將 n 行的內容放入臨時緩沖區(qū)

  p 將臨時緩沖區(qū)中的文本放入光標后

  P 將臨時緩沖區(qū)中的文本放入光標前

  np 將臨時緩沖區(qū)中的文本放入光標后n次

  nP 將臨時緩沖區(qū)中的文本放入光標前n次

  在 vi 中撤消與重復

  命令 撤消操作

  u 撤消上一步操作

  U 撤消當前行的所有修改

  . 重復最后一次修改

  , 以相反的方向重復前面的 f、F、t 或 T 查找命令

  ; 重復前面的 f、F、t 或 T 查找命令

  "np 取回最后第 n 次的刪除(緩沖區(qū)中存有一定次數的刪除內容,一般為 9)

  n 重復前面的 / 或 ? 查找命令

  N 以相反方向重復前面的 / 或 ? 命令

  保存文本和退出 vi

  命令 保存和/或退出操作

  :w 保存文件但不退出 vi

  :w file 將修改保存在 file 中但不退出 vi

  :wq 或 ZZ 或 :x 保存文件并退出 vi

  :q! 不保存文件,退出 vi

  :e! 放棄所有修改,從上次保存文件開始再編輯

  vi 中的選項

  選項 作用

  :set all 打印所有選項

  :set nooption 關閉 option 選項

  :set nu 每行前打印行號

  :set showmode 顯示是輸入模式還是替換模式

  :set autoindent 繼承前一行的縮進方式,特別適用于多行注釋

  :set smartindent 為C程序提供自動縮進

  :set list 顯示制表符(^I)和行尾符號

  :set ts=8 為文本輸入設置 tab stops

  :set window=n 設置文本窗口顯示 n 行

  vi 的狀態(tài)

  選項 作用

  ctrl+g 顯示文件名、當前的行號、文件的總行數和文件位置的百分比

  :l 使用字母 "l" 來顯示許多的特殊字符,如制表符和換行符

  在文本中定位段落和放置標記

  選項 作用

  { 在第一列插入 { 來定義一個段落

  [[ 回到段落的開頭處

  ]] 向前移到下一個段落的開頭處

  在 vi 中連接行

  選項 作用

  J 將下一行連接到當前行的末尾

  nJ 連接后面 n 行

  光標放置與屏幕調整

  選項 作用

  H 將光標移動到屏幕的頂行

  nH 將光標移動到屏幕頂行下的第 n 行

  M 將光標移動到屏幕的中間

  L 將光標移動到屏幕的底行

  nL 將光標移動到屏幕底行上的第 n 行

  ctrl+e 將屏幕下滾一行

  ctrl+u 將屏幕上滾半頁

  ctrl+d 將屏幕下滾半頁

  ctrl+b 將屏幕上滾一頁

  ctrl+f 將屏幕下滾一頁

  ctrl+l 重繪屏幕

  z-return 將當前行置為屏幕的頂行

  nz-return 將當前行下的第 n 行置為屏幕的頂行

  z. 將當前行置為屏幕的中央

  nz. 將當前行上的第 n 行置為屏幕的中央

  z- 將當前行置為屏幕的底行

  nz- 將當前行上的第 n 行置為屏幕的底行

  vi 中的 shell 轉義命令

168504