2016-11-16 34 views
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
  • :設置列表改變不了什麼,之後重複只是增加了$ 「@」
  • 它不是標準的「^ @ 「空字節

有沒有人遇到過這個?

+0

用記事本++打開它...也許這是一個隱藏的字符 – Hackerman

+0

檢查這個帖子https://superuser.com/questions/75130/how-to-remove-this-symbol-with-vim,看看它是否有幫助。 –

回答

1

這意味着「如果我要顯示(並換行)下一行,它將需要比屏幕上剩餘的更多行文本來顯示它。我不會向您顯示截斷的行,所以您不要以爲截斷線就是全部。「