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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

delphi memo 查找字符 下行插入_Vim高手,从来不用鼠标2——替换、撤销、缩进、查找

發布時間:2025/4/5 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 delphi memo 查找字符 下行插入_Vim高手,从来不用鼠标2——替换、撤销、缩进、查找 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文章原創首發于公眾號:編程三分鐘

vim 替換、撤銷、縮進、查找

上一次我們掌握了移動、跳轉、定位、操作(刪除、復制、粘貼),基本使用vim脫離鼠標完全是可以做到的了。速記如下:

移動: h,l,j,k,w,b

跳轉:G nG f/F+字母

定位:G代表盡頭, $代表行尾,^代表行首,w代表下一個單詞,b上一個單詞,e當前單詞末尾

操作:y d p

知識點

  • 字符替換
  • 縮進與調整文本位置(居左、居中、居右)
  • 字符查找

字符的替換及撤銷

查找和替換是編輯器中最常用的功能之一,在普通編輯器當中查找替換時,你可能需要先移動鼠標在菜單中點擊查找的功能,輸入查找內容,再點擊確認查找。而在vim中,所有的操作只需要敲擊幾下鍵盤就行了,手不用離開鍵盤區域,速度自然會快很多很多。

替換和撤銷(Undo)

替換和Undo命令都是針對普通模式下的操作,這次用到三個字母,r/R,c/C,u/U

r+<待替換字母> 將游標所在的一個字母替換為其他字母(如下#替換成i)

當然了,一個一個替換甚是麻煩,不妨使用R連續替換

R 連續替換,直到按下Esc

cw 刪除一個單詞,并進入插入模式

C 刪除從游標處開始到當前行尾,并進入插入模式

u 撤銷一次操作(如下,粘貼了Internet單詞三次,按u三次,撤銷粘貼操作)

U(大寫) 無論當前行修改了多少次,撤銷當前行的所有修改

Ctrl+r redo,即撤銷undo的操作(如下,刪除一個單詞,寫入123,之后交替u和Ctrl+r,可以觀察到重復撤銷123輸入,再恢復123輸入)

快速縮進

快速縮進在編輯代碼時極其有用,快速調整代碼縮進非常的爽,縮進操作均在普通模式下有效

使用命令進行快速調整縮進操作

>> 整行將向右縮進

<< 整行向左回退

設置縮進字符數

命令行模式下對shiftwidth值進行設置可以控制縮進和回退的字符數 (可以簡寫成sw,下面我都用簡寫)

獲取目前的設定值

:set shiftwidth?

設置縮進為n個字符

:set shiftwidth=n

輸入 ESC 回到普通模式,再次嘗試 >> 看縮進量是否變化

調整文本位置

命令行模式下輸入:le(left)命令使本行內容靠左

:le

命令行模式下輸入:ce(center)命令使本行內容居中

:ce

命令行模式下輸入:ri(right)命令使本行文本靠右

:ri

查找

快速查找

普通模式下輸入 / 然后鍵入需要查找的字符串 按回車后就會進行查找。 輸入n 和 N 可以繼續查找。 n是查找下一個內容,N查找上一個內容。

? 與/ 功能相同,只不過?是向上而 / 是向下查找。 :noh退出查找模式

高級查找

普通模式下輸入*尋找游標所在處的單詞
普通模式下輸入#同上,但 #是向前(上)找,*則是向后(下)找

以上查找n,N 的繼續查找命令依然可以用

小結

這一節學習了替換,撤銷操作及快速查找,其中替換和文檔內快速查找的功能十分實用,希望能夠熟練掌握。

速記如下:

替換:r+<待替換字母>,R

刪除并插入:cw、C

撤銷:u、U、ctrl+r

調整文本位置::le、:ce、:ri

查找:文本、?文本、n、N

總結

以上是生活随笔為你收集整理的delphi memo 查找字符 下行插入_Vim高手,从来不用鼠标2——替换、撤销、缩进、查找的全部內容,希望文章能夠幫你解決所遇到的問題。

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