[英]Remove some characters in vim file
我是編程初學者,在vim文件中看到了一些字符,例如
1^I3218610^I173170667^ITCGA-2J-AAB1-10$
我嘗試了一些命令來刪除這些字符,但效率不高。 我可以問一下如何刪除這些字符並使它整齊整齊地放置嗎?
謝謝
看來您有:set list
。 然后,Vim使用特殊的可見表示形式來表示(否則很難區分)空白元素:一個制表符顯示為^I
,並且行的末尾帶有$
。 (實際上,這只是'listchars'
選項的默認設置。)這只是呈現文本的一種特殊方法; 實際的文字沒有改變! (這就是為什么您不能通過:%s
擺脫字符:%s
。)
除非您當前正在調查空白問題,否則:set nolist
。 這應該將您的顯示更改為
1 3218610 173170667 TCGA-2J-AAB1-10
然后,您可以通過擺弄'tabstop'
值來進行進一步的“對齊”,該值會影響列之間的間距(同樣,純粹是為了呈現而不是修改文本本身)。 任何其他對齊方式都必須涉及在文本中實際添加/刪除空格或制表符。 為了實現強大的對齊,提供了三個著名的插件:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.