vim创建并运行脚本
时间: 2024-09-14 13:15:32 浏览: 59
在 Vim 编辑器中,你可以使用内置的 shell 或者外部命令行来创建并运行脚本。以下是创建和运行 shell 脚本的基本步骤:
1. **创建新文件**:
- 打开 Vim,可以通过输入 `vim` 后跟你想命名的脚本文件名(如 `myscript.sh`),然后按 `i` 进入插入模式来开始编辑。
2. **编写脚本内容**:
- 插入模式下,你可以像平常编写文本一样编写 Bash 或其他shell语言的代码。例如,写一个简单的打印 "Hello, World!" 的脚本:
```
#!/bin/bash
echo "Hello, World!"
```
- 顶部的第一行 (`#!/bin/bash`) 是一个称为 shebang 的特殊行,告诉系统使用哪个解释器来执行脚本。
3. **保存并退出**:
- 按 `Esc` 键切换到正常模式,输入 `:w` 保存文件,然后输入 `q!` (不保存) 或 `ZZ` (保存并退出)。
4. **运行脚本**:
- 在终端里,导航到包含脚本的目录,然后运行:
```
chmod +x myscript.sh // 给脚本添加可执行权限
./myscript.sh // 运行脚本
```
- 如果你希望每次打开该文件就自动运行,可以在 `.vimrc` 文件(如果你有配置的话)中设置 `"autocmd BufReadPost <file>` 来触发 `:!sh %` 命令。
记得在使用之前检查文件权限,特别是当你需要让其他人也能运行它的时候。如果你的 Vim 配置允许,还可以通过内部命令 `:source` 来直接在 Vim 内部运行一个 shell 脚本,但这通常只适用于交互式环境。
阅读全文