使用 Vim 编辑器,在删除行或单词之前,我想在犯下大错误之前查看我删除的内容。有人知道怎么可能做到这一点吗?是否有一个命令行?如果是这样,我该怎么办?
答案1
作为@ThomasDickey 写道您可以按 进入视觉模式v。这将开始选择。进入可视模式后,您可以移动光标来选择要删除的文本范围。如果您按下x它将删除所有选定的内容,包括光标下的字符,并退出可视模式。
您可以随时按 退出可视模式Esc。
您可以输入视觉堵塞按Ctrl-模式v。这使您能够删除矩形文本块,或一次插入(使用Shift- )到多行中。i
答案2
如果您正在执行全局搜索和替换,例如
:%s/replaceme/withthis/g
然后您可以标记c
(“确认”):
:%s/replaceme/withthis/gc
replaceme
这将要求在执行替换之前每次出现 时进行确认。