安装Vim
sudo apt install vim
等待安装完成~
vim简介
vim有三种模式:一般模式、编辑模式、命令行模式
- 一般模式:打开vim默认进入此模式,此模式下可以进行删除、拷贝、粘贴、移到光标等操作
- 编辑模式:在一般模式下输入
i
进入编辑模式(这是其一),在此模式下你可以像笔记本一样进行编写文章 - 命令模式:在一般模式下按下
‘:’
(为英文输入下),进入命令模式
打开单个文件:vim FileName
打开多个:vim FileName1 FileName2 ...
常用到的快捷键
移动光标:
h
:向左移动l
: 向右移动j
: 向下移动k
:向上移到w
:移动到下一个单词b
:移动到上一个单词G
:使光标移动文章结尾gg
: 使光标移动文章开关H
:使光标移到显示屏的顶部M
:使光标移到显示屏的中间L
:使光标移到显示屏的底部数字0
:移动到行首字符$
: 移动到行尾
进入编辑模式:
i
:在当前光标所在位置进入编辑模式I
:快速移动到行首,并进入编辑模式A
:快速移动到行尾,并进入编辑模式C
:删除光标所在位置到行尾的内容,并且进入编辑模式o
:在当前光标的下一行开始编辑O
: 在当前光标的上一行开始编辑
编辑文章
dd
:删除光标当前行(类似剪切
)D
: 删除光标当前位置到行尾(类似剪切
)ndd
: 删除n
行,从光标所在行开始yy
:复制光标所在行nyy
:复制n
行,从光标所在行开始p
:打印粘贴内容x
:向后删除一个字符X
:向前删除一个字符u
:撤销上一步操作Esc
:退出编辑模式ZZ
:保存文章并退出vim
查找
/file
: 向下查找file
?file
: 向上查找file
- 按下
n
查找下一个,按下N
查找上一个
命令
下面所列举几个常用命令:
syntax on " 语法高亮
set number "显示行号
set autoread " 设置当文件被改动时自动载入
filetype plugin on "允许插件
set cursorline " 突出显示当前行
set tabstop=4 " Tab键的宽度
"禁止生成临时文件
set nobackup
set noswapfile
"编码设置
set enc=utf-8
set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936
"语言设置
set langmenu=zh_CN.UTF-8
set helplang=cn
.vimrc
rc
它是runcomm
的缩写――即名词run command(运行命令)的简写。
rc
是任何脚本类文件的后缀,这些脚本通常在程序的启动阶段被调用,所以.vimrc
是当Linux的vim
启动后所运行的脚本。
由于vim支持许多命令,所以我们可以提前在.vimrc
内写好,这样每次使用vim时非常的方便。通常情况下.vimrc
文件不存在,需要我们手动创建:touch ~/.vimrc