0
A
回答
1
所以,你要每行不與啓動前插入空格在數字的列減去:
相應的命令是爲:%s/^\([^-]\)/ \1/
這種分解爲:
:
- 開始命令
%s
- 正則表達式對所有行
/^\([^-]\)
- 匹配行的開始,隨後比-
其他任何字符,我們將其稱爲第1組
/ \1
- 用一個空格替換,然後是第1組中的任何內容
/
- 結束正則表達式,每次執行不超過一次NE
其他選項:
如果選擇在可視塊預期線,打字:
將'<,'>
啓動命令。然後轉到s
(no %
)開始的正則表達式,它將只應用於選定的行。
如果以/c
結束它,它會要求確認每個替代品。如果您以/g
結束它,它將在每行中多次工作(如果適用)。 /gc
有效。
如果您希望小數點對齊,而不是第一個數字,這更復雜,可能不能用vi或vim中的簡單命令完成。
相關問題
- 1. 編輯後的列對齊
- 2. 在java中使用vi編輯器編輯文件
- 3. 如何更改vi編輯器中使用的快捷鍵?
- 4. 如何在css中將編輯器標籤與編輯器字段對齊
- 5. 在一行中vi編輯器
- 6. Vi編輯器完整的塊刪除
- 7. 退出vi編輯器在unix
- 8. Java在前臺打開vi編輯器
- 9. 配置SKS編輯器對齊網格
- 10. 使用vi文本編輯器更改分隔符,linux
- 11. 使用VI編輯器時,我的REGEX有什麼問題?
- 12. 使用Visual Studio 2010資源編輯器對齊控件
- 13. Android編輯文本對齊
- 14. 如何在vi編輯器中輸入特殊字符
- 15. 如何替換在vi編輯器的三雙引號
- 16. 如何刪除vi編輯器中的特定行號?
- 17. 如何從vi編輯器中的其他文件複製
- 18. 如何通過單按鍵退出Vi編輯器?
- 19. 如何在VI編輯器中獲取當前行的長度?
- 20. 在'VI'編輯器中對行進行排序
- 21. Chrome瀏覽器,表格列在使用jQuery編輯行後不對齊
- 22. 從一個vi編輯器複製列到其他
- 23. vi編輯器將某些頁面的文本粘貼到vi編輯器頁面
- 24. 用於Visual Studio的Vi編輯
- 25. 如何在shell腳本vi編輯中禁用自動註釋?
- 26. 如何對齊列
- 27. 如何指定編輯器打開crontab文件? 「export EDITOR = vi」不起作用
- 28. vi編輯器:如何用tab-space-tab替換多個選項卡
- 29. vi編輯器僅適用於第一對字符而非停止
- 30. 用'?'替換空值在一個csv文件(vi編輯器)