1、文本塊選定
創(chuàng)新互聯(lián)公司于2013年創(chuàng)立,先為紹興等服務(wù)建站,紹興等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢(xún)服務(wù)。為紹興企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
將光標(biāo)移到將要選定的文本開(kāi)頭,按ESC退出編輯模式,進(jìn)入命令模式,再按V進(jìn)入可視狀態(tài)(視圖左下角提示“可視”字樣),然后移動(dòng)光標(biāo)至文本塊結(jié)尾,被選定的文本塊高亮顯示。連續(xù)按兩次ESC可取消選定文本塊。
2、復(fù)制和粘貼
選定文本塊后,按y,即可將所選文本復(fù)制到緩沖區(qū),將光標(biāo)移到將要粘貼的地方,按p,就可以完成文本粘貼。
詳細(xì)的建議你看看ZLG致遠(yuǎn)電子的嵌入式Linux開(kāi)發(fā)教程103頁(yè),寫(xiě)得非常詳細(xì),很適合入門(mén)。
ggVG是全選,y是復(fù)制。
gg是光標(biāo)定位到文件首行;
V是進(jìn)入可視模式;
G是跳轉(zhuǎn)到文件最后一行;
這個(gè)時(shí)候就將文本全選了。
使用"*y使用進(jìn)行復(fù)制,然后在瀏覽器中用ctrl+v粘貼。
":表示使用寄存器
注意不要關(guān)閉vim。
擴(kuò)展資料:
全部刪除:
按esc鍵后,先按gg(到達(dá)頂部),然后按dG。
單行復(fù)制:
按esc鍵后, 然后yy。
單行刪除:
按esc鍵后, 然后dd。
粘貼:
按esc鍵后, 然后p。
從應(yīng)用程序到vim:
在應(yīng)用程序中使用ctrl+c復(fù)制,在vim中使用shift+insert粘貼。
vi profile
返回
:q 退出
:wq或者:x或者shift+zz 保存并退出
:q! 不保存并退出
:w 保存
:w! 強(qiáng)制保存
編輯到輸入模式:
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、 移動(dòng)光標(biāo)
字符:方向鍵上下左右或者鍵盤(pán)kjhl(上下左右)
單詞:w移至下一個(gè)單詞的詞首;e跳至當(dāng)前或下一個(gè)單詞的詞尾;b跳至當(dāng)前或前一個(gè)單詞的詞首
行內(nèi):0絕對(duì)行首;^行首的第一個(gè)非空白字符;$絕對(duì)行尾
行間:G文章末尾;3G第3行;gg文章開(kāi)頭
翻屏:ctrl f【往后翻】;Ctrl b【往前翻】
2、 刪除、替換單個(gè)字符
x刪除光標(biāo)位置字符;3x刪除光標(biāo)開(kāi)始3個(gè)字符;r替換光標(biāo)位置字符
dw刪除一個(gè)單詞;4dw刪除光標(biāo)開(kāi)始的4個(gè)單詞;dd刪除光標(biāo)所在行;5dd刪除光標(biāo)開(kāi)始的5行
3、復(fù)制粘貼剪切
yw復(fù)制一個(gè)單詞,p在該行粘貼單詞;yy復(fù)制整行,p在該行下方粘貼整行
dd剪切整行,p再粘貼整行;dw剪切一個(gè)單詞,p再粘貼一個(gè)單詞
4、 撤銷(xiāo)重做
u:撤銷(xiāo);ctrl+r:重做撤銷(xiāo)的操作;.重復(fù)上一步的操作【假設(shè)先dd,再.,會(huì)再執(zhí)行dd命令】
1、 set設(shè)置
set nu
set nonu
set readonly #設(shè)置只讀文件,不能修改,只在當(dāng)前環(huán)境有效,退出文件,再次打開(kāi),這個(gè)只讀就無(wú)效了
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忽略大小寫(xiě)】
比如 【 :.,$s/after/before/】 表示在當(dāng)前光標(biāo)行【.】到末尾【$】這個(gè)范圍內(nèi),將after替換為before, 但是如果一行有多個(gè)after的話,只會(huì)把第一個(gè)after替換掉 。
比如 【 :%s/after/before/】 表示在全文,將after替換為before,但是如果一行有多個(gè)after的話,只會(huì)把第一個(gè)after替換掉。
比如 【:%s/after/before/g】 ,表示在全文,將after替換為before,但是 如果一行有多個(gè)after的話,會(huì)把該行所有after替換掉,因?yàn)樵诿罾锩婕恿薵 。
比如 【:%s/after/before/gi】 ,表示在全文,將after替換為before,且忽略大小寫(xiě)并替換一行內(nèi)所有after。
比如 【 :%d或者dG】 ,表示刪除全文
比如 【:1,$-4d】 ,表示刪除第一行到倒數(shù)第5行的數(shù)據(jù)
比如 【:1,4y】 ,表示復(fù)制1到4行,再按p可粘貼這4行
如果沒(méi)有圖形界面的話就使用vi中的命令來(lái)進(jìn)行拷貝,命令如下:
yy復(fù)制當(dāng)前行
yw復(fù)制一個(gè)單詞
y$復(fù)制光標(biāo)到結(jié)尾
y^復(fù)制光標(biāo)到行首
#yy復(fù)制#行
#yw復(fù)制#個(gè)單詞
m,ny復(fù)制m到n行內(nèi)容。
有圖形界面的時(shí)候還可以使用右鍵復(fù)制粘貼
選中需要復(fù)制的文本,然后右鍵
copy。到需要粘貼的地方paste
新聞標(biāo)題:linux中vi命令復(fù)制,vim復(fù)制粘貼命令
標(biāo)題鏈接:http://aaarwkj.com/article20/dsspeco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、商城網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、Google、全網(wǎng)營(yíng)銷(xiāo)推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)