VIM快速上手最全面使用指南(提供插件下载地址)

发布时间:2024年01月16日

Vim编辑器使用指南

1. 启动和退出

  • 启动Vim:在终端中输入 vim
  • 退出Vim:
    • 输入 :q 退出。
    • 输入 :q! 强制退出(不保存修改)。
    • 输入 :wq 保存修改并退出。

2. 模式

Vim有不同的工作模式:

  • 普通模式(Normal Mode):默认模式,用于导航和执行命令。
  • 插入模式(Insert Mode):用于输入和编辑文本。
  • 可视模式(Visual Mode):用于选中文本块。

切换模式:

  • 从普通模式切换到插入模式:按 i
  • 从普通模式切换到可视模式:按 v

3. 导航

在普通模式下,使用以下键进行导航:

  • h:向左移动一个字符。
  • j:向下移动一行。
  • k:向上移动一行。
  • l:向右移动一个字符。
  • w:向前移动一个单词。
  • b:向后移动一个单词。
  • gg:移动到文件开头。
  • G:移动到文件末尾。
  • :line_number:跳转到指定行。

4. 编辑

在普通模式下,使用以下键进行编辑:

  • x:删除光标处的字符。
  • dd:删除整行。
  • yy:复制整行。
  • p:粘贴复制的内容。

5. 搜索和替换

在普通模式下,使用以下命令进行搜索和替换:

  • /search_term:向下搜索。
  • ?search_term:向上搜索。
  • n:重复上一次搜索。
  • :s/old/new/g:替换所有匹配的字符串。

6. 保存和撤销

在普通模式下,使用以下命令:

  • :w:保存文件。
  • u:撤销上一步操作。
  • Ctrl + r:重做。

7. 多窗口

在普通模式下,使用以下命令进行分屏:

  • :vsp:垂直分屏。
  • :sp:水平分屏。
  • Ctrl + w + (h/j/k/l):在窗口间切换。

8. 插件管理

可以使用插件管理工具,如Vundle或Pathogen来管理Vim插件。

  1. NERDTree
  2. CtrlP
    • 描述:强大的文件搜索插件,可以快速查找并打开文件。
    • GitHub 地址:ctrlpvim · GitHub
  3. Vim-airline
  4. Fugitive
  5. ALE (Asynchronous Lint Engine)
  6. YouCompleteMe
  7. Vim-surround
  8. UltiSnips
  9. Tagbar
  10. Vim-commentary

以上插件覆盖了一些常见的需求,根据个人使用习惯和编程语言,你可能还会发现其他有用的插件。插件的选择可以根据自己的需求和编辑风格进行调整。

9. 自定义配置

通过编辑 ~/.vimrc 文件,可以配置Vim的行为,包括键绑定、颜色主题等。

当配置 ~/.vimrc 文件时,你可以根据个人偏好和需求进行定制。以下是一些建议的配置示例,包括一些基本配置和插件的设置:

1、基本配置
" 启用行号显示
set number

" 启用语法高亮
syntax enable

" 设置制表符宽度为4个空格
set tabstop=4
set shiftwidth=4
set expandtab

" 启用搜索时忽略大小写
set ignorecase

" 在搜索时区分大小写
set smartcase

" 高亮显示匹配的括号
set showmatch

" 显示行尾空格
set list listchars=trail:·

" 启用自动缩进
set autoindent
2、插件设置
" 安装Vundle插件管理器
set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

" 插件列表
Plugin 'scrooloose/nerdtree'
Plugin 'ctrlpvim/ctrlp.vim'
Plugin 'vim-airline/vim-airline'
Plugin 'tpope/vim-fugitive'
Plugin 'dense-analysis/ale'
Plugin 'ycm-core/YouCompleteMe'
Plugin 'tpope/vim-surround'
Plugin 'SirVer/ultisnips'
Plugin 'preservim/tagbar'
Plugin 'tpope/vim-commentary'

call vundle#end()
filetype plugin indent on

以上配置使用了Vundle插件管理器,你可以根据喜好选择其他插件管理器。将这些配置添加到 ~/.vimrc 文件中,然后运行 :PluginInstall 命令安装插件。

这只是一个基础配置的示例,你可以根据个人需求进行定制。在配置文件中添加注释可以帮助你理解每个设置的作用。另外,你还可以根据自己的编辑习惯添加其他设置,例如键映射、颜色主题等。

以上是一个简单的Vim使用指南,Vim有很多强大的功能和命令,可以根据自己的需求逐步学习和掌握。希望这个简要指南能够帮助你更好地使用Vim编辑器。

文章来源:https://blog.csdn.net/weixin_40345245/article/details/135612187
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。