vim - 我可以让 vim 进行多行编辑吗?

标签 vim

我使用vimdiff合并了一个python文件,结果是这样的:

def code():
  line 1
  line 2
   line 3
   line 4
   ...
   line n

在这种状态下,缩进不一致。如何删除行前的所有空格?我在可视模式下尝试过,但它选择了整行。 vim 有多行编辑吗? Notepad++ 允许使用 Alt-Shift。

最佳答案

Ctrl-V选择块。

或者,删除文件中所有行开头的所有空格:

:%s/^\s\+

关于vim - 我可以让 vim 进行多行编辑吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6407955/

相关文章:

vim - 程序文件 (x86) 目录的快捷方式

vim - 重复从菜单调用的命令

visual-studio-2010 - 如何让 gvim 与 Visual Studio 2010 配合使用?

vim - 如何使用vim从文本中提取特定段落?

Vim,用 xclip 拉扯,摆脱转义字符

linux - 在 Vim 中有复制括号内文本的好方法吗?

vim - 在 vim 中创建依赖于另一个语法文件的语法文件的正确方法

regex - 在 Vim 的新选项卡中显示所有匹配的 grep 结果

Vim:是否可以过滤文件 View ?

python - 在 vim 和 python 中使用 ycm,如何在例如使用时保留文档字符串预览详细参数?