[20181019]vim小技巧刪除製表符.txt
[20181019]vim小技巧刪除製表符.txt
--//有時候看一些blog,原始的連結不好看,我一般選擇copy and paste下來,慢慢看,
--//而且自己可以適當編輯和排版,但是遇到最大的問題就是原始文章裡面有製表符.
--//如果這些製表符在行開頭很好辦,我一般在vim下執行:
:%s/\t/ /g
--//但是如果製表符出現在行中間就比較麻煩,我這樣替換反而原始的文章變成了亂碼,
--//特別看oracle的執行計劃.我一直想vim是否有簡單的方法,將裡面的製表符換成空格,而保持"原樣".
--//仔細看一下vim隨機手冊,發現實際上很簡單,執行:
:retab! 200
--//手冊說明:
Replace all sequences of white-space containing a <Tab> with new strings of white-space using the new tabstop value
given. If you do not specify a new tabstop size or it is zero, Vim uses the current value of 'tabstop'.
--//這條命令相當於最後重新設定tabstop=200,當然還做其他事情(中文還不好表達).
Replace all sequences of white-space containing a <Tab> with new strings of white-space using the new tabstop value
given.
--//很少有文章出現200個空格,當然缺點修改當前配置tabstop=200,實際上再執行如下設定回來就ok了:
:set tabstop=4
--//注:我個人喜歡設定tabstop=4.我喜歡定義一些快捷鍵如下:
map <C-F6> <ESC>:retab! 200<CR><ESC>:set tabstop=4<CR>
--//這樣按<ctrl>+<F6>就可以完成操作.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2216951/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20200224]vim小技巧刪除製表符2.txt
- [20180417]vim小技巧.txt
- [20230206]vim diff 小技巧.txt
- C練習--刪除每個輸入行末尾空格及製表符,並刪除完全是空的行
- Redis 實用小技巧——批次刪除指定的 keyRedis
- [20210106]vim syntax txt.vim.txt
- 如何徹底刪除資料?AweEraser新手使用小技巧
- 修改刪除表
- Linux技巧--刪除某列Linux
- [20201112]tmpwatch 刪除檔案.txt
- linux 下vim中關於刪除某段,某行,或全部刪除的命令Linux
- grep 匹配製表符 和 換行符
- [20210207]bash history小技巧.txt
- [20181219]script使用小技巧.txt
- [20210325]如何避免sequence意外刪除.txt
- [20180522]避免刪除共享印表機.txt
- [20180409]delete刪除緩慢分析.txtdelete
- Mac實用技巧:如何設定長按delete實現連續刪除小技巧!Macdelete
- Mac電腦複製,移動和刪除檔案mageRanger使用技巧MacRanger
- 探索vim之如何快速刪除檔案內容
- [20231030]kitty.exe小技巧.txt
- [20180403]windows7小技巧.txtWindows
- [20180329]刪除帶斜線的索引.txt索引
- MySQL刪除資料表MySql
- Tablespace表空間刪除
- VIM操作技巧
- oracle級聯刪除使用者,刪除表空間Oracle
- [20230121]windows cmd.exe小技巧.txtWindows
- [20210803]刪除user$的恢復準備.txt
- [20210930]bbed恢復刪除的資料.txt
- [20190130]刪除tab$記錄的恢復.txt
- mySql刪除多個表 刪除多個欄位的SQLMySql
- excel表裡分隔符替換為製表符的操作方法Excel
- [20220316]完善vim gdb.vim外掛.txt
- 批量刪除大量小檔案
- vim顯示換行符
- vim介面去掉^M符號符號
- python 刪除大表資料Python