Linux Vim使用笔记

本文介绍了Linux内置的vi和vim编辑器。vi类似记事本,而vim有程序编写能力,能以字体颜色辨别语法。还阐述了vim的三种模式:正常、编辑和命令行模式,以及各模式下的操作,如正常模式的拷贝、删除,命令行模式的设置行号、查找单词等。

vi编辑器类似于win的记事本,Linux内置。
vim具有程序编写的能力,可以用字体颜色辨别语法。

vim有三种模式,分别是正常模式,编辑模式和命令行模式。
第一种正常模式主要是阅读的时候用,不能够编辑。
编辑模式是在正常模式下摁 i,I,o,O等按钮进入,可以编辑文档。
命令行模式是在编辑模式下摁ESC按钮,然后输入冒号 : 进入,可以使用命令处理文档,例如保存并退出
在这里插入图片描述
正常模式下:yy拷贝当前行,5yy拷贝当前行向下的五行,p粘贴
dd删除当前行,5dd删除当前行向下5行
G到文档末行,gg首行
命令行模式下:设置或取消行号set nu :set nu
查找单词 命令行模式/ 回车后开始查找,n代表下一个

### Vim 基础命令使用教程 VimLinux 系统中最常用的文本编辑器之一,具有强大的文本编辑功能和高度可定制性。它支持多种模式操作,包括普通模式、插入模式、可视模式和命令行模式。掌握 Vim 的基本命令可以显著提高文本编辑效率。 #### 普通模式常用命令 普通模式是 Vim 的默认启动模式,可以执行移动光标、复制粘贴、删除文本等操作。 - `h`、`j`、`k`、`l`:分别用于向左、向下、向上、向右移动光标。 - `0`:移动光标到当前行的行首。 - `$`:移动光标到当前行的行尾。 - `w`:向前移动一个单词。 - `b`:向后移动一个单词。 - `dd`:删除当前行。 - `dw`:删除当前光标位置到下一个单词的开始。 - `x`:删除当前光标下的字符。 - `yy`:复制当前行。 - `yw`:复制当前光标位置到下一个单词的开始。 - `p`:在光标下方粘贴已复制或已删除的内容。 - `u`:撤销上一次操作。 #### 插入模式常用操作 在普通模式下按下 `i` 键可以进入插入模式,此时可以输入文本。按 `Esc` 键退出插入模式,返回普通模式。 #### 可视模式常用操作 进入可视模式可以通过按下 `v` 键(字符选择)、`V` 键(整行选择)或 `Ctrl + v`(块选择)。在可视模式下可以选中文本并执行复制、删除等操作。 #### 命令行模式常用命令 在普通模式下按下 `:` 键进入命令行模式,可以执行保存、退出、查找等操作。 - `:w`:保存文件。 - `:q`:退出 Vim。 - `:wq`:保存并退出。 - `:q!`:强制退出且不保存更改。 - `:/pattern`:从当前光标位置向下查找 `pattern`。 - `:?pattern`:从当前光标位置向上查找 `pattern`。 - `:s/old/new/`:替换当前行中第一个匹配的 `old` 为 `new`。 - `:s/old/new/g`:替换当前行中所有匹配的 `old` 为 `new`。 - `:%s/old/new/g`:替换整个文件中所有匹配的 `old` 为 `new`。 #### 插件管理与 Vim-Go Vim 支持通过插件扩展其功能,例如 `vim-go` 是一个专为 Go 语言开发的插件,它提供了代码补全、语法检查、格式化等功能。使用插件管理器(如 `vim-plug`)可以简化插件的安装和管理过程。对于 `vim-plug`,只需将插件仓库克隆到指定目录,并在 `.vimrc` 文件中添加相应的配置即可[^2]。 例如,使用 `vim-plug` 安装 `vim-go` 的步骤如下: 1. 安装 `vim-plug`: ```bash curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim ``` 2. 在 `.vimrc` 中添加插件配置: ```vim call plug#begin('~/.vim/plugged') Plug 'fatih/vim-go', { 'do': ':GoInstallBinaries' } call plug#end() ``` 3. 启动 Vim 并运行插件安装命令: ```vim :PlugInstall ``` #### Vim-Plug 的特点 `vim-plug` 是一个开源、速度快、支持并行安装或更新插件的 Vim 插件管理器。它简化了插件的安装流程,使得用户可以更方便地管理和使用 Vim 插件[^3]。 #### 相关问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值