Vim 教程
Vim 是一款开源的文本编辑器,被誉为神器,它不仅可以编辑文本文件,还可以通过插件扩展功能,支持多种语言。Vim 的命令操作方式与其他传统文本编辑器略有不同,需要一些时间来适应。在这里,我将介绍一些 Vim 的基础知识和常用命令。
安装 Vim
在大多数 Unix、Linux 基于发行版的系统,Vim 都预装了。若需要安装 Vim,请按照以下命令操作:
Ubuntu
$ sudo apt-get update
$ sudo apt-get install vim
Fedora
$ sudo dnf update
$ sudo dnf install vim
MacOS
$ brew update
$ brew install vim
Vim 基础知识
在 Vim 中,有三种模式:命令模式、插入模式和可视模式。
命令模式
在打开文件后默认进入命令模式。在命令模式下,输入命令才能操作文件。
以下是一些常用命令:
i: 进入插入模式;:q: 退出 Vim;:w: 保存文件;:wq: 保存并退出 Vim;:set nu: 显示行号;yy: 复制当前行;dd: 剪切当前行;p: 粘贴最近一次复制或剪切的内容;u: 撤销最后一次操作;/pattern: 在文件中搜索指定的 pattern。
插入模式
在命令模式下,按下 i 进入插入模式。在插入模式下,可以编辑文件。
可视模式
在命令模式下,按下 v 进入可视模式。在可视模式下,可以选中文本。
Vim 高级技巧
多窗口
在 Vim 中,可以通过 :split 和 :vsplit 命令划分窗口,多个窗口可同时打开多个文件,从而方便你的操作。
:split " 水平分割窗口
:vsplit " 垂直分割窗口
分屏移动
当使用多窗口时,可以使用 Ctrl + w 命令进行窗口之间的切换。例如,使用 Ctrl + w + → 使当前窗口向右移动。
文件浏览
通过 :Explore 命令可以打开文件浏览窗口,使用文件浏览窗口,你可以访问其他文件、建立、保存、编辑文件夹及文件,还可以使用鼠标操作。
插件管理
Vim 的强大之处在于它可以通过插件扩展功能。有很多种插件管理器,这里我们介绍一种叫做 Vundle 的插件管理器。安装 Vundle,可以通过以下命令:
$ git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
在 ~/.vimrc(不存在则新建一个) 中添加以下内容:
set nocompatible " 首先设置为不兼容vi模式,必须要有
filetype off " 必须要有,filetype判断是错误的,毫无意义
set rtp+=~/.vim/bundle/vundle " 添加vundle的路径到runtimepath
call vundle#begin() " 开始vundle
Plugin '插件名字' " 添加插件,可以通过Vundle安装
call vundle#end() " 结束vundle
保存后,进入 vim ,执行 :PluginInstall 命令即可安装插件。
Vim 资源
结论
虽然 Vim 有很高的学习成本,但它可以大大提高你的编辑效率,可以说是编辑器的神器。因此,当你掌握了这些基础知识和常用命令,便可以尝试使用更多的 Vim 技巧和插件,让你的 Vim 更加强大和高效。
极客笔记