平時寫**的時候,不會注意每行行尾的空格,直到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有三種模式,一種是一般模式,一種是編輯模式,另外一種是命令列模式 在一般模式下,可以進行刪除,複製貼上等操作,在編輯模式下可以編輯檔案,在命令列模式下就是儲存,讀取檔案了 現在我的問題背景是這樣的 我想刪除檔案的某一行到檔案的結尾...