Featured image of post 【初学者指南】Vim入门:从安装到基础的启动、退出及模式分析

【初学者指南】Vim入门:从安装到基础的启动、退出及模式分析

面向初学者讲解Vim的基本使用方法。全面涵盖Windows环境下的安装方法、启动与退出的命令(如保存、强制退出等),以及命令模式与输入模式的区别等入门第一步的必知内容。

img_1.png

vim入门

下载与安装

https://www.vim.org/download.php

从上述网站,根据您想要安装的操作系统下载并安装模块。

如果是Windows系统,建议选择gvim_X.X.X_x64_signed.exe。

启动方法

如果是Windows系统,需要将包含vim.exe的文件夹路径注册到环境变量Path中。

启动方法

1
vim

指定文件名启动时

1
vim filename.txt

退出方法

要退出,请输入:(冒号),然后输入q,并按下回车键(Enter)

1
:q

如果文件已被修改,则会显示未保存最后的修改(请加 ! 强制执行)。 您可以放弃更改并强制退出。

1
:q!

保存文件并退出

1
:wq

以下命令具有相同的作用。

1
:x

另外,按住Shift键的同时按两次z键也可以退出。(同 :wq)

模式

vim 有命令模式和输入模式。启动 vim 时,默认处于命令模式,按下i键将进入输入模式。

在输入模式下可以进行文字输入。要从输入模式切换回命令模式,请按下ESC键。

这种模式的切换是 vim 的一大特点。

光标移动与滚动

以下总结了在命令模式下的光标移动和滚动操作。

键说明
h(或 Ctrl+H、BackSpace、←)向左移动
j(或 Ctrl+J・N、↓)向下移动
k(或 Ctrl+P、↑)向上移动
l(或 Space、→)向右移动
+(或 Enter)移动到下一行的开头
-移动到上一行的开头
Ctrl+B(或 PageUp)向上滚动一页
Ctrl+F(或 PageDown)向下滚动一页
Ctrl+U向上滚动半页
Ctrl+D向下滚动半页
Ctrl+Y向上滚动一行
Ctrl+E向下滚动一行
z Enter将光标所在行滚动到屏幕顶部
z .将光标所在行滚动到屏幕中间
z -将光标所在行滚动到屏幕底部
0(或 |)将光标移动到行首
$将光标移动到行尾
^(或 _)将光标移动到行首(忽略空格和 Tab)
G(或 :$)将光标移动到最后一行
:行号 Enter移动到指定行

在输入数字后按下上述移动键,可以按数字倍数多次移动。 (例如,输入 3j 会将光标从当前位置向下移动 3 行。)

其他命令

键说明
Ctrl+L重新绘制屏幕
Ctrl+G显示文件总行数、当前光标位置等
comments powered by Disqus