要从shell端进入vim编程,你可以按照以下步骤操作:
打开终端
在大多数系统上,你可以通过按下 `Ctrl + Alt + T`(在某些Linux发行版中)或 `Cmd + Space`(在Mac上)来打开终端。
启动vim
在终端中输入 `vim` 命令并按回车键。这将打开vim编辑器,并进入普通模式(Normal Mode)。
在vim中进入命令模式
在普通模式下,按下冒号键(:)进入命令模式(Command mode)。
执行shell命令
在命令模式下,你可以输入任何shell命令。例如,你可以输入 `!ls` 来列出当前目录的内容。
要从vim中执行一个shell命令并返回vim,你可以使用 `:!` 后跟命令。例如,`:!pwd` 将显示当前工作目录。
在shell和vim之间切换
要从vim回到shell,你可以按下 `Ctrl + Z` 将vim挂起,然后输入 `fg` 命令将vim恢复到前台。
要从shell回到vim,你可以使用 `:exit` 命令。
使用here document为vim提供内容
如果你想在vim中使用here document为vim提供内容,你可以在普通模式下输入以下命令:
```vim
:set paste
:set nopaste ``` 这将在vim中打开一个多行文本输入区域,你可以在其中输入内容,然后按 `Esc` 键返回到普通模式,并使用 `:w` 保存文件。 通过以上步骤,你可以在shell端进入vim编程,并在vim和shell之间进行切换,执行各种命令和操作。