本文基于Debian
1.vim使用简介
1.1vim安装
使用apt安装vim即可:
sudo apt-get install vim
1.2 vim编辑器的模式
vim编辑器分为命令模式和编辑模式。
命令模式:打开vim默认进入命令模式,在命令模式下键盘上的单个按键便表示一个命令,例如移动光标的命令:h、i、j、k。在编辑模式下按【Esc】返回到命令模式。
编辑模式:在命令模式下,按下【i】键进入编辑模式,此时可以像word一样编辑文件的内容。
2. vim建立文件
新建文件: vim 文件名。例如,要建立一个hello.c文件的命令为:
1 vim hello.c
输入文本:上面命令完成后便进入命令模式,按【i】键进入编辑模式,输入文本:
1 #include <stdio.h> 2 3 int main(void) 4 { 5 printf("Hello World !\n"); 6 return 0; 7 }
退出:编辑好文本后,按Esc回到命令模式,输入":wq"保存并退出。
3.vim命令模式下的常用命令
移动光标:h j k l
h: 左
j: 下
k: 上
l: 右
删除字符:x dd u Ctrl+R
删除一个字符:x
删除一行字符:dd
恢复删除:u
取消命令:Ctrl+R
复制粘贴:p y
粘贴:p
复制:y
查找字符串:/
在当前文本中查找字符串 hello:“:/hello”
跳到某一行:G 或 :n
命令“:n”可以让光标跳转到低n行;或者“nG”跳到第n行.注意G必须大写.
这在修改程序或调试程序的错误行时比较有用。
vim学习文档:在bash中输入vimtutor便可进入。
4.vim的格式设置
设置Tab的空格数量:":set tabstop=n"
例如:设置Tab键的宽度为2个空格:“:set tabstop=2”
设置行号:“:set number”
5.vim 的配置文件 vimrc
在/etc/vim/下面有vim的配置文件vimrc。可以对vim进行设置,再次启动vim时生效。
例如:在文件末尾添加:
set tabstop=2 set number