1樓:匿名使用者
ascii 碼錶上的字元,最低的31個代表的字元不是可顯示的字元,稱作控制字元。
在老電腦上可用 ctrl 加一個字母得到。比如代表換行的 \n,ascii 值是 10,二進位制為 0000 1010。
由於 0100 1010 代表的 ascii 字母是 j,所以那時就用 ctrl-j 來生成 \n。
這樣實現起來比較簡單,按住 ctrl 再按字母只相當於將第二高位置 0 即可。現在的鍵盤掃碼原理和以前不一樣,但在很多終端上,為了歷史相容,還在使用這種方法。
這種方法也沿用到對這類控制字元的顯示上,ctrl-j 就顯示為 ^j。因為不是所有的控制字元都可以用諸如 \n 這樣的轉義字元表示,所以這種顯示方法更具一般性。
暫存器的內容並不都以回車結尾,您只要隨便複製一個非整行的內容,再 :reg 就可以看到了。
事實上 vim 在儲存暫存器的時候,除了儲存它的內容外,還要儲存它的型別。有三種,分別是字元型,行型和塊型。以便在貼上它們的時候可以得到人們本來想要的樣子。
關於 ascii 碼的一般知識,樓主可以百科獲得。
2樓:
ctrl - j
也就是換行符
vim顯示^是什麼意思
3樓:匿名使用者
如果這個^與其它字元顏色不一致,^與其後的一個字母表示特殊字元回,
如^m表示回答
車符"\r"
在插入模式下,按ctrl+v會顯示^,然後按特殊按鍵可以輸入特殊字元如ctrl+v,出現^,按f1輸入表示鍵的特殊字元
vim中,「:%s#<[^>]\+>##g」是什麼意思?主要不明白「#」是什麼意義。
4樓:匿名使用者
除了 :e :w 這些基本命令以外,:s 恐怕是 vim 使用頻率最高的命令了。
相信您也很熟悉,它的基本語法如下:
%s/pattern/string/flags
s 是一個帶三個引數的命令,通常劃分引數是用 / 就像我上邊的例子,但如果 pattern 或者 string 裡也要用 / 的話,就需要轉義。
比如要把「a/b"替換成 "aa" 那麼就需要寫成:
:s/a\/b/aa/g
這樣可讀性會下降。考慮到這種不便,可以使用其它字元來分割 s 的三個引數(但不能是字母或反斜槓(\)、豎槓(|)以及雙引號("))。這個分隔符,就是 s 後面的第一個字元。
vim 手冊上建議在 / 不方便的時候用 +。那麼上面那個語句就可以寫成:
:s+a/b+aa+g
在很大程度上,可以提高可讀性,並避免出錯。
當然 # 號也是不錯的,可以在很多指令碼中見到。
有關這個語句的具體解釋,熱心網友回答的很正確,就不贅述了。
5樓:匿名使用者
這裡#只是分割符的意思,沒其他含義。
%s#<[^>]\+>##g
%s表示替換
<[^>]\+>表示正規表示式
##表示把上個正規表示式匹配的內容替換為空g表示全域性
「linux」系統中「vi ^c 」命令是什麼意思?
6樓:匿名使用者
跳動到第一個非空位置 ^
下面是我用vim的時候做的筆記........你可以看一下。
linux vim 操作快捷鍵
----------------------1、上k下j左h右l
2、編輯i、a、s
3、檢視v
4、返回普通模式 esc、ctrl+c、ctrl+[5、執行命令 :
6、新增新頁 tabnew 頁面名
7、拷貝 y,p 或者 +y,+p
8、切換頁面 gt、gt (go tab)9、分割頁面shift+; ->(sp 檔名 或 vs 檔名)10、切換面板ctrl+w(表示進入切換狀態)+[h,j,k,l](某一個就行)
11、儲存 w
12、退出 q
13、儲存退出 wq
14、全部退出 qa
15、按單詞移動 w,e,b
16、單行按字元查詢 f+字元(;繼續 ,上一個)或者t代替f也可以17、撤銷 u
18、跳動到第一個非空位置 ^,跳動到行尾部$19、跳動到第一個位置 0
20、按括號匹配查詢 [[ , ]]
21、跳動到**位置shift + l (尾部), h(gg頭部) , m(中部)
22、跳到指定行 :120
1、正向翻頁 ctrl+f
2、反向翻頁 ctrl+b
3、半屏翻頁 ctrl +d 、 ctrl + u4、剪下 x, 刪除 d
5、撤銷 u,重做ctrl+r
6、刪除區間 10,16d(刪除10~16行內容,%d刪除全部內容)7、設定高亮搜尋 set hls
8、忽略大小寫搜尋 set ic
9、一次搜尋多個 \| (如:/main|\max\|swap)10、檢視man : k
11、檢視ascii碼值:ga
12、自動排版 游標移動到{位置,切換到視覺化模式%=13、左右縮排:切換到視覺化 <, >
14、自動補齊: ctrl+n 或者 ctrl+p
7樓:操清昶養琪
是這樣的嗎?
zh@zh-cw65s:~/work$ vi^c我是在命令提示符下輸入:vi,然後按ctrl+c,就出現上面的效果
^是什麼意思
8樓:千山鳥飛絕
^的意思有:表情符號
以及運算子號,具體:
1、表情符號
在笑臉的符號(^_^)中,這個符號代表著彎著的眉眼。
2、運算子
「^」是一個用來表示第**運算的數學符號,該符號經常被用來表示次方。例如3的5次方通常被表示為3^5。比如說5^2代表5的平方即5的二次方。
9樓:熱心網友
1、「^」是一個用來表示第**運算的數學符號。
2、^,中文尚無通用名稱,可以是乘方、插入符號、插入符、脫字元號等;
3、比如:4^3=4×4×4=64,可以理解為4的3次方。
擴充套件資料^ 特殊符號,標準鍵盤中位於數字6上方,可用英文輸入法shift+6打出。
在電腦上輸入數學公式時,因為不便於輸入乘方,該符號經常被用來表示次方。例如2的5次方通常被表示為2^5;比如說5^2代表5的平方即5的二次方(關於乘方的運算,參見乘方)
10樓:匿名使用者
一、特殊符號
二、表情符號
在笑臉的符號(^_^)中,這個符號代表著彎著的眉眼。
三、運算子
「^」是一個用來表示第**運算的數學符號,該符號經常被用來表示次方。
例如3的5次方通常被表示為3^5。
11樓:
「^」是一個用來表示第**運算的數學符號
在電腦上輸入數學公式時,因為不便於輸入乘方,該符號經常被用來表示次方。例如2的5次方通常被表示為2^5;比如說5^代表5的平方即5的二次方(關於乘方的運算,參見乘方)
"^"是一種位邏輯運算子
^ -----按位異或(xor)是一種可逆運算子,只有在兩個比較的位不同時其結果是1,否則結果為0。因此在計算時應先將數值轉為二進位制,進行位比較,然後把所得的結果轉換為原來的進位制數。如下例:
0x03^0x05 => 11b ^ 101b=110b => 0x06。
該符號通常表示為「ctrl」鍵 計算機上表示組合鍵時,該符號通常表示為「ctrl」鍵
例如:^f 代表ctrl+f
這個符號也代表眉眼表情 在笑臉的符號(^_^)中,這個符號代表著彎著的眉眼
12樓:匿名使用者
很多人用這個符號代表眼睛的!
13樓:匿名使用者
你表達的也不是多明瞭,你感覺是什麼意思呢?問題還的自己解。
14樓:舞蝶淚
滿意回答c++/cli中表示跟蹤控制代碼
「^」是一個用來表示第**運算的數學符號
在電腦上輸入數學公式時,因為不便於輸入乘方,該符號經常被用來表示次方。例如2的5次方通常被表示為2^5。(關於乘方的運算,參見乘方)
"^"是一種位邏輯運算子
^ -----按位異或(xor)是一種可逆運算子,只有在兩個比較的位不同時其結果是1,否則結果為0。因此在計算時應先將數值轉為二進位制,進行位比較,然後把所得的結果轉換為原來的進位制數。如下例:
0x03^0x05 => 11b ^ 101b=110b => 0x06。
那比如說5^代表什麼?
該符號通常表示為「ctrl」鍵
計算機上表示組合鍵時,該符號通常表示為「ctrl」鍵 例如:^f 代表ctrl+f
這個符號也代表眉眼表情
在笑臉的符號(^_^)中,這個符號代表著彎著的眉眼
pascal中的含義
1-用來定義指標型別。用法:指標型別=^基型別 2-取內容運算子等。
在vfp資料庫中
「^」可以用來顯示嚴格的還是非嚴格的日期格式。可以用set strictdate to 0/1進行轉換
在c/c++語言
在c/c++中是按位異或鍵。如1010^1111=0101(二進位制)
數學符號
表示多少次方,因為網上不好用公式編輯器打入,只好用^代替,如8的3次方為「8^3」 23的平方為「23^2」
程式狀態暫存器CPSR每個位分別代表什麼
果果和糰子 1 n 當用兩個補碼錶示的帶符號數進行運算時,n 1表示運算的結果為負數 n 0表示運算的結果為正數或零 2 z z 1表示運算的結果為零,z 0表示運算的結果非零。3 c 可以有4種方法設定c的值 加法運算 包括cmp 當運算結果產生了進位時 無符號數溢位 c 1,否則c 0。減法運算...
51微控制器中的工作暫存器組什麼時候用到?怎麼
一般情況下,都是用的是第一個暫存器組,即r0 r7對應00h 07h,當使用中斷的時候,為了避免使用工作暫存器造成的相互影響,常常使用其他工作暫存器組。比如 void t0isr interrupt 1 using 2 就是使用10h 17h這一組工作暫存器。 mist 紫櫻陪林皎看星星 很多數值運...
西門子PLC200暫存器地址與組態王中的變數定義中的暫存器地址如何對應
西門不敗 西門子200 ppi 組態王設定 1 定義組態王裝置 組態王定義裝置時請選擇 plc 西門子 s7 200系列 ppi 2 裝置地址及通訊引數定義 裝置地址格式為 由於s7 200系列plc 的型號不同,裝置地址的範圍不同,所以對於某一型號裝置的地址範圍,請見相關硬體手冊。組態王的裝置地址...