2016-11-16 4 views
0

viには、選択または削除できない文字があります。vi複数の行にある未知の文字@記号を削除または検索できません

はただのR \ nを\する必要がありますが、それは/^Vx00は何も返さないの検索この

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 
  • のように見えるVIに

    **$ 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 
    

    を削除したり、文字を検索することはできません

  • nullバイトを置き換えても削除されません。%s/\%x00 // g
  • 選択しようとするとスキップします。次の行 XXXXXANRE.COM、ジェラルドXXXXXX、XXXXXX-595
  • へのすべての "@" 記号は:セットリストは、ただ繰り返す前に$を追加し、何も変わらない "@" それは「標準ではありません^
  • @ "ヌルバイト

誰もこれまでに遭遇したことはありますか?

+0

notepad ++で開く...多分隠された文字です – Hackerman

+0

この投稿を確認してくださいhttps://superuser.com/questions/75130/how-to-remove-this-symbol-with-vimそしてそれが役立つかどうか見てください。 –

答えて

1

「次の行を表示してラップすると、それを表示するために画面に残っている行よりも多くの行が表示されます。切り捨てられた行は表示されません切り詰められた線はすべてそこにあるとは思わない」

関連する問題