0
A
回答
1
所以,你要每行不與啓動前插入空格在數字的列減去:
相應的命令是爲:%s/^\([^-]\)/ \1/
這種分解爲:
:
- 開始命令
%s
- 正則表達式對所有行
/^\([^-]\)
- 匹配行的開始,隨後比-
其他任何字符,我們將其稱爲第1組
/ \1
- 用一個空格替換,然後是第1組中的任何內容
/
- 結束正則表達式,每次執行不超過一次NE
其他選項:
如果選擇在可視塊預期線,打字:
將'<,'>
啓動命令。然後轉到s
(no %
)開始的正則表達式,它將只應用於選定的行。
如果以/c
結束它,它會要求確認每個替代品。如果您以/g
結束它,它將在每行中多次工作(如果適用)。 /gc
有效。
如果您希望小數點對齊,而不是第一個數字,這更復雜,可能不能用vi或vim中的簡單命令完成。
相關問題
- 1. 如何使用vi編輯器
- 2. 編輯後的列對齊
- 3. vi編輯器:讀取
- 4. vi編輯器查詢
- 5. 使用Vi編輯器Metasploit meterpreter會話編輯文件
- 6. 在java中使用vi編輯器編輯文件
- 7. 如何更改vi編輯器中使用的快捷鍵?
- 8. 如何用vi編輯只讀文件
- 9. 任何VI像windows下的編輯器?
- 10. Emacs:重新綁定數字(Beast VI VI VI編輯器)
- 11. 如何在css中將編輯器標籤與編輯器字段對齊
- 12. 如何在vi/vim編輯器中獲取用戶名?
- 13. 如何編輯VI中的很多行
- 14. vi編輯器模式匹配查找
- 15. Java在前臺打開vi編輯器
- 16. 在一行中vi編輯器
- 17. Vi編輯器完整的塊刪除
- 18. 退出vi編輯器在unix
- 19. Xcode 5中的VI編輯器
- 20. 在Vi編輯器中替換多行
- 21. 如何在Linux上使用vi編輯終端中的命令?
- 22. 配置SKS編輯器對齊網格
- 23. 使用VI編輯器時,我的REGEX有什麼問題?
- 24. 使用vi文本編輯器更改分隔符,linux
- 25. 使用Visual Studio 2010資源編輯器對齊控件
- 26. 如何在vi編輯器中更改dateformat
- 27. 如何刪除vi編輯器中的特定行號?
- 28. 如何在VI編輯器中獲取當前行的長度?
- 29. 如何在VI編輯器中指定語法高亮顯示
- 30. 如何在vi編輯器中輸入特殊字符