我有一個文件,其中我寫了很多時間用大寫的相同單詞。我想從大寫到小寫一次修改所有的單詞,除了點之後的單詞。那可能嗎?我在這裏和那裏發現了一些技巧,但是在所有這些技巧中,都需要將光標放在單詞的乞求處。如何在Vim中一次將文件中的所有指定單詞從大寫更改爲小寫?
2
A
回答
5
:%s/\.\@<!\<THEWORD\>/theword/g
替換「THEWORD
」和「theword
」有問題的實際單詞的正確式大小寫等價物。
3
:%s/.*/\L&/g
當然它必須是正確的正則表達式。 這一個需要所有(。*),剩下的由您決定。
詳情點擊這裏:http://vim.wikia.com/wiki/Changing_case_with_regular_expressions
1
:1,$s/\([^\.]\s\s*\)MYWORD/\1myword/g
,除非它遵循這將myword取代所有MYWORD。和一個或多個空間。這不會在線路開始時改變MYWORD。對於這些,你可以再次運行如下:
:1,$s/^MYWORD/myword/
相關問題
- 1. 如何將所有的大寫單詞改爲小寫,但不包括Vim中的字符串文字
- 2. 如何搜索vim中的所有大寫單詞?
- 3. 如何在Vim中將所有文本轉換爲小寫
- 4. 將文件中的所有文本更改爲小寫
- 5. 如何更改大寫改爲小寫
- 6. 如何在Tcl中將小寫更改爲大寫?
- 7. 如何在MASM 32中從小寫更改爲大寫?
- 8. 如何區分在Python中有大寫和小寫的單詞?
- 9. 如何將數組鍵從大寫更改爲小寫?
- 10. 「語法大小寫忽略」從vim 7.3更改爲vim 7.4嗎?
- 11. 如何將整列的大小寫更改爲小寫?
- 12. 從大寫更改爲小寫C++
- 13. Flex如何區分大寫單詞,小寫單詞和單詞?
- 14. 將列表中的單詞更改爲小寫
- 15. 將文件名更改爲buk中的標題大小寫
- 16. 如何將字符串中的每個單詞改爲大寫?
- 17. 如何將所有文本控制或更改爲大寫
- 18. 如何將所有選定的字符更改爲_在Vim中
- 19. 將句子中的第一個單詞改爲大寫
- 20. 在java中將單詞的第一個字母更改爲大寫
- 21. 如何區分SELECT查詢中的大寫或小寫單詞
- 22. 如何將字符大小寫更改爲NSAttributedString中的Upper
- 23. 如何將小寫數組值更改爲大寫?
- 24. 刪除鍵正在更改Vim中的字母大小寫
- 25. 將表名從小寫更改爲大寫
- 26. 如何更改cygwin下git中的文件大小寫?
- 27. 字符串中的更改單詞大寫一個文本文件
- 28. 如何使表單中的所有按鈕都變爲大寫/小寫?
- 29. 如何在vim中找到一個單詞的第一個大寫字母? e。
- 30. 如何找到R中所有的大寫單詞
爲了避免重新輸入的話,可以使用':%s的/\.\@/\ L&/ g'。 – 2012-04-18 00:52:05