日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

干货 | Vim Cheat Sheet快捷键汇总

發布時間:2025/3/20 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 干货 | Vim Cheat Sheet快捷键汇总 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

全局

  • :help keyword?- 打開關鍵字幫助

  • :saveas file?- 另存為

  • :close?- 關閉當前窗口

  • K?- open man page for word under the cursor

光標

  • h?- 左移光標

  • j?- 下移光標

  • k?- 上移光標

  • l?- 右移光標

  • H?- 移動到當前頁面頂部

  • M?- 移動到當前頁面中間

  • L?- 移動到當前頁面底部

  • w?- 移動到下個單詞開頭

  • W?- 移動到下個單詞開頭(單詞含標點)

  • e?- 移動到下個單詞結尾

  • E?- 移動到下個單詞結尾(單詞含標點)

  • b?- 移動到上個單詞結尾

  • B?- 移動到上個單詞結尾(單詞含標點)

  • %?- move to matching character (default supported pairs: '()', '{}', '[]' - use?:h matchpairs?in vim for more info)

  • 0?- 移動到行首

  • ^?- 移動到行首的非空白符

  • $?- 移動到行尾

  • g_?- 移動到行內最后一個非空白符

  • gg?- 移動到文件第一行

  • G?- 移動到文件最后一行

  • 5G?- 移動到第五行

  • fx?- 移動到字符 x 下次出現的位置

  • tx?- 移動到字符 x 下次出現的位置的前一個字符

  • Fx?- jump to previous occurence of character x

  • Tx?- jump to after previous occurence of character x

  • ;?- repeat previous f, t, F or T movement

  • ,?- repeat previous f, t, F or T movement, backwards

  • }?- 移動到下一個段落 (當編輯代碼時則為函數/代碼塊)

  • {?- 移動到上一個段落 (當編輯代碼時則為函數/代碼塊)

  • zz?- 移動屏幕使光標居中

  • Ctrl?+?e?- move screen down one line (without moving cursor)

  • Ctrl?+?y?- move screen up one line (without moving cursor)

  • Ctrl?+?b?- 向后滾動一屏

  • Ctrl?+?f?- 向前滾動一屏

  • Ctrl?+?d?- 向前滾動半屏

  • Ctrl?+?u?- 向后滾動半屏

Tip?命令前追加數字表示命令的重復次數, 比如?4j?表示向下移動四行

插入模式 - 插入/追加文本

  • i?- 從光標前開始插入字符

  • I?- 從行首開始插入字符

  • a?- 從光標后開始插入字符

  • A?- 從行尾開始插入字符

  • o?- 在當前行之下另起一行, 開始插入字符

  • O?- 在當前行之上另起一行, 開始插入字符

  • ea?- 從當前單詞末尾開始插入

  • Esc?- 退出插入模式

編輯

  • r?- 替換當前字符

  • J?- 將下一行合并到當前行

  • gJ?- join line below to the current one without space in between

  • gwip?- reflow paragraph

  • cc?- 清空當前行, 然后進入插入模式

  • c$?- 從光標位置開始, 修改當前行

  • ciw?- change (replace) entire word

  • cw?- 從光標位置開始, 修改單詞

  • s?- 刪除當前字符, 然后進入插入模式

  • S?- 清空當前行, 然后進入插入模式 (同cc)

  • xp?- 當前字符后移

  • u?- 撤銷

  • Ctrl?+?r?- 重復

  • .?- 再次執行上個命令

選擇文本(可視化模式)

  • v?- 進入可視化模式, 移動光標高亮選擇, 然后可以對選擇的文本執行命令(比如y-復制)

  • V?- 進入可視化模式(行粒度選擇)

  • o?- 切換光標到選擇區開頭/結尾

  • Ctrl?+?v?- 進入可視化模式(矩陣選擇)

  • O?- 切換光標到選擇區的角

  • aw?- 選擇當前單詞

  • ab?- 選擇被 () 包裹的區域(含括號)

  • aB?- 選擇被 {} 包裹的區域(含花括號)

  • ib?- 選擇被 () 包裹的區域(不含括號)

  • iB?- 選擇被 {} 包裹的區域(不含花括號)

  • Esc?- 退出可視化模式

可視化模式命令

  • >?- 向右縮進

  • <?- 向左縮進

  • y?- 復制

  • d?- 剪切

  • ~?- 大小寫切換

寄存器

  • :reg?- 顯示寄存器內容

  • "xy?- 復制內容到寄存器 x

  • "xp?- 粘貼寄存器 x 中的內容

Tip?寄存器被存儲在 ~/.viminfo 中, 在下次重啟vim時仍會加載

Tip?寄存器 0 存儲上一次復制的值

標記

  • :marks?- 標記列表

  • ma?- 設置當前位置為標記 a

  • `a?- 跳轉到標記 a 的位置

  • y`a?- 復制當前位置到標記 a 的內容

  • qa?- 錄制宏 a

  • q?- 停止錄制宏

  • @a?- 執行宏 a

  • @@?- 重新執行上次執行的宏

剪切, 復制, 粘貼

  • yy?- 復制當前行

  • 2yy?- 復制 2 行

  • yw?- 復制當前單詞

  • y$?- 復制, 從光標位置到行末

  • p?- 在光標后粘貼

  • P?- 在光標前粘貼

  • dd?- 剪切當前行

  • 2dd?- 剪切 2 行

  • dw?- 剪切當前單詞

  • D?- 剪切, 從光標位置到行末

  • d$?- 剪切, 從光標位置到行末 (同D)

  • x?- 剪切當前字符

退出

  • :w?- 保存

  • :w !sudo tee %?- 使用 sudo 保存當前文件

  • :wq?or?:x?or?ZZ?- 保存并退出

  • :q?- 退出(修改未保存時警告)

  • :q!?or?ZQ?- 不保存強制退出

  • :wqa?- write (save) and quit on all tabs

查找/替換

  • /pattern?- 查找pattern

  • ?pattern?- 向上查找pattern

  • \vpattern?-?pattern?中的非字母數字字符被視為正則表達式特殊字符 (不需轉義字符)

  • n?- 查找下一個

  • N?- 查找上一個

  • :%s/old/new/g?- 替換全部

  • :%s/old/new/gc?- (逐個)替換

  • :noh?- 移除搜索結果的高亮顯示

多文件搜索

  • :vimgrep /pattern/ {file}?- 在多個文件中搜索?pattern

e.g.?:vimgrep /foo/ **/*

  • :cn?- 移動至下一個

  • :cp?- 移動至上一個

  • :copen?- 打開搜索結果列表

多文件

  • :e file?- 新建緩沖區打開 filename

  • :bnext?or?:bn?- 切換到下個緩沖區

  • :bprev?or?:bp?- 切換到上個緩沖區

  • :bd?- 關閉緩沖區

  • :ls?- 列出所有打開的緩沖區

  • :sp file?- 新建緩沖區打開 filename 并水平分割窗口

  • :vsp file?- 新緩沖區打開 filename 并垂直分割窗口

  • Ctrl?+?ws?- 水平分割窗口

  • Ctrl?+?ww?- 在窗口間切換

  • Ctrl?+?wq?- 關閉窗口

  • Ctrl?+?wv?- 垂直分割窗口

  • Ctrl?+?wh?- 切換到右側窗口

  • Ctrl?+?wl?- 切換到左側窗口

  • Ctrl?+?wj?- 切換到下側窗口

  • Ctrl?+?wk?- 切換到上側窗口

    ?

總結

以上是生活随笔為你收集整理的干货 | Vim Cheat Sheet快捷键汇总的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 色中色综合网 | 亚欧精品视频一区二区三区 | 免费成人美女在线观看 | 亚洲伦理一区 | 免费污片软件 | 成人精品影院 | 欧美成人中文字幕 | 在线观看三级网站 | 先锋av资源在线 | 夜夜操夜夜骑 | 国产日本在线观看 | 九九热最新| 日韩精品在线观看中文字幕 | 欧美一区视频在线 | 五月天免费网站 | 国产成人在线播放视频 | www日本xxx| 99re视频在线 | 四虎影院国产精品 | 国产精品久久777777换脸 | 俄罗斯av片 | 高清av网 | 欧洲av一区二区三区 | 久久窝窝| www.在线播放 | 日韩精品免费一区二区在线观看 | 欧美一级网址 | 日韩av三级在线 | 国产小毛片 | 在线视频久久 | 7799精品视频天天看 | 女优一区二区三区 | av在线播放中文字幕 | 日韩区欧美区 | aaa欧美| 成人精品视频一区二区 | 欧美大黑bbbbbbbbb在线 | 欧美视频在线观看 | 国产又大又黑又粗免费视频 | 国产小视频在线观看 | 四虎久久久 | 精品一区二区三区免费 | 日韩av.com| 亚洲一区免费看 | 精东传媒在线 | 亚洲成人免费在线 | 欧洲亚洲另类 | 天天干天天日 | 久久久国产视频 | 综合精品一区 | 人成网站在线观看 | 68日本xxxxxⅹxxx59 | 少妇性色av | 奇米影视四色777 | 九一爱爱 | 欧美日韩一区二区在线观看 | 亚洲成人第一页 | 欧美性猛交99久久久久99按摩 | 国产欧美精品一区二区色综合 | 天堂网视频 | 一区二区三区四区在线观看视频 | 91禁蘑菇在线看 | 国产小视频网址 | 美女精品久久 | 国产欧美日韩免费 | 亚洲第一免费网站 | 欧美一级淫片 | 日本在线一区二区 | zzji欧美大片| 国产成人精品一区二三区四区五区 | 国产suv精品一区二区33 | 一区二区免费在线播放 | 色狠av | 日韩一区二区三免费高清在线观看 | 毛片一级视频 | 国产精品人成在线观看免费 | 亚洲综合无码一区二区 | 奇米四色在线观看 | 亚洲AV无码一区二区三区少妇 | 精品久久久久一区二区 | 国产午夜伦鲁鲁 | 亚洲AV无码久久精品国产一区 | 精品无人国产偷自产在线 | 福利视频一二区 | 亚洲成人av | 国产日韩欧美 | a级黄色小视频 | 天天色综合天天 | 福利小视频在线 | 未满十八岁勿进 | 日韩一区二区免费在线观看 | 日韩一级中文字幕 | 男女av免费 | 日韩欧美一区二区三区视频 | 天天综合永久入口 | 欧美a视频 | 亚洲AV无码久久精品国产一区 | 大胸美女无遮挡 | 国产a网站 |