真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linux中vi換行命令 linux vi到指定行

linux vim三種模式如何切換

Vim是從Vi發(fā)展出來的一個文本編輯器,代碼補完、編譯及錯誤跳轉(zhuǎn)等方面編程的功能特別豐富,相當(dāng)于Windows中的記事本。

夏縣網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)于2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)

Linux中Vim編輯器的三種模式主要包含命令模式、輸入模式和底線命令模式,其作用如下:

第一、命令模式

當(dāng)啟動vim/vi編輯器時,便進(jìn)入了命令模式。此狀態(tài)下敲擊鍵盤動作會被vim識別為命令,而非輸入字符,比如按下i,并不會輸入一個字符,i被當(dāng)作一個命令。

i切換到輸入模式,以輸入字符;

x刪除當(dāng)前光標(biāo)所在處的字符;

:切換到底線命令模式,以在最底一行輸入命令。

如果想要編輯文本,啟動vim進(jìn)入命令模式后,按下i,切換到輸入模式;命令模式只有一些基本的命令,因此仍需要依靠底線命令模式來輸入更多命令。

第二、輸入模式

vim編輯器啟動后,在命令模式下按i就會進(jìn)入輸入模式,在輸入模式中,可以使用以下按鍵:

字符按鍵以及shift組合,輸入字符

ENTER,回車鍵,換行

BACK SPACE,退格鍵,刪除光標(biāo)前一個字符

DEL,刪除鍵,刪除光標(biāo)后一個字符

方向鍵,在文本中移動光標(biāo)

HOME/END,移動光標(biāo)到行首或者行尾

Page Up/Page Down,上/下翻頁

Insert,切換光標(biāo)為輸入/替換模式,光標(biāo)將變成豎線/下劃線

ESC,退出輸入模式,切換到命令模式

第三、底線命令模式

在命令模式下按下:就進(jìn)入底線命令模式(英文冒號)。

底線命令模式可以輸入單個或多個字符的命令,可用的命令非常多。

在底線命令模式中,基本的命令有:

:q 退出程序

:w 保存文件

:wq 保存文件并退出程序

按ESC鍵可隨時退出底線命令模式

Linux之vi命令

vi profile

返回

:q 退出

:wq或者:x或者shift+zz 保存并退出

:q! 不保存并退出

:w 保存

:w! 強制保存

編輯到輸入模式:

i 在當(dāng)前光標(biāo)前面輸入

I 在當(dāng)前光標(biāo)所在行的行首,轉(zhuǎn)換為輸入模式

a 在當(dāng)前光標(biāo)后面輸入

A 在當(dāng)前光標(biāo)所在行的行尾,轉(zhuǎn)換為輸入模式

o 在當(dāng)前光標(biāo)所在行的下方,新建一行,并轉(zhuǎn)為輸入模式

O 在當(dāng)前光標(biāo)所在行的上方,新建一行,并轉(zhuǎn)為輸入模式

1、 移動光標(biāo)

字符:方向鍵上下左右或者鍵盤kjhl(上下左右)

單詞:w移至下一個單詞的詞首;e跳至當(dāng)前或下一個單詞的詞尾;b跳至當(dāng)前或前一個單詞的詞首

行內(nèi):0絕對行首;^行首的第一個非空白字符;$絕對行尾

行間:G文章末尾;3G第3行;gg文章開頭

翻屏:ctrl f【往后翻】;Ctrl b【往前翻】

2、 刪除、替換單個字符

x刪除光標(biāo)位置字符;3x刪除光標(biāo)開始3個字符;r替換光標(biāo)位置字符

dw刪除一個單詞;4dw刪除光標(biāo)開始的4個單詞;dd刪除光標(biāo)所在行;5dd刪除光標(biāo)開始的5行

3、復(fù)制粘貼剪切

yw復(fù)制一個單詞,p在該行粘貼單詞;yy復(fù)制整行,p在該行下方粘貼整行

dd剪切整行,p再粘貼整行;dw剪切一個單詞,p再粘貼一個單詞

4、 撤銷重做

u:撤銷;ctrl+r:重做撤銷的操作;.重復(fù)上一步的操作【假設(shè)先dd,再.,會再執(zhí)行dd命令】

1、 set設(shè)置

set nu

set nonu

set readonly #設(shè)置只讀文件,不能修改,只在當(dāng)前環(huán)境有效,退出文件,再次打開,這個只讀就無效了

set noreadonly #取消只讀

2、 /查找

/after查找文檔中的after【可以找到所有的after】,n向下翻,N向上翻

:/after查找文檔中的after所在行【可以找到所有的after】,n向下翻,N向上翻

