青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 132  文章 - 51  trackbacks - 0
<2012年6月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用鏈接

留言簿(7)

隨筆分類

隨筆檔案

文章分類

文章檔案

cocos2d-x

OGRE

OPenGL

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

高級一些的編輯器,都會包含宏功能,vim當然不能缺少了,在vim中使用宏是非常方便的:

:qx     開始記錄宏,并將結果存入寄存器x
q     退出記錄模式
@x     播放記錄在x寄存器中的宏命令
稍微解釋一下,當在normal模式下輸入:qx后,你對文本的所有編輯動作將會被記錄下來,再次輸入q即退出了記錄模
式,然后輸入@x對剛才記錄下來的命令進行重復,此命令后可跟數字,表示要重復多少次,比如@x20,可以重復20次。這個在文本的批處理中是非常有用的。
同時編輯多個文件
在vim眾多的插件中,有一個叫minibuffer的插件,就是下面所說的標簽頁功能了,可以支持同時編輯多個文件。
標簽命令

:tabe fn     在一個新的標簽頁中編輯文件fn
gt     切換到下一個標簽頁
gT     切換到上一個標簽頁
:tabr     切換到第一個標簽頁
:tabl     切換到最后一個標簽頁
:tabm [N]     把當前tab移動到第N個tab之后
對,正如你所想象的那樣,跟eclipse, ue等的標簽頁是一個意思!
窗口命令
ctrl+w s     水平分割窗口
ctrl+w w     切換窗口
ctrl+w q     退出當前窗口(由于同時有多個文件,此命令不會影響其他窗口)
ctrl+w v     垂直分割窗口
其他
vim在保存之前不會對文件做實際的修改,只是加載到緩沖區中,對文件的編輯其實是對緩沖區的編輯,直到:w時才會存入物理文件。

:e file     把file加載到新的緩沖區中
:bn     跳轉到下一個緩沖區
:bd     刪除緩沖區(關閉文件)
:sp fn     分割窗口,并將fn加載到新的窗口中
退出編輯器

:w     將緩沖區寫入文件,即保存修改
:wq     保存修改并退出
:x     保存修改并退出
:q     退出,如果對緩沖區進行過修改,則會提示
:q!     強制退出,放棄修改
查找替換
/pattern     向后搜索字符串pattern
?pattern     向前搜索字符串pattern
n     下一個匹配(如果是/搜索,則是向下的下一個,?搜索則是向上的下一個)
N     上一個匹配(同上)
:%s/old/new/g     搜索整個文件,將所有的old替換為new
:%s/old/new/gc     搜索整個文件,將所有的old替換為new,每次都要你確認是否替換
復制粘貼
dd     刪除光標所在行
dw     刪除一個字(word)
x     刪除當前字符
X     刪除前一個字符
D     刪除到行末
yy     復制一行,此命令前可跟數字,標識復制多行,如6yy,表示從當前行開始復制6行
yw     復制一個字
y$     復制到行末
p     粘貼粘貼板的內容到當前行的下面
P     粘貼粘貼板的內容到當前行的上面
]p     有縮進的粘貼,vim會自動調節代碼的縮進
"a     將內容放入/存入a寄存器,可以支持多粘貼板
附:比如常用的一個寄存器就是系統寄存器,名稱為+,所以從系統粘貼板粘貼到vim中的命令為"+p,注意此處的+不表示操作符,二十一個寄存器。
移動光標
在vim中移動光標跟其他的編輯器中有很大的區別,不過一旦學會了,就會飛速的在文本中移動了。

