多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > Linux 文本編輯工具vim

Linux 文本編輯工具vim

來源:程序員人生   發布時間:2015-06-11 08:43:40 閱讀次數:3022次

vim的3種模式:1般模式編輯模式命令模式


1般模式: 當你vim filename 編輯1個文件時,1進入該文件就是1般模式了在這個模式下,你可以做的操作有,上下移動光標;刪除某個字符;刪除某行;復制粘貼1行或多行


編輯模式:1般模式下,是不可以修改某1個字符的,只能到編輯模式了1般模式進入編輯模式,只需你按1個鍵便可(i,I,a,A,o,O,r,R當進入編輯模式時,會在屏幕的最下1行出現“INSERTREPLACE”的字樣從編輯模式回到1般模式只需要按1下鍵盤左上方的ESC鍵便可


命令模式:在1般模式下,輸入”:””/”便可進入命令模式在該模式下,你可以搜索某個字符或字符串,也能夠保存替換退出顯示行號等等



 1般模式下移動光標

h或向左方向鍵

光標向左移動1個字符

j或向下方向鍵

光標向下移動1個字符

K或向上方向鍵

光標向上移動1個字符

l或向右方向鍵

光標向右移動1個字符

Ctrl + f 或pageUP鍵

屏幕向前移動1頁

Ctrl + b 或pageDOWN鍵

屏幕向后移動1頁

Ctrl + d

屏幕向前移動半頁

Ctrl + u

屏幕向后移動半頁

+

光標移動到非空格符的下1列

-

光標移動到非空格符的上1列

n空格(n是數字)

按下數字n然后按空格,則光標向右移動n個字符,如果該行字符數小于n,則光標繼續從下行開始向右移動,1直到n

0(數字0)或Shift+6

移動到本行行首

Shift+4

即’$’移動到本行行尾

H

光標移動到當前屏幕的最頂行

M

光標移動到當前屏幕的中央那1行

L

光標移動到當前屏幕的最底行

G

光標移動到文本的最末行

nG(n是數字)

移動到該文本的第n行

gg

移動帶該文本的首行

n回車(n是數字)

光標向下移動n行

 


1般模式下查找與替換

/word

向光標以后尋覓1個字符串名為word的字符串,當找到第1個word后,按”n”繼續搜后1個

?word

想光標之前尋覓1個字符串名為word的字符串,當找到第1個word后,按”n”繼續搜前1個

:n1,n2s/word1/word2/g

在n1和n2行間查找word1這個字符串并替換為word2,你也能夠把”/”換成”#”

:1,$s/word1/word2/g

從第1行到最末行,查找word1并替換成word2

:1,$s/word1/word2/gc

加上c的作用是,在替換前需要用戶確認

 


 1般模式下復制、粘貼、刪除

x,X

x為向后刪除1個字符,X為向前刪除1個字符

nx(n為數字)

向后刪除n個字符

dd

刪除光標所在的那1行

ndd(n為數字)

刪除光標所在的向下n行

d1G

刪除光標所在行到第1行的所有數據

dG

刪除光標所在行到末行的所有數據

yy

復制光標所在的那行

nyy

復制從光標所在行起向下n行

p,P

p復制的數據從光標下1行粘貼,P則從光標上1行粘貼

y1G

復制光標所在行到第1行的所有數據

yG

復制光標所在行到末行的所有數據

J

講光標所在行與下1行的數據結合成同1行

u

還原過去的操作

 


編輯模式

i

在當前字符前插入字符

I

在當前行行首插入字符

a

在當前字符后插入字符

A

在當前行行末插入字符

o

在當前行下插入新的1行

O

在當前行上插入新的1行

r

替換光標所在的字符,只替換1次

R

1直替換光標所在的字符,1直到按下ESC

 


 命令模式

:w

將編輯過的文本保存

:w!

若文本屬性為只讀時,強迫保存

:q

退出vim

:q!

不管編輯或未編輯都不保存退出

:wq

保存,退出

:e!

將文檔還原成最原始狀態

ZZ

若文檔沒有改動,則不貯存離開,若文檔改動過,則貯存后離開,同等于:wq

:w [filename]

編輯后的文檔另存為filename

:r [filename]

在當前光標所在行的下面讀入filename文檔的內容

:set nu

在每行的行首顯示行號

:set nonu

取消行號

n1,n2 w [filename]

將n1到n2的內容另存為filename這個文檔

:! command

暫時離開vim運行某個linux命令,例如 :! ls /home 暫時列出/home目錄下的文件,然后會提示按回車回到vim


 轉載:http://blog.csdn.net/lovesomnus/article/details/45117735

有興趣java交換的請加群:79124001

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲五月激情 | 国产精品久久久久久久y | 欧洲一级毛片免费 | 国产一区亚洲一区 | 性欧美18-19sex性高清播放 | 欧美午夜在线播放 | 国产精品久久久久毛片 | 波多野结衣与老人公gvg在线 | 精品福利一区二区三区免费视频 | 韩国精品一区二区 | 一级毛片免费观看视频 | 激情影院网站 | 久久七国产精品 | 国产一区二区自拍视频 | 午夜男人网 | 国产亚洲欧美在线播放网站 | 国产欧美综合在线 | 国产婷婷一区二区在线观看 | 欧美成人免费全部色播 | 亚洲毛片网站 | free性日韩女人frhd | 成年人免费看的视频 | 丁香综合五月 | 色人阁亚洲 | 国产亚洲人成网站观看 | 欧美jizz| 地址一地址二地址三 | 在线播放亚洲美女视频网站 | 久久久亚洲精品国产 | 色综合天天综合网国产成人网 | 欧美另类一区 | 中国明星freesexhd图片 | 三级视频在线 | 亚洲欧美四级在线播放 | 1区2区3区4区 | 操网址| 天天狠狠弄夜夜狠狠躁·太爽了 | 日韩一级片免费看 | 欧美精品a毛片免费观看 | 99久久精品国产综合一区 | 亚洲国产日韩欧美综合久久 |