0
vi中有一個字符不能被選擇或刪除。vi未知字符@多行符號,無法刪除或搜索
應該只是\ r \ n,但不能刪除或搜索字符
**$ od -bc ~/test.csv**
0000440 100 143 142 155 157 166 145 163 056 143 157 155 054 116 015 012
@ x x x o v e s . c o m , N \r \n
0000460 103 101 122 101 126 101 116 122 105 056 103 117 115 054 107 145
X X X X X A N R E . C O M , G e
在vi中它看起來像這樣
website,name,phone,email,office
XXXXX.COM,Bonnie XXXX,XXX-XXX-1386,[email protected],N
XXXXX.COM,Terry XXXX,XXX-XXX-8888,[email protected],N
KAXXXXX.NET,Barbara XXXXXX,XXX-XXX-6184,[email protected],N^MTHEXXXXXX.COM,Michael XXXXXXXX,XXX-XXX-1895,[email protected],N
@
@ @
@
@
... Repeats to end of page ...
@
XXXXXANRE.COM,Gerald XXXXXX,XXX-XXX-595
- 搜索/^Vx00沒有返回
- 替換空字節不會將其刪除:%s/\%x00 // g
- 嘗試選擇它跳過所有的 「@」 符號到下一行 XXXXXANRE.COM,傑拉德XXXXXX,XXXXXX-595
- :設置列表改變不了什麼,之後重複只是增加了$ 「@」
- 它不是標準的「^ @ 「空字節
有沒有人遇到過這個?
用記事本++打開它...也許這是一個隱藏的字符 – Hackerman
檢查這個帖子https://superuser.com/questions/75130/how-to-remove-this-symbol-with-vim,看看它是否有幫助。 –