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

隨筆 - 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 風輕云淡 閱讀(401) 評論(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>
            国产精品久久久久久久浪潮网站| 这里只有精品丝袜| 一区二区三区黄色| 亚洲人线精品午夜| 亚洲伦伦在线| 亚洲一区影院| 欧美一站二站| 女同性一区二区三区人了人一 | 欧美—级高清免费播放| 欧美精品国产| 国产精品青草久久| 激情成人在线视频| 亚洲精品欧美日韩专区| 99精品国产在热久久下载| 亚洲一区二区精品在线观看| 欧美在线精品免播放器视频| 蜜臀va亚洲va欧美va天堂| 亚洲精品1234| 亚洲一级黄色片| 久久网站免费| 欧美日韩麻豆| 黄色精品网站| 亚洲视频在线观看一区| 久久久人成影片一区二区三区观看| 欧美国产高潮xxxx1819| 亚洲综合视频一区| 欧美精品入口| 国内精品久久久久久影视8| 99热免费精品| 久久综合成人精品亚洲另类欧美| 亚洲另类黄色| 久久精品国产v日韩v亚洲 | 国产欧美日韩另类视频免费观看| 激情视频一区| 亚洲欧美自拍偷拍| 最新成人av网站| 久久国产88| 国产精品丝袜白浆摸在线| 最新高清无码专区| 久久久久www| 中国亚洲黄色| 欧美日本在线播放| 亚洲成人影音| 久久久久天天天天| 欧美婷婷在线| 久久久综合视频| 国产精品中文字幕在线观看| 亚洲伦理中文字幕| 欧美波霸影院| 久久国产福利| 国产综合婷婷| 久久免费精品日本久久中文字幕| 亚洲一区二区久久| 欧美午夜电影在线观看| 一区二区三区欧美亚洲| 亚洲黄色av一区| 欧美二区在线| 亚洲日本成人| 久久综合久久综合久久| 久久aⅴ国产紧身牛仔裤| 国产一区二区三区久久精品| 欧美在线观看视频在线| 亚洲免费网址| 国产日韩av高清| 久久精品免费看| 久久国产精品一区二区| 国产一区二区三区高清在线观看| 欧美一区视频在线| 欧美淫片网站| 亚洲大片精品永久免费| 免费高清在线视频一区·| 久久手机免费观看| 亚洲久久在线| 亚洲图中文字幕| 国内久久婷婷综合| 亚洲狠狠丁香婷婷综合久久久| 欧美二区不卡| 亚洲欧美春色| 欧美中文字幕视频在线观看| 精品av久久久久电影| 亚洲大片在线观看| 欧美性感一类影片在线播放| 久久经典综合| 欧美激情国产高清| 久久9热精品视频| 巨乳诱惑日韩免费av| 国产精品视频成人| 香蕉久久夜色精品国产| 国产精品夫妻自拍| 久久国产视频网站| 久久成人一区| 一本色道久久综合亚洲91| 夜夜嗨av一区二区三区免费区| 国产精品美女在线| 久久天天躁狠狠躁夜夜爽蜜月| 久久女同互慰一区二区三区| 亚洲精品一线二线三线无人区| 99精品视频免费观看| 国产亚洲精品aa| 亚洲欧洲日本在线| 国内精品久久久久国产盗摄免费观看完整版| 久久蜜桃资源一区二区老牛| 国产精品视频免费观看| 欧美激情亚洲综合一区| 欧美精品一区二区三区蜜臀| 欧美一区二区高清在线观看| 老牛影视一区二区三区| 亚洲欧美日韩直播| 免费av成人在线| 欧美综合77777色婷婷| 欧美大片在线观看一区| 久久久国产视频91| 国产精品久久久久久久久免费樱桃 | 麻豆国产精品一区二区三区 | 久久精品国产一区二区三区免费看| 老司机午夜精品视频| 亚洲欧美日韩一区在线| 欧美激情视频一区二区三区不卡| 久久精品国产免费观看| 欧美色精品在线视频| 亚洲国产成人av好男人在线观看| 国产视频精品va久久久久久| 中文精品视频一区二区在线观看| 91久久久久久久久久久久久| 久久精品国产欧美激情| 欧美一级黄色网| 国产精品久久久久7777婷婷| 亚洲精品资源| 夜夜爽99久久国产综合精品女不卡| 久久久午夜电影| 久热精品视频在线免费观看| 国产真实乱偷精品视频免| 亚洲在线视频免费观看| 亚洲欧美激情精品一区二区| 欧美日韩黄色大片| 亚洲精品一区二区三| 日韩网站在线观看| 欧美理论电影在线播放| 亚洲欧洲日韩在线| 亚洲免费观看高清完整版在线观看熊 | 日韩一二三区视频| 欧美欧美全黄| 夜夜嗨av一区二区三区免费区| 99精品国产99久久久久久福利| 久热精品视频| 亚洲欧洲一区二区三区久久| 一区二区三区.www| 国产精品乱子久久久久| 亚洲欧美国产不卡| 久久婷婷一区| 亚洲人成亚洲人成在线观看 | 国产一区二区视频在线观看| 欧美一区二区三区在线观看 | 亚洲综合三区| 久久久久久久高潮| 亚洲国产人成综合网站| 亚洲免费久久| 国产精品麻豆成人av电影艾秋| 99热免费精品在线观看| 亚洲一区二区三区成人在线视频精品| 国产精品swag| 欧美在线视频观看| 亚洲第一区在线观看| 一区二区日韩伦理片| 国产精品日韩一区二区三区| 久久av最新网址| 91久久在线观看| 欧美在线视频免费观看| 激情久久中文字幕| 欧美日本一道本| 欧美一区二区日韩| 亚洲激情欧美| 久久国产综合精品| 夜夜嗨av一区二区三区网站四季av| 国产精品高潮视频| 蜜臀久久99精品久久久久久9| 一区二区三区免费观看| 男人的天堂亚洲在线| 先锋影音一区二区三区| 亚洲国产精品一区制服丝袜 | 欧美午夜精品一区| 久久久999成人| 在线亚洲欧美视频| 欧美成人午夜视频| 欧美一区二区免费视频| 亚洲亚洲精品三区日韩精品在线视频| 欧美在线免费视屏| 亚洲人精品午夜在线观看| 欧美影院在线| 洋洋av久久久久久久一区| 黄色国产精品| 国产精品系列在线播放| 欧美成人综合| 欧美在线视频观看| 亚洲永久视频| 亚洲色图在线视频| 99精品热视频| 99国产精品一区| 亚洲看片网站| 亚洲免费av电影|