vim 基本操作,拷貝,貼上,刪除,行內移動,查詢與替換,多視窗,橫向豎向分屏,放大當前視窗...
vim 基本操作,拷貝,貼上,刪除,行內移動,查詢與替換,多視窗,橫向豎向分屏,放大當前視窗
1.拷貝、貼上、刪除
拷貝 :yy/yw
貼上:p
刪除:dd/dw
123456
qwe 123456
~
~
~
其中yw是拷貝單詞,比如qwe 123456,在命令列模式下,輸入yw,會拷貝qwe
如果這樣
123456
qwe123456
~
~
~
yw 會拷貝qwe一個整行
dw 會刪除一整行,如果中間有空格隔開,會刪除字元
2.游標移動
h,j,k,l : 左下上右
gg:調到檔案頭
G:調到檔案尾巴
移動到行首:^
移動到行尾:$
按單詞移動:向前W/ 2W/,向後 b,b/
dasfdsafsdafasfasfasdfasfasfasfasgasgasgagasgasefavadgafafda sdff sfe h
我們將貫標移動到 這一行的末尾 ,然後輸入 ^
,游標會移動到行首,如果舒服 $
,游標會移動到行尾,如果輸入 b
,游標會移動到 sfe
的前面,如果輸入2b
,游標會直接跳到 sdff
的前面,同理,w是向前移動的意思,如果輸入
2w,游標會從
sdff`直接跳到行尾。
3.查詢與替換
查詢 : /關鍵字
查詢與替換::%s/關鍵字/替換字/gc
%:整篇文件中的所有行
s:設定
g:查詢到第一個關鍵字後繼續搜尋
c:每次替換前都要進行確認,如果不寫,所有的都替換。
如果查詢到多個,n
向後查詢,N
向前查詢,
:set number
檢視共有多少行
替換指定行數之間的:
3,4s/df/###/gc
如果有特殊字元,用 \
隔開
3,4s/\*\*\*/###/gc
4.多視窗,橫向豎向分屏,放大當前視窗。
分視窗:split(橫向)/vsplit(豎向)
視窗間跳轉 : control + w / control + w(hjkl),
control +w + - ,放大當前視窗 , control + w + = ,還原
關閉視窗:close
vsplit : control + w + shift + | , 可以放大橫屏的視窗,control + w + = 還原
相關文章
- 在不把視窗設定成當前視窗的條件下,對視窗進行操作。
- 論移動裝置內容的橫向滾動和豎向滾動
- vim 多視窗 多檔案
- FineUI小技巧(5)向子視窗傳值,向父視窗傳值UI
- 資料視窗橫向滾動時用PB鎖定某列
- pycharm 拆分視窗, 取消分屏; VS code 分屏PyCharm
- vim查詢替換
- javascript如何關閉當前視窗JavaScript
- [20150409]vim的多視窗操作.txt
- jQuery在子視窗如何操作父視窗元素jQuery
- 巧用“查詢替換”刪除Word文件多餘的空行(轉)
- 內網滲透(八)橫向移不動內網
- PHP 物件導向 - 物件的淺拷貝與深拷貝PHP物件
- vim學習筆記——多檔案、多視窗編輯筆記
- javascript關閉當前視窗例項程式碼JavaScript
- win10快捷鍵關閉當前視窗怎麼操作_win10快捷鍵快速關掉所有視窗方法Win10
- 內網滲透-橫向移動($IPC&at&schtasks)內網
- unity 動態修改當前橫豎屏狀態Unity
- Finder Windows for Mac(訪達視窗查詢器)WindowsMac
- Win10如何將音量條從橫向變為豎向 win10音量條怎麼從橫向變為豎向Win10
- CSS 實現元素在當前視窗水平垂直居中CSS
- js關閉當前頁面視窗的問題JS
- 谷歌安卓5.1系統程式碼曝光:將支援多視窗分屏功能谷歌安卓
- iOS10 UI教程基礎視窗的內容與設定起始視窗iOSUI
- 設定滑鼠捕獲屬於當前執行緒的指定視窗執行緒
- 基本的Dos命令(cmd視窗)
- 【iOS開發】禁用WebView放大鏡及拷貝貼上彈出框iOSWebView
- Win10如何改變切換視窗開啟所有視窗Win10
- Hookshot for Mac移動游標視窗捕捉工具HookMac
- Linux-Vim編輯器之查詢與替換Linux
- 除錯彈出式視窗除錯
- JavaScript視窗功能指南之在視窗中書寫內容 (轉)JavaScript
- 雙向連結串列————查詢、刪除、插入結點
- vim下多行查詢替換簡單命令
- goland 把多個專案視窗合併到一個視窗GoLand
- jQuery內容橫向拖拽滾動jQuery
- 如何在word中進行查詢與替換 word文件中的替換與查詢功能
- JavaScript - 模式視窗和非模式視窗JavaScript模式