Featured image of post vim入门

vim入门

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+HBackSpace向左移动
j(或 Ctrl+JN向下移动
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
使用 Hugo 构建
主题 StackJimmy 设计