日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

vi and vim 用法

發(fā)布時間:2023/11/29 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vi and vim 用法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?

  • a?在當前光標后面插入字符?
  • i?在當前光標前面插入字符?
  • I?在當前行首插入字符?
  • A?在當前行尾插入字符?
  • o(字母)在當前光標下一行插入字符?
  • O(字母)在當前光標上一行插入字符?
  • b移動光標到當前字符串的第一個字符?
  • B移動光標到當前行的第一個字符(以空格分隔)?
  • cc?刪除光標所在行并編輯?
  • D?刪除一行?
  • db?刪除光標前的一個字符或者單詞?
  • de?刪除光標后的一個字符或者單詞?
  • dd?刪除一樣?
  • E?移動光標到當前行的最后一個字符?
  • e?移動光標到字符串的組后一個位置?
  • G?移動光標到行尾?
  • g?移動光標到行首?
  • h?移動光標向前一個字符?
  • j?(Ctrl+n)移動光標向下一個字符?
  • k?(Ctrl+P)移動光標向上一個字符?
  • l(字母)移動光標向后一個字符?
  • 0(零)移動光標到改行的行首?
  • M?移動光標到窗口中間的那一行?
  • L?移動光標到窗口的最后一行?
  • nG移動光標到第n行?
  • n+?從光標所在的位置向后移動至n行?
  • n-?從光標所在的位置想向前移動至n行?
  • R??進入替換模式知道你按下【Esc】?
  • s??刪除光標所在字符,并進入替換模式,直到按下【Esc】?
  • S??刪除光標所在的一行字符并進入替換模式直到按下【Esc】?
  • w??移動光標到下一個位置的字符串?
  • x??刪除光標所在字符的后一個字符?
  • X??刪除光標所在字符的前一個字符?
  • H??光標移至屏幕定端?
  • Ctrl+u?向文件首翻半屏?
  • Ctrl+d?向文件尾翻半屏?
  • Ctrl+f?向文件尾翻一屏?
  • Ctrl+b?向文件首翻一屏?
  • nz??將第n行滾至屏幕頂部,不指定n時,則是當前行滾動到屏幕頂端?
  • /pattern?從光標開始處向文件尾部搜索pattern?
  • ?pattern?從光標開始出現(xiàn)想文件首搜索pattern?
  • n?在同一方向重復上一次搜索命令?
  • N?在反方向上重復上一次搜索命令?
  • :s/s1/s2/g?將當前行中所有s1用s2替換,g代表全部如果不寫g那就替換第一個?
  • 找到的s1?
  • :n1,n2s/s1/s2/g?將n1到n2行之間的所有s1用s2替換?
  • :g/s1/s2/g??將文件中所有s1用s2替換?
  • :n1,n2?co?n3?將n1,n2行的內容復制到n3行的下面,co(copy).?
  • :n1,n2?m?n3??將n1,n2行的內容移動到n3行的下面,m(move).?
  • :n1,n2d???將n1到n2行的內容刪除,d(del)?
  • :w??保存當前文件?
  • :x?保存并退出?
  • :q?退出vi?
  • :q!?不保存文件并退出vi?
  • :!command?執(zhí)行shell命令?比如:!/etc/init.d/network?restart?
  • :n1,n2?w!command?將文件中n1到n2行的內容作為command的輸入并執(zhí)行?
  • n1,n2如果不指定(w!command)則表示整個文件內容作為command的輸入?
  • :r!command?將命令command的輸入結果放到當前行?
  • ?

    轉載于:https://blog.51cto.com/xlogin/1176667

    總結

    以上是生活随笔為你收集整理的vi and vim 用法的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。