簡體   English   中英

刪除vim文件中的某些字符

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM