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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Vim简本

發布時間:2023/12/13 综合教程 25 生活家
生活随笔 收集整理的這篇文章主要介紹了 Vim简本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

參考鏈接:http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/

本文將更簡化,只保留其中的精華部分。

Level One —— Survive


♦鍵入i進入Insert模式;輸入ESC返回Normal模式。

x↘刪除光標下的字符。

:wq↘ 保存并退出,其中w為保存(write),而q為退出(quit)。

dd↘ 刪除并復制當前行。

p↘ 復制(Paste)。

hjkl↘ 左下上右,移動光標。j看起來像一個向下的箭頭。

:help <command>↘ 顯示關于該命令的幫助。使用:q退出。

Level Two —— Feel comfortable


① 更多插入模式

a↘ 在光標之后插入。

o↘ 在當前行后插入新行。

O↘ 在當前行前插入新行。

cw替換光標當前位置到當前單詞末尾的內容。

Change Delete Yank(Copy)
Line cc dd yy
Letter cl dl yl
Word cw dw yw

② 光標的基本移動命令

0↘ 這里是零,移動光標到第一列。

^↘ 移動光標到當前行第一個非空字符。

$↘ 移動光標到當前行行尾。

g_↘ 移動光標到當前行最后一個非空字符。

/pattern↘ 按pattern向后進行搜索。

?pattern↘ 按pattern向前進行搜索。

③ 拷貝與復制

p↘ 小p,在當前位置后插入。

P↘ 大p,在當前位置前插入。

yy↘ 拷貝當前行,等價于ddP。

④撤消與重做

u↘ 撤消(undo)。

Ctrl+r↘ 重做(redo)::

⑤加載/保存/退出/改變文件(Buffer緩沖區)

:e <path to file>↘ 打開文件。

:w↘ 保存文件。

:saveas <path to file>↘ 保存當前文件到<path to file>中。

:x,ZZ或:wq↘ 保存并退出(:x僅在需要時保存,而ZZ則不需要輸入冒號)。

:q!↘ 退出但不保存。

:qa!↘ 無論文件是否正在編輯(修改還在Buffer中),都強制退出。

:bn (:bp)↘ 當打開多個文件時,使用這兩個命令切換至下一個或上一個文件。

Level Three —— Better & Stronger & Faster


①Better

.↘ (dot) 重復最后一條執行的命令。

N.↘ 重復最后一條命令N次。

♦N<command>↘ 重復該命令N次。

Ndd↘ 刪除N行。

Np↘ 粘貼N次。

Nidesu [ESC]↘ 寫"desu“N次。

②Stonger

NG↘ 跳轉到第N行。

gg↘ 它是1G的縮寫,跳轉到文件的初始位置。

G↘ 跳轉到最后一行。

默認時,單詞由字母和下劃符。

w↘ 跳轉到接下來單詞的開始位置。

e↘ 跳轉到當前單詞的結束位置。

假設你認為單詞是有blank字符作為分隔符,那么你需要使用大寫的E和W(編程的時候用)。

W↘ 在新規則下,跳轉到接下來單詞的開始位置。

E↘ 在新規則下,跳轉到當前單詞的結束位置。

%↘ 跳轉到對應的(,{,[。

*#↘ 匹配光標當前所在的單詞,移動光標到下一個(或上一個)匹配單詞(*是下一個,#是上一個)。

③Faster

Vim中大多數命令都可以以下邊的格式來使用:

<start position><command><end position>

For example:

♦0y$↘跳轉到當前行的起始位置,從當前位置復制到當前行的結束。

♦ye↘ 從當前位置復制到當前行末尾。

♦y2/foo↘ 從當前位置復制到第2個出現的”foo“。

同理,由y可以推理到d(刪除)和v(虛擬選擇),以及gU(大寫化)和gu(小寫化)。

Level 4 —— Vim Superpowers

①當前行上的光標移動

♦0↘ 將光標移動到第一列。

♦^ ↘ 將光標移動到當前行的第一個字符上。

♦ $ ↘ 將光標移動到當最后一列。

♦ g_ ↘ 將光標移動到當前行的最后一個字符上。

♦fa ↘ 將光標移動到下一個為a的字符處。這里的a是泛指任意字符。同理,你也可以用fb將光標移動下一個字符b上。

♦t,↘ 向前移動光標到,(逗號)之前。逗號也可被其它符號替換,比如,分號”;“。

♦T,↘ 向后移動光標到,(逗號)之前。

♦3fa↘ 向前查找在當前行出現的第三個a字符。

♦3Fa↘ 向后查找在當前行出現的第三個字符。

dt" ↘ 刪除當前位置到"之間的一切。

② 區域選擇

這些命令只能被用于visual模式下,且在一個操作符之后。

Ctrl + v進行矩形塊選擇。

主要格式:<action>a<object> 和 <action>i<object>

這里的action可以是任意action。如,d(刪除),y(復制),v(選擇visual模式)。

這里的object可以是:w代表word,W代表WORD(擴展word),s代表句子,p代表段落。

假設由如下文字,且光標在第一個o上:

使用vi“的效果如下:

使用va"的效果如下:

使用vi)

使用va)的效果如下:

使用v2i)的效果如下:

