当前位置:首页 > 电脑教程 > 正文

如何在Linux Vim中输入命令?

在 Vim 中,先按 Esc 键确保进入**命令模式**,然后输入冒号 : 进入**命令行**,接着输入所需命令(如 w 保存、 q 退出),最后按回车键执行该命令。

进入命令行模式

  1. 启动Vim

    终端输入 vim 文件名(如 vim test.txt)打开文件,默认进入普通模式(Normal Mode)。

    (图示:Vim初始界面为普通模式)

  2. 切换到命令行模式

    如何在Linux Vim中输入命令? 第1张

    • 在普通模式下按 (英文冒号),光标将移动到屏幕底部,出现 提示符。
    • 此时进入命令行模式(Command-Line Mode),可输入命令。


常用命令及示例

在 后输入命令,按 Enter 执行:

| 命令 | 作用 | 示例 |

|—————-|————————–|———————–|

| :w | 保存文件 | :w(保存当前文件) |

| :q | 退出Vim | :q(关闭文件) |

| :wq 或 :x | 保存并退出 | :wq(保存后退出) |

| :q! | 强制退出不保存 | :q!(放弃修改退出) |

| :e 文件名 | 打开新文件 | :e demo.py |

| :/关键词 | 向下搜索关键词 | :/error(查找error) |

| :?关键词 | 向上搜索关键词 | :?warning |

| :%s/旧/新/g | 全局替换文本 | :%s/foo/bar/g |

| :set nu | 显示行号 | :set nu |

| :help 命令 | 查看命令帮助 | :help :w |

注意事项

  1. 模式混淆错误

    • 若输入命令无反应,可能是处于插入模式(Insert Mode)。
    • 解决:按 Esc 退回普通模式,再按 进入命令行模式。
  2. 命令格式规范

    如何在Linux Vim中输入命令? 第2张

    • 所有命令以英文冒号 开头,区分大小写(如 :wq 有效,:WQ 无效)。
    • 替换命令需用 分隔参数(如 :%s/old/new/g)。
  3. 权限问题

    • 保存只读文件时,需用 :w !sudo tee % 提权,或退出后用 sudo vim 重新编辑。


进阶技巧

  • 组合命令::wq!(强制保存退出)
  • 执行Shell命令::!命令(如 :!ls 查看当前目录)
  • 分屏操作::vsplit 文件名(垂直分屏)、:split 文件名(水平分屏)


学习建议

  1. 练习模式切换:反复使用 Esc(退回普通模式)→ (进入命令行模式)熟悉流程。
  2. 查阅文档:Vim内置教程可通过终端运行 vimtutor,或编辑器内输入 :help user-manual。
  3. 快捷键记忆:将常用命令(如 :wq、:%s)记录在便签上辅助练习。

权威参考来源

如何在Linux Vim中输入命令? 第3张

0