4
A
回答
4
这应该在vim
工作...
:g/^\s*$/d
0
" Put the function bellow in your vimrc
" remove extra newlines keeping the cursor position and search registers
fun! DelBlank()
let [email protected]/
let l = line(".")
let c = col(".")
:g/^\n\{2,}/d
let @/=_s
call cursor(l, c)
endfun
" the function can be called with "leader" d see :h <leader>
map <special> <leader>d :keepjumps call DelBlank()<cr>
相关问题
- 1. Vim在一行中替换不匹配多个匹配项
- 2. 仅用一个换行符替换多个换行符
- 3. Sed换行换行符?
- 4. 如何匹配一个字符串,忽略结束换行符?
- 5. PHP preg_replace匹配两个换行符
- 6. 在sed中匹配任何字符(包括换行符)
- 7. 如何用sed替换一行中的几个匹配
- 8. sed匹配第一个词替换全行
- 9. sed找到匹配后的第一个空行并替换
- 10. 在一行替换多个字符VBA
- 11. 转换一个char“”或换行符为一个字符串
- 12. 如何用一个<BR>替换多个换行符?
- 13. sed:是否有一个选项可以替换每行匹配的第N个和第M个匹配项?
- 14. 执行sed时不需要换行符中的换行符
- 15. 我将如何匹配一行文本中包含最多一个换行符,并且前面有两个?
- 16. 一次只读一个字符串一个字符(用于换行)
- 17. 正则表达式匹配任何字符串,多个字符串包括VIM换行符非贪婪
- 18. sed:用另一个字符替换多个句点
- 19. 修剪多个换行符和多个空格字符串?
- 20. 在一个数据帧匹配多个字符串从行到行中另一
- 21. VIM每行替换在同一行基于另一个字一个字
- 22. Vim替换一行中的某个字中的特定字符
- 23. SED删除匹配和下一行
- 24. sed替换“),(”用换行符“\ n”
- 25. sed的:获得最后n个字符在每一个匹配的行
- 26. Python 2.7-将字符串“}”替换为另一个“}”后跟一个换行符
- 27. 一次读取多个Python pickle数据,缓冲和换行符?
- 28. GNU sed,^和$ with |当第一个/最后一个字符匹配时
- 29. 替换字符串与另一个包含换行符
- 30. 第一个单词后的换行符
+1一个有趣的问题。我没有意识到'\ n'很难在'vim'中匹配 – 2011-05-31 02:09:12