3、!執(zhí)行命令

比如:查找root目錄

:!ls /root/

4、 查找并替換

格式

【 :查找范圍s/查找的詞/要替換的詞/ 】

或者【:查找范圍s#查找的詞#要替換的詞# 】

或者【:查找范圍s%查找的詞%要替換的詞%】,

即分隔符可以是/、#、%

其中, 查找范圍 包括【.當(dāng)前光標(biāo)行】;【$末尾行】;【%全文】;【g一行內(nèi)全部替換】;【i忽略大小寫】

比如 【 :.,$s/after/before/】 表示在當(dāng)前光標(biāo)行【.】到末尾【$】這個范圍內(nèi),將after替換為before, 但是如果一行有多個after的話,只會把第一個after替換掉 。

比如 【 :%s/after/before/】 表示在全文,將after替換為before,但是如果一行有多個after的話,只會把第一個after替換掉。

比如 【:%s/after/before/g】 ,表示在全文,將after替換為before,但是 如果一行有多個after的話,會把該行所有after替換掉,因為在命令里面加了g 。

比如 【:%s/after/before/gi】 ,表示在全文,將after替換為before,且忽略大小寫并替換一行內(nèi)所有after。

比如 【 :%d或者dG】 ,表示刪除全文

比如 【:1,$-4d】 ,表示刪除第一行到倒數(shù)第5行的數(shù)據(jù)

比如 【:1,4y】 ,表示復(fù)制1到4行,再按p可粘貼這4行

linux之vi,vim命令

vim 是對 vi 的擴展,文中的很多操作是 vi 通用的

vi 是 區(qū)分大小寫 的命令的,也就是說 g與G 是不同的命令

在不同模式下,快捷鍵是不一樣的 模式分 一般模式 編輯模式 指令模式

一般模式用于文件內(nèi)部操作,編輯模式用于輸入編寫等,指令模式用于對文本文件進(jìn)行操作

下面的選項值不變,但卻被禁用

綁定快捷鍵來激活 / 取消 paste 模式

出現(xiàn)粘貼換行符錯位,設(shè)置一下 .vimrc

顯示所有寄存器內(nèi)容

原文鏈接:

Linux下怎么退出VI編輯器

Linux下退出VI編輯器可以使用以下命令:

1、:q

離開 vi (常用)。

2、:q!

若曾修改過檔案,又不想儲存,使用 ! 為強制離開不儲存檔案。

2、:wq

儲存后離開,若為 :wq! 則為強制儲存后離開 (常用)

4、:x

保存后退出文件。

擴展資料

vi模式下常用按鍵:

1、字符按鍵以及Shift組合,輸入字符。

2、ENTER,回車鍵,換行。

3、BACK SPACE,退格鍵,刪除光標(biāo)前一個字符。

4、DEL,刪除鍵,刪除光標(biāo)后一個字符。

5、方向鍵,在文本中移動光標(biāo)。

6、HOME/END,移動光標(biāo)到行首/行尾。

7、Page Up/Page Down,上/下翻頁。

8、Insert,切換光標(biāo)為輸入/替換模式,光標(biāo)將變成豎線/下劃線。

9、ESC,退出輸入模式,切換到命令模式。

linux vi ^M 是什么

linux?vi ^M表示回車換行。

回車鍵有兩個作用,一是確認(rèn)輸入的執(zhí)行命令,二是在文字處理中起換行的作用,回車鍵也是電腦鍵盤上被用得較多的按鍵之一,使用回車鍵要注意:不要大力猛敲猛砸。

word換行符是一種換行符號,它的作用是換行顯示,但是它不是真正的段落標(biāo)記,它的換行不是真正意義上的重起一段,因此被換行符分割的文字其實仍然還是一個段落中的,word中基于段落的所有操作都是不會識別換行符為段落結(jié)尾的。

擴展資料:

換行鍵的編碼:

電腦早期引用了許多電信概念與技術(shù)。早期制定的代碼如ASCII(現(xiàn)今仍自沿用)和EBCDIC與后期的Unicode都包括“歸位”控制字符。

在ASCII編碼中,歸位碼是十zhidao進(jìn)制13或十六進(jìn)制\0x0D。在c或其他一些語言中,這個字符用\r表示。根據(jù)操作系統(tǒng)的不同,有時它與換行符\n一起使用。在許多文本編輯器中,有時也會用 ^r 或 ^M (相當(dāng)于 Ctrl-M) 來表示。


分享文章:linux中vi換行命令 linux vi到指定行
文章分享:http://weahome.cn/article/doodpeh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部