色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Linux系統vi(vim)編輯器命令使用教程

機器人在線訂閱號 ? 2018-10-12 16:53 ? 次閱讀

vi(vim)是上Linux非常常用的代碼編輯器,很多Linux發行版都默認安裝了vi(vim)。vi(vim)命令繁多但是如果使用靈活之后將會大大提高效率。vi是“visual interface”的縮寫,vim是vi IMproved(增強版的vi)。在一般的系統管理維護中vi就夠用,如果想使用代碼加亮的話可以使用vim

基本上vi可以分為三種狀態,分別是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能區分如下:

1) 命令模式(command mode)

控制屏幕光標的移動,字符、字或行的刪除,移動復制某區段及進入插入模式、底行模式下。

2) 插入模式(Insert mode)

只有在插入模式下,才可以做文字輸入,按ESC鍵可回到命令模式。

3) 底行模式(last line mode)

將文件保存或退出vi,也可以設置編輯環境,如尋找字符串、列出行號。

不過一般我們在使用時把vi簡化成兩個模式,就是將底行模式也算入命令模式。

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

vi filename //打開filename文件

:w //保存文件

:w yusi123.com //保存至yusi123.com文件

:q //退出編輯器,如果文件已修改請使用下面的命令

:q! //退出編輯器,且不保存

:wq //退出編輯器,且保存文件

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

a //在當前光標位置的右邊添加文本

i //在當前光標位置的左邊添加文本

A //在當前行的末尾位置添加文本

I //在當前行的開始處添加文本(非空字符的行首)

O //在當前行的上面新建一行

o //在當前行的下面新建一行

R //替換(覆蓋)當前光標位置及后面的若干文本

J //合并光標所在行及下一行為一行(依然在命令模式)

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

vi可以直接用鍵盤上的光標來上下左右移動,但正規的vi是用小寫英文字母 h 、 j 、 k 、 l ,分別控制光標左、下、上、右移一格。

按 Ctrl+b :屏幕往后移動一頁。

按 Ctrl+f :屏幕往前移動一頁。

按 Ctrl+u :屏幕往后移動半頁。

按 Ctrl+d :屏幕往前移動半頁。

按數字 0 :移到當前行的開頭。

按 G :移動到文章的最后。

按 $ :移動到光標所在行的行尾。

按 ^ :移動到光標所在行的行首。

按 w :光標跳到下個字的開頭。

按 e :光標跳到下個字的字尾。

按 b :光標回到上個字的開頭。

按 #l :光標往后移的第#個位置,如:5l,56l 。

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

x :每按一次,刪除光標所在位置的后面一個字符。

#x :刪除光標所在位置的后面#個字符,例如, 6x 表示刪除光標所在位置的后面6個字符。

X :每按一次,刪除光標所在位置的前面一個字符。

#X :刪除光標所在位置的前面#個字符,例如, 20X 表示刪除光標所在位置的前面20個字符。

dd :刪除光標所在行。

#dd :從光標所在行開始刪除#行。

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

/yusi123 //向光標下搜索yusi123字符串

?yusi123 //向光標上搜索yusi123字符串

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^ //復制從光標到行首的內容。

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。

注意:如果不知道自己處在什么模式時可以按2次Esc鍵即可回到命令模式,會有最后提醒一點:注意大小寫!!!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11292

    瀏覽量

    209326
  • 編輯器
    +關注

    關注

    1

    文章

    805

    瀏覽量

    31163

原文標題:分享圖片

