12 我想在vim中选择一些文本,然后在bash中执行它。我知道以下过程: 使用V或选择文本v :!! 但是,这会将选择替换为命令的输出。如果我不想要那怎么办? vim — 克拉斯·范·舍尔文(Klaas van Schelven) source
21 :w像这样输入命令: :w !command 键入时,它将显示如下: :'<,'>w !command 看到 :help :w_c — 加里约翰 source 3 这是正确的,但请注意不要:w! command误操作。如果command是您具有写访问权的程序,它将覆盖该程序,并且您将无法撤消更改,因为那不是打开的缓冲区。 — 雷
5 在vim 8.0中,您可以选择一系列行并运行:terminal bash。这将打开一个终端,bash并以您的选择作为stdin 运行。 :terminal node,:terminal ruby,:terminal python似乎很好地工作,以及。 — 用户名 source
:w! command
误操作。如果command是您具有写访问权的程序,它将覆盖该程序,并且您将无法撤消更改,因为那不是打开的缓冲区。