h,j,k,l     上,下,左,右
ctrl-f     上翻一頁
ctrl-b     下翻一頁
%     跳到與當前括號匹配的括號處,如當前在{,則跳轉到與之匹配的}處
w     跳到下一個字首,按標點或單詞分割
W     跳到下一個字首,長跳,如end-of-line被認為是一個字
e     跳到下一個字尾
E     跳到下一個字尾,長跳
b     跳到上一個字
B     跳到上一個字,長跳
0     跳至行首,不管有無縮進,就是跳到第0個字符
^     跳至行首的第一個字符
$     跳至行尾
gg     跳至文件的第一行
gd     跳至當前光標所在的變量的聲明處
[N]G     跳到第N行,如0G,就等價于gg,100G就是第100行
fx     在當前行中找x字符,找到了就跳轉至
;     重復上一個f命令,而不用重復的輸入fx
tx     與fx類似,但是只是跳轉到x的前一個字符處
Fx     跟fx的方向相反
),(     跳轉到上/下一個語句
*     查找光標所在處的單詞,向下查找
#     查找光標所在處的單詞,向上查找
`.     跳轉至上次編輯位置
在屏幕上移動

H     移動光標到當前屏幕上最上邊的一行
M     移動光標到當前屏幕上中間的一行
L     移動光標到當前屏幕上最下邊的一行
書簽
ma     把當前位置存成標簽a
`a     跳轉到標簽a處
編輯
r     替換一個字符
J     將下一行和當前行連接為一行
cc     刪除當前行并進入編輯模式
cw     刪除當前字,并進入編輯模式
c$     擦除從當前位置至行末的內容,并進入編輯模式
s     刪除當前字符并進入編輯模式
S     刪除光標所在行并進入編輯模式
xp     交換當前字符和下一個字符
u     撤銷
ctrl+r     重做
.     重復上一個編輯命令
~     切換大小寫,當前字符
g~iw     切換當前字的大小寫
gUiw     將當前字變成大寫
guiw     將當前字變成小寫
>>     將當前行右移一個單位
<<     將當前行左移一個單位(一個tab符)
==     自動縮進當前行

插入模式
i     從當前光標處進入插入模式
I     進入插入模式,并置光標于行首
a     追加模式,置光標于當前光標之后
A     追加模式,置光標于行末
o     在當前行之下新加一行,并進入插入模式
O     在當前行之上新加一行,并進入插入模式
Esc     退出插入模式
可視模式
標記文本
v     進入可視模式,單字符模式
V     進入可視模式,行模式
ctrl+v     進入可視模式,列模式,類似于UE的列模式
o     跳轉光標到選中塊的另一個端點
U     將選中塊中的內容轉成大寫
O     跳轉光標到塊的另一個端點
aw     選中一個字
ab     選中括號中的所有內容,包括括號本身
aB     選中{}括號中的所有內容
ib     選中括號中的內容,不含括號
iB     選中{}中的內容,不含{}

對標記進行動作
>     塊右移
<     塊左移
y     復制塊
d     刪除塊
~     切換塊中內容的大小寫
posted on 2012-06-28 16:25 風輕云淡 閱讀(408) 評論(0)  編輯 收藏 引用 所屬分類: Linux
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品国产成人国产三级| 欧美视频亚洲视频| 国产欧美日韩专区发布| 亚洲手机在线| 亚洲精选中文字幕| 免费在线成人| 亚洲精品免费观看| 91久久国产自产拍夜夜嗨| 久久成人在线| 亚洲欧美三级伦理| 国产精品成人在线观看| 亚洲福利视频二区| 欧美精品久久久久a| 在线亚洲一区观看| 亚洲视频中文字幕| 国产欧美日韩在线观看| 99在线精品视频| 国产精品亚洲片夜色在线| 久久久午夜精品| 免费久久99精品国产| 久久亚洲免费| 欧美激情视频在线播放| 欧美大尺度在线| 欧美三级中文字幕在线观看| 欧美福利电影网| 亚洲激情午夜| 亚洲一品av免费观看| 亚洲素人一区二区| 欧美视频一区二区三区四区| 99国产精品久久久久久久久久| 一区二区三区欧美亚洲| 欧美日韩精品| 另类人畜视频在线| 欧美日韩亚洲另类| 久久中文欧美| 欲香欲色天天天综合和网| 日韩午夜一区| 亚洲高清二区| 亚洲欧美影音先锋| 久久久久一本一区二区青青蜜月| 国产麻豆综合| 亚洲精品一区二区在线| 亚洲视频网在线直播| 国产精品久久久久久av下载红粉| 夜夜爽www精品| 欧美一区视频在线| 欧美精品三区| 亚洲视频999| 日韩亚洲精品电影| 久久久久国产精品人| 一区二区三区久久| 国产精品久久久久av| 欧美亚洲一区| 亚洲一区二区三区视频播放| 老巨人导航500精品| 欧美在线一二三四区| 国产精品揄拍一区二区| 久久久久久999| 亚洲片国产一区一级在线观看| 在线观看欧美日韩| 欧美人牲a欧美精品| 免费亚洲一区| 红桃视频国产一区| 欧美亚洲免费高清在线观看| 麻豆成人在线播放| 亚洲一区三区电影在线观看| 毛片一区二区| 欧美成人免费网| 亚洲视频一区二区在线观看| 国产日韩在线亚洲字幕中文| 亚洲影院在线观看| 中文亚洲欧美| 在线观看视频一区二区欧美日韩 | 久久成年人视频| 欧美一区二区在线看| 最新69国产成人精品视频免费| 玖玖在线精品| 亚洲欧美在线另类| 亚洲美女啪啪| 久久久999精品视频| 国产精品美女久久久免费| 亚洲一区在线看| 亚洲国产精彩中文乱码av在线播放| 国产在线欧美| 久久婷婷色综合| 欧美成人激情在线| 亚洲精品国产视频| 精品99一区二区三区| 免费在线成人av| 久久国产精品亚洲va麻豆| 亚洲视频视频在线| 亚洲乱亚洲高清| 亚洲国产精品久久91精品| 久久人体大胆视频| 久久久久国产成人精品亚洲午夜| 亚洲一区精品在线| 日韩亚洲欧美在线观看| 亚洲国产高潮在线观看| 狠狠干综合网| 激情六月综合| 激情av一区二区| 国内精品久久久久久影视8| 国产精品激情| 国产精品久久久久久久久久尿 | 久久午夜激情| 久久久久99精品国产片| 亚洲高清精品中出| 欧美电影免费观看高清完整版 | 欧美亚洲自偷自偷| 经典三级久久| 激情六月婷婷综合| 亚洲电影av在线| 欧美性一区二区| 久久成人精品电影| 欧美一区午夜精品| 99成人在线| 亚洲一区二区久久| 亚洲女同性videos| 亚洲欧洲在线一区| 亚洲免费成人| 亚洲一区久久| 久久精品盗摄| 免费久久99精品国产| 欧美日韩国产大片| 国产精品一区毛片| 国产综合自拍| 亚洲啪啪91| 午夜国产不卡在线观看视频| 91久久国产综合久久蜜月精品 | 亚洲一区美女视频在线观看免费| 亚洲影音一区| 久久精品毛片| 欧美精品日韩| 国产欧美日韩视频在线观看| 韩国av一区二区| 日韩视频精品在线| 亚洲电影免费观看高清| 亚洲精品免费看| 性欧美办公室18xxxxhd| 久久尤物电影视频在线观看| 欧美激情一二三区| 久久久99国产精品免费| 欧美激情aaaa| 亚洲欧美激情一区| 免费短视频成人日韩| 欧美系列精品| 亚洲国产日韩欧美在线99| 一二三区精品福利视频| 日韩一本二本av| 久久精品一区中文字幕| 欧美激情精品久久久久久| 亚洲视频在线观看| 麻豆久久婷婷| 国产日韩高清一区二区三区在线| 亚洲丁香婷深爱综合| 亚洲欧美日韩一区二区| 欧美亚洲免费电影| 亚洲国产视频一区二区| 午夜国产精品影院在线观看| 欧美xxxx在线观看| 欧美日韩国产探花| 一区视频在线播放| 亚洲男女自偷自拍| 亚洲黄一区二区三区| 午夜精品影院| 久久精品国产亚洲精品| 欧美日韩一区二区视频在线 | 91久久精品日日躁夜夜躁国产| 亚洲综合导航| 欧美亚一区二区| 亚洲美女毛片| 女主播福利一区| 久久爱www| 国产精品网站在线播放| 一区二区三区日韩欧美| 欧美激情亚洲精品| 久久久噜噜噜久久中文字免| 国产精品素人视频| 亚洲欧美激情视频| 9i看片成人免费高清| 免费在线视频一区| 亚洲欧洲一区二区三区在线观看| 久久免费视频在线| 午夜一区在线| 国产视频亚洲| 久久精品一二三| 亚洲欧美日韩在线播放| 国产精品久久久久影院色老大 | 红桃视频成人| 久久午夜羞羞影院免费观看| 午夜精品视频一区| 国产女人水真多18毛片18精品视频| 亚洲午夜久久久久久久久电影院| 亚洲精品国产精品久久清纯直播| 欧美激情综合在线| 一区二区日韩精品| 99在线热播精品免费99热| 欧美亚州一区二区三区| 亚洲欧美日韩国产一区| 午夜精品在线|