文章出處:【微信號:im_robotic,微信公眾號:機器人在線訂閱號】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    linuxvivim編輯器常用的技巧

    今天浩道跟大家分享硬核干貨,關于linuxvivim編輯器常用的技巧!
    發表于 09-21 14:04 ?595次閱讀

    linux vi/vim的幾種常規操作

    vim是一個文本編輯器,在幾乎所有的linux發行版中都有vi/vim編輯器,但是這個
    發表于 09-22 09:02 ?658次閱讀

    常用編輯器Vim編輯器

    Linux下我們對文本進行編輯,經常用到的編輯器就是Vi/VimVi/
    發表于 08-22 09:48

    嵌入式學習-常用編輯器Vim編輯器

    Linux下我們對文本進行編輯,經常用到的編輯器就是Vi/VimVi/
    發表于 08-23 09:12

    樹莓派系列教程5:linux常用命令以及vi/vim編輯器

    。pi@raspberrypi ~ $ sudo suroot@raspberrypi:/home/pi# su pipi@raspberrypi ~ $ 二、vi/vim編輯器 linux
    發表于 03-28 11:53

    vim Linux文本編輯器

    vimLinux文本編輯器vim——最強大的文本編輯器——擺脫鼠標vivim—gvim三種模式:①
    發表于 12-15 06:30

    VIM編輯器學習

     Vim是一個類似于Vi的文本編輯器,不過在Vi的基礎上增加了很多新的特性,Vim普遍被推崇為類Vi
    發表于 08-11 16:58 ?993次閱讀

    VI 編輯器命令、模式和選項介紹

    VI 編輯器是一個基于命令行的、功能強大的文本編輯器,最早為 Unix 系統開發,后來也被移植到許多的 Unix 和
    的頭像 發表于 02-09 15:11 ?6277次閱讀
    <b class='flag-5'>VI</b> <b class='flag-5'>編輯器</b>的<b class='flag-5'>命令</b>、模式和選項介紹

    linux系統教程之Vi編輯器的使用教程免費下載

    用戶無論是建立文本文件,還是編寫程序、配置系統環境,都要用到文本編輯器Linux操作系統環境下提供了許多文本編輯器,本章重點講解
    發表于 12-18 19:09 ?52次下載
    <b class='flag-5'>linux</b><b class='flag-5'>系統</b>教程之<b class='flag-5'>Vi</b><b class='flag-5'>編輯器</b>的使用教程免費下載

    Linux中的vim命令說明

    1.簡介 vimLinux 操作系統中最通用的全屏幕文本編輯器,是 vi 的增強版(vi
    的頭像 發表于 02-23 11:06 ?3897次閱讀
    <b class='flag-5'>Linux</b>中的<b class='flag-5'>vim</b><b class='flag-5'>命令</b>說明

    Vim更現代直觀的Linux文本編輯器

    一些流行的命令行文本編輯器包括 ViVim 和 Nano。這些工具非常流行,它們預裝在大多數 Linux 發行版中。但是,某些編輯器(如
    的頭像 發表于 02-24 10:08 ?998次閱讀

    vim編輯器操作指令大全

    vim編輯器的完整操作命令Linux下,可以鍵入vimtutor命令,有一個包含實操的vim
    發表于 04-28 16:25 ?0次下載

    深入了解Linuxvi命令的使用

    深入了解Linuxvi命令的使用 VI是一款在Linux系統中使用的文本
    的頭像 發表于 12-25 11:15 ?456次閱讀

    vim編輯器如何使用

    Vim編輯器是一個功能強大的文本編輯器,它基于Vi進行改進,并增加了許多新特性。Vim編輯器的使
    的頭像 發表于 08-30 14:58 ?428次閱讀

    vim編輯器命令模式使用方法

    文本。 1. Vim編輯器概述 VimVi IMproved)是一款高度可定制的文本編輯器,起源于Vi
    的頭像 發表于 08-30 15:01 ?400次閱讀
    主站蜘蛛池模板: 在线播放免费人成视频| 白洁在线观看| 三级成人电彭| 九色终合九色综合88| 草莓视频在线看免费高清观看| 亚洲国产高清在线观看视频| 欧美另类videosbest| 国产精品一区二区AV交换| 99精品电影一区二区免费看| 亚洲另类中文字幕| 热99RE久久精品国产| 精品国产中文字幕在线视频| 高清欧美性猛交xxxx黑人猛交| 中文无码不卡的岛国片国产片| 色婷婷亚洲五月| 浓毛BWBWBWBWBW日本| 久久re热线视频国产| 国产久青青青青在线观看| 波多结衣一区二区三区| 91久久综合精品国产丝袜长腿| 亚洲一级电影| 亚洲AV无码专区国产精品99| 色爱区综合激情五月综合激情| 欧美巨大巨粗黑人性AAAAAA| 久久无码av三级| 九九免费高清在线观看视频| 国产亚洲精品线视频在线| 国产精品久久久久AV麻豆| eussse手机电影在线观看| 4455永久在线毛片观看| 伊人国产在线播放| 亚洲欧美高清在线精品一区| 丝袜美女自摸| 四房色播手机版| 乳女教师欲乱动漫无修版动画| 欧美人与动牲交A免费| 美女隐私黄www视频| 免费观看a视频| 久青草国产在线视频| 久久精品视频15人人爱在线直播| 国产呦精品一区二区三区下载|