0
A
回答
1
Vim不理解您似乎使用的Perl-ish regexp語法。它必須是:
%s/^\t\?//
的(...)
是沒有必要的,必須寫爲\(...\)
。取而代之的\t
,你也可以按下Ctrl鍵+V標籤,或使用通用原子爲空白\s
。
+0
問題中的'^ I'看起來像一個製表符。 – ephemient
1
您可能需要使用\(
和\)
而不是(
和)
。此外,請確保^I
是單個字符(例如,使用control-v TAB創建的)而不是兩個(例如,使用'^'和'I'創建的)。最後,我不確定你是否需要/想要?
。
0
我知道問一個替代的問題,但我覺得有必要提出一些前命令提供類似功能:
- 降低1級縮進的整個文件:
:%<
- 減少1級縮進表示1-5行的:
:1,5<
- 降低1級縮進的用於線匹配圖案:
:g/pattern/<
- 刪除全部縮進:
:%left
或:%le
短期
如需更多幫助,請參見:
:h :<
:h :g
:h :left
:h :range
相關問題
- 1. 手動安裝Vim
- 2. HTML jQuery與手動做它
- 3. Spring + Hibernate的= 「手動」 交易如何做
- 4. 手動做UI部分的jQuery上傳
- 5. Vim的自動完成只能當彈出被手動
- 6. [[和]]在vim中做什麼?
- 7. 如何在Vim中啓動後手動加載ftplugin?
- 8. 的Vim不會自動識別groff的(手冊頁)文件
- 9. asp.net mvc formsauthentication:什麼時候手動做?
- 10. 做一個UIView拖動用手指
- 11. 如何做一個Magento手動恢復?
- 12. 重做與SVN手動合併合併
- 13. 我想要做的vim snipMate像TextMate的
- 14. vim有一個什麼都不做的動作嗎?
- 15. VIM中使用Javascript的手冊頁
- 16. vim的新手 - MAC OSX Mountain Lion
- 17. 做紅寶石插件讓vim啓動非常慢?
- 18. 如何在VIM中做這種窗口運動?
- 19. Vim - 爲手動搜索產生一個下拉菜單
- 20. 如何手動將堆棧條目推入vim tagstack?
- 21. 我應該手動爲Vundle創建.vim/bundle目錄嗎?
- 22. Vim CtrlP插件:手動設置根目錄搜索目錄?
- 23. JSLint和VIM需要在Windows 7上手動UAC提升
- 24. vim啓動RopeGenerateAutoimportCache
- 25. vim中`yy`與`set clipboard = unnamedplus`做什麼?
- 26. 讓標籤做任何事情在vim
- 27. VIM:如何訪問重做註冊器
- 28. VIM不做=是?在正則表達式
- 29. ccw在Vim宏中做了什麼
- 30. 什麼是:%S在vim中做什麼?
你有 '魔力' 或 'nomagic' 設置? –