简介
Vim 是从 vi 发展出来的一个文本编辑器,代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和 Emacs 并列成为类 Unix 系统用户最喜欢的编辑器
本文将以打一道题为背景讲述如何使用 vim,请以看 算法竞赛入门经典 的心态看本文(即不求甚解)
注意:
- 本文极具个人使用风格
- Linux 特指 CCF 2016-10-08 发布的 基于 Ubuntu14.04 的 NOI-Linux
- Windows 特指 WindowsXP~Windows7 的 Windows 版本
安装
Linux
(其实系统自带,可以跳过)
ctrl-alt-t //讲道理会打开一个命令行终端
sudo apt-get install vim
Windows
- 访问 vim 官方网站
- 点击左侧 Download
- 点击关键字 PC: MS-DOS and MS-Windows
- 你会看到 gvim@@.exe (@@表示版本号)
- 下载安装即可
准备
安装g++
Linux
(其实系统自带,可以跳过)
ctrl-alt-t
sudo apt-get install g++
Windows
- 安装 MinGW 或 Dev-C++ (尝试 MinGW 的请自行探索,以下是 Dev-C++ 的步骤)
- 在安装目录中寻找 bin 或 MinGW32/bin
- 将上述目录加入系统环境变量 PATH 中(详细方法自行查阅网络)
vim的配置文件
打开 vim
Linux
ctrl-alt-t
vim
Windows
双击桌面图标 gVim @@.exe (不要管另外两个)
编写配置文件
注意,打开 vim 之后千万不要乱动键盘,因为现在键盘上的大部分按键都是命令
现在,遵循刘汝佳精神,先按下面的步骤做,后面会详细说明他们的含义
:e $HOME/.vimrc "请注意观察光标位置的变化
这时讲道理会提示打开了一个新文件
i "对,这是一个命令,注意观察光标和左下角的变化
:set number "有没有发现这里的注释是双引号开头的?
:set tabstop=4 "配置文件中的注释就是这样的
:set shiftwidth=4 "请不要在等号前后加空格
:set autoindent
:set smartindent
ESC "也可以按 ctrl-[
:w "观察
:q "观察
使用
用 vim 打开文件
Linux
ctrl-alt-t
cd (你准备存放文件的路径)
vim
:e (文件名,不存在该文件就会自动新建,这也就是新建文件的方法)
Windows
- 找到/新建文件
- 右键
- 用gvim打开
关于 vim 的模式
这里要解释一下 vim 的使用姿势