婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 關于vi和vim的區別及命令詳解

關于vi和vim的區別及命令詳解

熱門標簽:江西全自動外呼系統報價 怎么用百度地圖標注坐標 昆明電銷機器人價格 400的電話一般從哪里辦理 上海機器人外呼系統哪家好 益陽400電話申請辦理流程 地圖標注人員分布 春運地圖標注app 梧州防封電銷卡

vi有3個模式:插入模式、命令模式、低行模式。

插入模式:在此模式下可以輸入字符,按ESC將回到命令模式。

命令模式:可以移動光標、刪除字符等。

低行模式:可以保存文件、退出vi、設置vi、查找等功能(低行模式也可以看作是命令模式里的)。

一、打開文件、保存、關閉文件(vi命令模式下使用)

vi filename       //打開filename文件
:w       //保存文件
:w vpser.net //保存至vpser.net文件
:q          //退出編輯器,如果文件已修改請使用下面的命令
:q!        //退出編輯器,且不保存
:wq         //退出編輯器,且保存文件

二、插入文本或行(vi命令模式下使用,執行下面命令后將進入插入模式,按ESC鍵可退出插入模式)

a      //在當前光標位置的右邊添加文本
i       //在當前光標位置的左邊添加文本
A     //在當前行的末尾位置添加文本
I      //在當前行的開始處添加文本(非空字符的行首)
O     //在當前行的上面新建一行
o     //在當前行的下面新建一行
R    //替換(覆蓋)當前光標位置及后面的若干文本
J    //合并光標所在行及下一行為一行(依然在命令模式)

三、移動光標(vi命令模式下使用)

1、使用上下左右方向鍵

2、命令模式下:h   向左、j   向下 、k   向上、l  向右。

空格鍵 向右、Backspace  向左、Enter  移動到下一行首、-  移動到上一行首。

四、刪除、恢復字符或行(vi命令模式下使用)

x         //刪除當前字符
nx         //刪除從光標開始的n個字符
dd      //刪除當前行
ndd   //向下刪除當前行在內的n行
u       //撤銷上一步操作
U      //撤銷對當前行的所有操作

五、搜索(vi命令模式下使用)

/vpser     //向光標下搜索vpser字符串
?vpser     //向光標上搜索vpser字符串
n           //向下搜索前一個搜素動作
N         //向上搜索前一個搜索動作

六、跳至指定行(vi命令模式下使用)

n+        //向下跳n行
n-         //向上跳n行
nG        //跳到行號為n的行
G           //跳至文件的底部

七、設置行號(vi命令模式下使用)

:set  nu     //顯示行號
:set nonu    //取消顯示行號

八、復制、粘貼(vi命令模式下使用)

yy    //將當前行復制到緩存區,也可以用 "ayy 復制,"a 為緩沖區,a也可以替換為a到z的任意字母,可以完成多個復制任務。

nyy   //將當前行向下n行復制到緩沖區,也可以用 "anyy 復制,"a 為緩沖區,a也可以替換為a到z的任意字母,可以完成多個復制任務。

yw    //復制從光標開始到詞尾的字符。

nyw   //復制從光標開始的n個單詞。

y^      //復制從光標到行首的內容。  VPS偵探

y$      //復制從光標到行尾的內容。

p        //粘貼剪切板里的內容在光標后,如果使用了前面的自定義緩沖區,建議使用"ap 進行粘貼。

P        //粘貼剪切板里的內容在光標前,如果使用了前面的自定義緩沖區,建議使用"aP 進行粘貼。

九、替換(vi命令模式下使用)

:s/old/new      //用new替換行中首次出現的old
:s/old/new/g         //用new替換行中所有的old
:n,m s/old/new/g     //用new替換從n到m行里所有的old
:%s/old/new/g      //用new替換當前文件里所有的old

十、編輯其他文件

:e otherfilename    //編輯文件名為otherfilename的文件。

十一、修改文件格式

:set fileformat=unix   //將文件修改為unix格式,如win下面的文本文件在linux下會出現^M。

以上這篇關于vi和vim的區別及命令詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • linux vi命令知識點用法總結
  • Linux Vim 實用命令詳解
  • Linux 常用文本處理命令和vim文本編輯器
  • 詳解Linux常用命令的用法(二)————文本編輯器命令vi/vim
  • Docker service命令詳解(小結)
  • 詳解Docker容器運行多條命令(supervisor)
  • Vim中宏命令的使用實例詳解
  • Vim命令合集
  • Linux使用文本編輯器vi常用命令
  • Linux文件編輯命令vi詳細整理(總結)
  • Vim編輯器常用的命令總結
  • Visual Studio 2017中找回消失的“在瀏覽器中查看”命令
  • Linux vim編輯命令模式
  • Vim的分屏功能命令大全
  • vim命令大全
  • 兩個命令把 Vim 打造成 Python IDE的方法
  • 詳解Linux中vi命令大全
  • 最全的VI命令與快捷鍵大全集合建議收藏

標簽:亳州 北京 新疆 九江 河南 惠州 贛州 懷化

巨人網絡通訊聲明:本文標題《關于vi和vim的區別及命令詳解》,本文關鍵詞  關于,和,vim,的,區別,及,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《關于vi和vim的區別及命令詳解》相關的同類信息!
  • 本頁收集關于關于vi和vim的區別及命令詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 抚顺市| 东兰县| 县级市| 沂源县| 湟中县| 仁寿县| 安义县| 邯郸县| 寿宁县| 梁平县| 安远县| 榆社县| 三亚市| 安顺市| 仁化县| 龙门县| 信丰县| 济阳县| 麻栗坡县| 广水市| 拜泉县| 胶州市| 桂东县| 洮南市| 平南县| 蓬溪县| 比如县| 喀什市| 萍乡市| 琼海市| 孙吴县| 博野县| 延长县| 南投市| 长丰县| 莱芜市| 谷城县| 吕梁市| 姚安县| 平武县| 毕节市|