1
我對Linux相當陌生,正試圖在vi編輯器中編輯文件。當我訪問這個文件時,我有左邊的日期和時間字符串,這使得編輯文件非常麻煩。任何意見,將不勝感激。 謝謝。vi編輯器在左側顯示括號日期和時間戳
我對Linux相當陌生,正試圖在vi編輯器中編輯文件。當我訪問這個文件時,我有左邊的日期和時間字符串,這使得編輯文件非常麻煩。任何意見,將不勝感激。 謝謝。vi編輯器在左側顯示括號日期和時間戳
由於vi/vim默認不插入日期,這強烈暗示日期在數據本身。您有想到我幾個選擇:
你可以用的東西刪除實際的文件內容的日期一樣:%s/^\d\{4}-\d\d-\d\d \d\d:\d\d:\d\d\s*
(假設日期是在「YYYY-MM-DD HH:MM:SS
」格式)
隨着新版本VIM的(檢查:version
爲+conceal
輸出),您可以離開的日期在文件中,但有它們隱藏起來,除非你在實際線路:
:set conceallevel=2
:syn match Comment /^\d\{4}-\d\d-\d\d \d\d:\d\d:\d\d\s*/ conceal
嗯...是文件的那些部分?還是你建議vi把它放在那裏? – tink
您是否正在編輯每行以時間戳開始的日誌文件?你想用這個文件做什麼?也許你想從文件中'grep'某些行,從某個位置'剪切'或使用正則表達式'sed'移除子字符串。 –