自動刪除vim中行尾空格

2021-09-28 18:46:29 字數 488 閱讀 6119

平時寫**的時候,不會注意每行行尾的空格,直到git提交**的時候,通過git status 檢視,發現新增的**行尾都有空格,影響了**的格式,這個時候就需要通過vim中刪除.

方法1:

vim 開啟檔案執行 :

///和*中間有空格,只能刪除行尾空格,對於tab不能刪除

%s/ *$//g

//可以刪除行尾多餘的空格和tab符號

%s/\s\+$//g

如何自動刪除行尾的空格:

以下內容新增到.vimrc檔案中

autocmd bufwritepre *.c :%s/\s\+$//e
方法2:

安裝trailing-whitespace[行尾空格處理]外掛程式, 參考vim外掛程式: trailing-whitespace[行尾空格處理]

sed刪除行首和行尾空格或者TAB

例項 liujl liujl thinkpad edge e431 mybash test cat seddlt 2 every man s memory is his private literature.aldous huxley 4 life is really but we insist o...

Vim刪除檔案到行首或者行尾

vim用的不是很熟練,只是有時候需要的時候會學習一下 我們知道,vim有三種模式,一種是一般模式,一種是編輯模式,另外一種是命令列模式 在一般模式下,可以進行刪除,複製貼上等操作,在編輯模式下可以編輯檔案,在命令列模式下就是儲存,讀取檔案了 現在我的問題背景是這樣的 我想刪除檔案的某一行到檔案的結尾...

Vim刪除檔案到行首或者行尾

vim用的不是很熟練,只是有時候需要的時候會學習一下 我們知道,vim有三種模式,一種是一般模式,一種是編輯模式,另外一種是命令列模式 在一般模式下,可以進行刪除,複製貼上等操作,在編輯模式下可以編輯檔案,在命令列模式下就是儲存,讀取檔案了 現在我的問題背景是這樣的 我想刪除檔案的某一行到檔案的結尾...