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

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

vim一些小技巧

1.vim編輯器的替換模式與可視模式
在一般模式下按鍵盤上的r和R進(jìn)入替換模式。如果按小r那么這時(shí)候就進(jìn)入了替換模式,你下一個(gè)輸入的字符會(huì)把你當(dāng)前光標(biāo)所在處的字符替換,然后自動(dòng)退出替換模式。如果你按的是大R那么你下面輸入的所有字符會(huì)把后面的字符依次替換,直到按退出替換模式。

在一般模式下按鍵盤上的v和V進(jìn)入可視模式。如果是按小v那么這時(shí)候就時(shí)入了視圖模式,這時(shí)候你移動(dòng)光標(biāo)會(huì)把你光標(biāo)所在處到光標(biāo)結(jié)尾處的所有字符選中,這時(shí)候可以進(jìn)行復(fù)制,刪除等操作。如果是按大V同樣也是進(jìn)入了視圖模式,這時(shí)候移動(dòng)光標(biāo)會(huì)把光標(biāo)所在行到光標(biāo)結(jié)尾的行的所有內(nèi)容選中,也可以進(jìn)行復(fù)制,刪除等操作。

注意:使用在一般模式使用“ctrl+v”組合鍵可以進(jìn)入塊操作模式
在這個(gè)模式下和可視模式差不多,但是選擇的內(nèi)容不同,大家可實(shí)際操作看看
2.刪除從光標(biāo)所在處到行尾字符

在一般模式下輸入大寫“D”或者輸入“d$”

3.刪除從光標(biāo)所在處到行首字符


在一般模式下輸入大寫“d^”


4.刪除從光標(biāo)所在行到文件末尾行


在一般模式下輸入大寫“dG”


5.刪除指定范圍內(nèi)所有行

例:刪除10到15行的所有內(nèi)容
在一般模式下輸入“:10,15d”回車

6.把正在編輯的文件另存為新文件

例:把正在編輯的文件另存為到“/root/”下面并保存為1.txt
在一般模式下輸入“:w /root/1.txt”
例:把正在編輯的文件的第10行到第15行另存為1.txt并保存到root目錄下在一般模式下輸入“:10,15 w /root/1.txt”

7.把其它文件的內(nèi)容導(dǎo)入到正在編輯的文件的光標(biāo)所在處

例:把“/root/1.txt” 文件的內(nèi)容,導(dǎo)入到下在編輯的文件的第10行下面
首先在一般模式下按“10G”把光標(biāo)定位到第10行
然后按“o”小寫,當(dāng)前行的下面另起一行,并進(jìn)入插入模式
最后按鍵盤上的返回到一般模式,再輸入“:r /root/1.txt”回車

8.正在編輯文件時(shí),不退出文件仍可以運(yùn)行l(wèi)inux命令

列:我下在編輯一個(gè)文件,但這時(shí)候我想查看“/root/1.txt” 文件的內(nèi)容,但是我不想退出我正在編輯的文件,那么我們可以這樣
在編輯模式下輸入“:! cat /root/1.txt”

9.把命令的執(zhí)行結(jié)果導(dǎo)入到正在編輯的文件的光標(biāo)所在處

這題我們可以結(jié)合上面兩題,在一般模式下輸入“:r ! cat /root/1.txt”

10.查找替換的功能使用

例:在10到15行的行首增加“#”
在一般模式下輸入“:10,15s/^/#/”
例:在10到15行的行首去掉“#”
在一般模式下輸入“:10,15s/^#//”
例:在10到15行的行首增加“//”
在一般模式下輸入“:10,15s/^/\/\//”或者“:10,15s@^@//@”或者“:10,15s#^#//#”


注意:在上面所有命令的最后面都可以加g或者c一起配合使用,g的意思是行中出現(xiàn)的所有指定字符都替換,但是如果加了g那么前面就不能出現(xiàn)位置定義字符,反之前面出現(xiàn)的位置定義字符,那么后面就不可以出現(xiàn)g。在后面加c可以跟用戶交互,在查找到符合命令的字符提示用戶是否替換,需要用戶確認(rèn),否則不需要確認(rèn)

11.把輸入的指定字符替換為指定的字符

例:在編輯一個(gè)文檔的時(shí)候,我要頻繁的輸入“abcdefghijklmnopqrstuvwxyz”這樣的連續(xù)字符串,這時(shí)候我想只輸入一個(gè)或者一串指定字符就可以替換為剛才的字符,比如我指定輸入“aming”系統(tǒng)就會(huì)自動(dòng)把“aming”替換成“abcdefghijklmnopqrstuvwxyz”
在一般模式下輸入“:ab aming abcdefghijklmnopqrstuvwxyz”然后回車,再進(jìn)入編輯模式,當(dāng)你輸入“aming”的時(shí)候就會(huì)發(fā)現(xiàn)自動(dòng)替換成了“abcdefghijklmnopqrstuvwxyz”

12.快捷鍵的定義

例:我想在一般模式下按鍵盤上的ctrl+b快捷鍵,會(huì)自動(dòng)在光標(biāo)所在行的行首插入“#”號,然后自動(dòng)退出到一般模式
在一般模式下輸入“:map ctrl+v ctrl+b I # ”然后回車,這時(shí)候在一般模式按鍵盤上的ctrl+b的時(shí)候就會(huì)在光標(biāo)所在的行首插入“#”號了

注意:命令中ctrl+v和ctrl+b是鍵盤上的組合鍵,不是輸入進(jìn)去的字符,是需要按的組合鍵,其中第一個(gè)ctrl+v就照按,第二個(gè)ctrl+b是要定義的快捷鍵,根據(jù)自己需要的設(shè)置按。然后“I”的意思就是一般模式下的“I”進(jìn)入插入模式并將光標(biāo)移動(dòng)到行首,然后接著輸入“#”號,后面“”的意思是退出編輯模式

13.同進(jìn)編輯兩個(gè)文件或者

例:我現(xiàn)正在編輯1.txt文件,然后我想再打開root目錄下的2.txt同時(shí)編輯,并把窗口上下水平分隔,一起顯示
在一般模式下輸入“:new /root/2.txt”

例:我現(xiàn)正在編輯1.txt文件,然后我想再打開root目錄下的2.txt同時(shí)編輯,并把窗口左右垂直分隔,一起顯示
在一般模式下輸入“:vsplit /root/2.txt”

注意:在一般模式下按“ctrl+w”組合鍵,再按左右,或者上下方向鍵,可以在不同窗口之間切換如果在一般模式下輸入“:only”那么只保留當(dāng)前正在編輯的窗口,其它全關(guān)閉


15.在vim查找關(guān)鍵字時(shí)不區(qū)分大小寫

在一般模式下輸入“:set ic”
如果想取消就輸入“:set noic”

16.如何把文件設(shè)置成只讀文件,只有強(qiáng)制保存時(shí)才能保存

在一般模式下輸入“:set readonly”

17.把文件恢復(fù)到打開時(shí)的狀態(tài)

在一般模式下輸入“:e!”

18.配置文件的使用
以上那么多操作,像設(shè)置忽略大小寫,設(shè)定快捷鍵,設(shè)定自動(dòng)替換,等一些操作,當(dāng)電腦重啟后就沒有了。這時(shí)候我們可以把這些命令寫入配置文件,這樣電腦重啟后還是可以使用,我們有兩種方法
第一種:所有用戶都統(tǒng)一
修改“/etc/vimrc”文件,在末尾加入需要設(shè)置的命令,就是我紅色標(biāo)注的部分
第二種:只對當(dāng)前用戶
修改用戶家目錄下的“.vimrc”文件,注意有個(gè)點(diǎn),這是隱藏文件,一般用戶家下沒有,需要自己手工創(chuàng)建

成都創(chuàng)新互聯(lián)公司公司2013年成立,先為秀山土家族苗族等服務(wù)建站,秀山土家族苗族等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為秀山土家族苗族企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。


名稱欄目:vim一些小技巧
鏈接分享:http://weahome.cn/article/ggjooc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部