vim數字輸入(加1,減1)大小寫切換

2021-12-30 07:16:59 字數 583 閱讀 1743

數字加減:普通模式下:ctrl+a(+) ctrl+x(-)

~:切換游標所在位置的字元的大小寫形式,大寫轉換為小寫,小寫轉換為大寫 3~:將游標位置開始的3個字母改變其大小寫

注意以下均是在,normal mode(普通模式)下操作的。

1. 單個字元的處理

~:切換游標所在位置的字元的大小寫形式,大寫轉換為小寫,小寫轉換為大寫

3~:將游標位置開始的3個字母改變其大小寫

2. 文字整體的處理

gu:切換為小寫,gu:切換為大寫,剩下的就是對這兩個命令的限定(限定行字母和單詞)等等。

2.1 整篇文章

無須進入命令列模式,鍵入:

gggug:整篇文章轉換為小寫,gg:檔案頭,g:檔案尾,gu:切換為小寫

gggug:整篇文章切換為大寫,gg:檔案頭,g:檔案尾,gu:切換為大寫

2.2 只轉化某個單詞

guw、gue

guw、gue

gu5w:轉換 5 個單詞

gu5w

2.3 轉換行

gu0 :從游標所在位置到行首,都變為大寫

gu$ :從游標所在位置到行尾,都變為大寫

按鍵控制数字加1減1

前面學習了數碼管和按鍵,將兩者結合,完成乙個用兩個按鍵控制加減數字的小程式,乙個按鍵控制加1另乙個控制減1。include sbit keyadd p0 0 加1按鍵 sbit keydec p0 1 減1按鍵 sbit latch1 p2 2 段鎖存sbit latch2 p2 3 位鎖存unsi...

下標中的加1減1問題

在平時寫程式中,那些下標加1減1問題我總是糾結很久,現在總結一下 1 對稱問題 下標從0開始,是 include define rep i,a,b for int i a i b i define for i,a,b for int i a i b i using namespace std int...

加1的陷阱

我們經常在使用for迴圈的時候有死迴圈的情況,但是我們這次的這個陷阱很淺,但是很容易掉進去。下面我們就開看看我們的陷阱吧。在使用integer的時候,經常會使用到他的最大值,我們迴圈到最大值的時候停止迴圈,但是因為這一點讓我們掉進陷阱的,這個陷阱就是當乙個變數i為integer.max value ...