使用v2a)的效果如下:

自動補全命令

♦ Ctrl + p和Ctrl + n,這里的n是next的意思。

④宏

qa將你的actions記錄在寄存器a中。@a會重新執行保存在寄存器a中的宏。@@是一個快捷鍵,用以執行最近一次被執行的宏。

qaYp<Ctrl + a>q

qa開始記錄

Yp重復當前行

Ctrl + a增量當前數字

q結束記錄

⑤Visual選擇

Ctrl + v,v 和V

J 整合所有行

< (>) 向左縮進(向右縮進),用得較多的自然是向右縮進。

= 自動縮進

A 插入

⑥分割

:split 水平分割

:vsplit 垂直分割

:e <文件> 打開文件

Ctrl + w切換窗口

Ctrl + + 增大窗口

Ctrl + - 減少窗口

Ctrl + / 增大當前窗口

Ctrl+w+hjkl跳轉窗口

:close 關閉串口

:only 關閉其它所有窗口

:qall 全部窗口退出

:wall 全部保存。

vim -o 文件1 文件2 ... 分屏打開文件

總結

以上是生活随笔為你收集整理的Vim简本的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 国产中文字幕三区 | 日本人三级 | 欧美啪啪一区 | 久久aⅴ乱码一区二区三区 亚洲成人18 | 欧美一区亚洲二区 | 韩国黄色精品 | 日韩av视屏 | 一二区在线观看 | 99热成人 | 黄色777| 桃色视频 | 人妻少妇精品无码专区久久 | 少妇无套高潮一二三区 | 亚洲一级二级三级 | 男生裸体视频网站 | 午夜激情毛片 | 亚洲精品性视频 | 欧美粗暴se喷水 | 日本a一级 | 午夜久久久久久久久久 | 蜜桃传媒一区二区亚洲 | 亚洲深夜在线 | 人妻精品无码一区二区三区 | xxxx国产 | 欧美va天堂 | av中字| 97免费观看视频 | 欧美一区三区二区在线观看 | 91娇羞白丝 | av永久| 91精品网 | 亚洲另类av | 无套内谢少妇毛片 | 午夜性影院 | 香港三级韩国三级日本三级 | 欧美一区二区国产 | 91看片看淫黄大片 | wwwxxx黄色片 | 黑人巨大精品欧美一区免费视频 | 免费毛片在线播放 | 中文字幕一区二区久久人妻 | 日韩三级欧美 | 日韩一区二区三区视频在线观看 | 国产性hd| 精品国产亚洲AV | 男人操女人动漫 | 牛牛影视av | 色乱码一区二区三区熟女 | 高清视频一区二区三区 | 色成人免费网站 | 午夜九九| 久久亚洲第一 | 综合色吧 | 肉丝肉足丝袜一区二区三区 | 日韩成人黄色片 | 国产精品精 | 国产精品久久久久久99 | av网址免费在线观看 | 日本黄色一级网站 | 免费啪| 波多野结衣电影免费观看 | 美女调教视频 | 精品国产69 | 日本精品一区二区三区视频 | 国产视频999 | 亚洲日本精品 | 713电影免费播放国语 | 久久免费国产精品 | 伊人222成人综合网 亚洲日本中文 | 日韩骚片| 91丨国产丨捆绑调教 | 99久久久无码国产精品免费 | 国产成人手机视频 | 青青青操| 日韩av高清无码 | 99re99| 婷婷五月综合缴情在线视频 | 亚洲AV成人无码久久精品巨臀 | 中国毛片视频 | 日本黄色生活片 | 精品中文一区二区三区 | 国产免费成人 | 欧美youjizz| 亚洲热av | 丁香花五月 | 亚洲v日本 | 午夜精品剧场 | 美女av免费观看 | 麻豆最新| 一区二区三区人妻 | 91操人视频| 韩国av电影在线观看 | 在线观看涩涩 | 真实乱视频国产免费观看 | 四虎网站在线 | 九九精品免费 | 久久青青 | 欧美一级一区二区三区 | 一级黄色片免费在线观看 |