vim 使用说明

  1. 安装vim
  2. vim 常见命令

安装vim

在macOS上安装Vim是一个相对简单的过程。这里有几种不同的方法来安装Vim:

  1. 使用Homebrew
    如果你已经安装了Homebrew(macOS的包管理器),你可以使用以下命令来安装Vim:

    brew install vim
    
  2. 使用MacPorts
    如果你使用的是MacPorts,可以使用以下命令:

    sudo port install vim
    
  3. 从源代码编译
    如果你想要从源代码编译Vim,你可以从Vim的官方网站下载源代码,然后按照README或INSTALL文件中的说明进行编译和安装。

  4. 使用图形界面安装器
    你可以从Vim的官方网站下载macOS的图形界面安装器,并运行它来进行安装。

  5. 使用预编译的二进制文件
    macOS Mojave及更高版本默认安装了Vim。如果你的系统没有预装Vim,你可以从Vim的官方网站下载预编译的二进制文件,解压后将其放置在适当的目录中。

  6. 使用Visual Studio Code
    如果你使用Visual Studio Code编辑器,它内置了对Vim模式的支持,你可以通过安装Vim插件来获得更好的Vim体验。

安装完成后,你可以通过在终端中输入vim来启动Vim编辑器。如果你想要使用Vim的图形用户界面版本,可以输入gvim

vim 常见命令

Vim是一个功能强大的文本编辑器,它拥有许多命令和快捷键。以下是一些Vim中常见的命令:

  1. 模式切换

    • 从普通模式(Normal Mode)进入插入模式(Insert Mode):按 i
    • 从插入模式返回普通模式:按 Esc
    • 进入命令行模式(Command Mode):按 :
  2. 移动光标

    • 普通模式下,使用 h(左),j(下),k(上),l(右)移动光标。
    • 0 移动到行首(不包括行号)。
    • $ 移动到行尾。
    • G 移动到文件末尾。
    • gg 移动到文件开头。
  3. 编辑文本

    • i 进入插入模式,在光标前插入文本。
    • a 在光标后插入文本。
    • o 在当前行下方新开一行并进入插入模式。
    • O 在当前行上方新开一行并进入插入模式。
    • x 删除光标下的字符。
    • dd 删除当前行。
    • D 删除从光标到行尾的内容。
  4. 复制和粘贴

    • yy 复制当前行。
    • p 粘贴到光标后。
    • P 粘贴到光标前。
  5. 查找和替换

    • /word 向下查找”word”。
    • ?word 向上查找”word”。
    • n 跳转到下一个匹配项。
    • N 跳转到上一个匹配项。
    • :%s/old/new/g 替换文件中所有的”old”为”new”。
  6. 撤销和重做

    • u 撤销上一次操作。
    • Ctrl + r 重做上一次撤销。
  7. 保存和退出

    • :w 保存文件。
    • :q 退出Vim。
    • :wq 保存并退出。
    • :q! 强制退出不保存。
  8. 设置和显示

    • :set number 显示行号。
    • :set nonumber 隐藏行号。
    • :set tabstop=4 设置制表符宽度为4个空格。
  9. 窗口操作

    • :split 水平分割窗口。
    • :vsplit 垂直分割窗口。
    • Ctrl + w 然后按方向键,可以在分割的窗口间移动。
  10. 宏录制

    • q<letter> 开始录制宏到寄存器
    • q 结束录制。
    • @<letter> 执行寄存器中的宏。

这些只是Vim命令的一小部分,Vim的功能非常丰富,可以通过阅读其文档或使用:help命令在Vim中获取更多信息。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 1056615746@qq.com

💰

Title:vim 使用说明

Count:840

Author:攀登

Created At:2024-06-15, 22:09:18

Updated At:2024-06-16, 12:19:48

Url:http://jiafeimao-gjf.github.io/2024/06/15/vim-use-desc/

Copyright: 'Attribution-non-commercial-shared in the same way 4.0' Reprint please keep the original link and author.

×

Help us with donation