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

隨筆 - 132  文章 - 51  trackbacks - 0
<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

常用鏈接

留言簿(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>
            欧美一级大片在线观看| 欧美精品一区二区三区很污很色的| 亚洲日本va午夜在线电影| 欧美成人免费视频| aⅴ色国产欧美| 香港成人在线视频| 伊人成年综合电影网| 欧美黄网免费在线观看| 在线综合亚洲欧美在线视频| 久久精品国产精品亚洲精品| 亚洲国产成人高清精品| 欧美日韩在线第一页| 西西裸体人体做爰大胆久久久 | 红桃视频国产精品| 噜噜噜噜噜久久久久久91| 亚洲精品孕妇| 欧美一区二区三区免费在线看| 国产视频欧美| 欧美激情麻豆| 欧美一区二区视频在线观看2020| 欧美xxx成人| 亚洲男同1069视频| 亚洲第一福利视频| 欧美天堂亚洲电影院在线播放| 午夜久久电影网| 亚洲激情国产精品| 欧美一区二粉嫩精品国产一线天| 精品91久久久久| 欧美日韩在线一区| 久久午夜视频| 亚洲欧美日韩国产另类专区| 欧美国产日韩亚洲一区| 欧美一区二区成人| 日韩亚洲视频在线| 伊人久久大香线蕉av超碰演员| 欧美精品 国产精品| 欧美在线观看一区二区| 99在线精品视频| 亚洲高清不卡在线| 久久久久久久久综合| 亚洲综合丁香| 一本大道久久a久久综合婷婷| 国产欧美婷婷中文| 欧美性jizz18性欧美| 欧美成人激情在线| 久久精品免费| 性做久久久久久久免费看| 99精品欧美一区二区三区综合在线| 久久理论片午夜琪琪电影网| 亚洲欧美国产毛片在线| 在线亚洲激情| 日韩视频中文| 亚洲毛片一区| 亚洲精品日韩精品| 亚洲国产裸拍裸体视频在线观看乱了中文| 国产精品久久久久91| 欧美日韩一区在线视频| 欧美激情免费观看| 免费在线看一区| 免费成人av在线看| 嫩草伊人久久精品少妇av杨幂| 小处雏高清一区二区三区| 亚洲综合不卡| 亚洲女性喷水在线观看一区| 亚洲视频第一页| 亚洲性感激情| 亚洲伊人一本大道中文字幕| 亚洲图片在线观看| 亚洲一区二区三区成人在线视频精品 | 欧美18av| 乱码第一页成人| 欧美1区3d| 欧美精品入口| 欧美日韩综合不卡| 国产精品黄色| 国产视频一区在线观看| 国产精品免费网站在线观看| 国产精品亚洲综合一区在线观看| 欧美日韩日本国产亚洲在线| 欧美视频成人| 国产美女精品免费电影| 国产一区深夜福利| 亚洲第一视频网站| 亚洲三级视频| 亚洲一区久久久| 久久精品99国产精品酒店日本| 欧美一区二区高清在线观看| 久久精品国产亚洲5555| 米奇777在线欧美播放| 亚洲高清视频一区| 99视频精品免费观看| 亚洲欧美一级二级三级| 久久久久国产精品人| 欧美激情视频一区二区三区在线播放| 久久成人av少妇免费| 另类专区欧美制服同性| 欧美日韩国产成人在线免费| 国产精品久久久久aaaa九色| 国产一区二区三区奇米久涩| 亚洲人成在线播放网站岛国| 亚洲一区二区黄| 久久手机免费观看| 91久久黄色| 欧美一级午夜免费电影| 欧美国产激情二区三区| 国产精品美女午夜av| 精品成人在线观看| 亚洲午夜精品福利| 久久亚洲综合色| 亚洲精品永久免费| 欧美在线综合视频| 欧美日韩大片| 伊人久久婷婷色综合98网| 一区二区三区**美女毛片| 久久免费视频网站| 日韩午夜免费视频| 久久久久亚洲综合| 国产精品三级久久久久久电影| 韩国欧美一区| 午夜精品久久久久| 亚洲国产老妈| 久久久久久电影| 国产精品一区二区你懂得| 亚洲人成毛片在线播放| 久久精品亚洲一区二区| 亚洲精品综合精品自拍| 久久夜色精品国产| 国产精品自在欧美一区| 一本久久a久久免费精品不卡| 午夜视频久久久久久| 最新高清无码专区| 久久久久国内| 国产一区二区高清| 亚洲影院污污.| 最新成人av网站| 蜜臀a∨国产成人精品| 国产亚洲一区在线| 亚洲欧美久久久| 日韩视频免费看| 欧美国产日韩一区二区在线观看 | 欧美日韩一区二区在线视频| 亚洲成人在线免费| 久久免费视频在线观看| 亚洲午夜久久久| 国产精品成人观看视频国产奇米| 亚洲国产一区二区精品专区| 久久综合五月天婷婷伊人| 亚欧成人在线| 国产亚洲精品久久久| 午夜精品福利在线| 亚洲一区网站| 国产精品视频xxxx| 欧美一区二区观看视频| 亚洲一级网站| 国产精品日韩精品| 亚洲欧美一区二区激情| 在线一区视频| 国产精品久久综合| 先锋影音久久| 新片速递亚洲合集欧美合集| 国产美女诱惑一区二区| 欧美在线日韩精品| 性8sex亚洲区入口| 黄色影院成人| 欧美成人tv| 欧美精品久久天天躁| 一本久道久久综合中文字幕| 一本久道久久综合中文字幕| 欧美午夜精品一区二区三区| 亚洲欧美福利一区二区| 亚洲制服欧美中文字幕中文字幕| 欧美视频中文字幕在线| 亚洲免费在线视频一区 二区| 一区二区激情| 国产美女精品视频| 浪潮色综合久久天堂| 欧美v亚洲v综合ⅴ国产v| 9l国产精品久久久久麻豆| 夜夜爽夜夜爽精品视频| 国产人成精品一区二区三| 久热精品在线| 欧美激情一区二区三级高清视频| 日韩视频中文| 亚洲男人的天堂在线| 韩国在线一区| 亚洲激情影视| 国产伦精品一区二区三区免费迷 | 亚洲国产欧美在线人成| 91久久综合亚洲鲁鲁五月天| 欧美小视频在线| 久久在线91| 欧美精品一区二区在线播放| 亚洲女人天堂成人av在线| 午夜久久影院| 亚洲精品乱码久久久久久按摩观| 日韩午夜av在线| 韩国一区二区在线观看| 亚洲理伦在线| 红桃视频国产精品| 亚洲蜜桃精久久久久久久|