vim 隱藏分隔符

2021-07-25 08:38:45 字數 1060 閱讀 8028

在vim文字替換中, 一些ascii碼是不顯示的。比如 ^a, ^b, 在vim中 使用 :set list 可以看到這些隱藏的符號,

方便我們在分行的時候使用,我們現在需要替換其中的 如^b

輸入^b的方法為 control + v +b

更一般的, control + v + 任意(具體範圍,目前作者不知)

在vim 中替換

:s/vivian/sky/ 替換當前行第乙個 vivian 為 sky

:s/vivian/sky/g 替換當前行所有 vivian 為 sky

:n,s/v

ivia

n/sk

y/替換

第n行開

始到最後

一行中每

一行的第

乙個vi

vian

為sky

:n, s/vivian/sky/g 替換第 n 行開始到最後一行中每一行所有 vivian 為 sky

1.:s/vivian/sky/ 替換當前行第乙個 vivian 為 sky

:s/vivian/sky/g 替換當前行所有 vivian 為 sky

2. :n,s/

vivi

an/s

ky/替

換第n行

開始到最

後一行中

每一行的

第乙個v

ivia

n為sk

y:n,

s/vivian/sky/g 替換第 n 行開始到最後一行中每一行所有 vivian 為 sky

(n 為數字,若 n 為 .,表示從當前行開始到最後一行)

3. :%s/vivian/sky/(等同於 :g/vivian/s//sky/) 替換每一行的第乙個 vivian 為 sky

:%s/vivian/sky/g(等同於 :g/vivian/s//sky/g) 替換每一行中所有 vivian 為 sky

4. 可以使用 # 作為分隔符,此時中間出現的 / 不會作為分隔符

:s#vivian/#sky/# 替換當前行第乙個 vivian/ 為 sky/

Hive的列分隔符和行分隔符

在建立hive表時,預設行分隔符 a 列分隔符 n 這兩項也是可以設定的。在實際開發中,一般預設使用預設的分隔符,當然有些場景下也會自定義分隔符。spark hive use test db 建立外部表 create external table test tb user id bigint com...

awk linux 分隔 awk多分隔符

awk的 f引數可以指定新的分隔符,有些時候可能需求指定多個分隔符,比如下面的內容 root n1 netstat an grep estab udp 0 0 192.168.1.120 35570 212.47.249.141 123 established udp 0 0 192.168.1.1...

字段分隔符IFS

ifs internal field seperator 在linux的shell中預設的分隔符,用來把command line分解成word 字段 ifs可以是white space 空白鍵 tab 鍵 enter 回車鍵 中的乙個或幾個。ifs是shell指令碼中的乙個重要概念,在處理文字資料時...