LINUX_VIM

文章目录

  • vim的三种模式切换
  • vim的常用操作
    • 命令模式/普通模式
      • 1.移动操作
      • 2.删除操作
      • 3.撤销操作
      • 4.复制和粘贴
      • 5.可视模式
      • 6.查找操作
      • 7.分屏操作
    • vim的简单配置

这篇文章是我第一次使用Markdown进行写作,格式尽量规范。

vim的三种模式切换

i
:
ESC
ESC
命令模式
插入模式
底行模式

vim的常用操作

命令模式/普通模式

当打开文档的时候这个时候就是处于命令模式也叫作普通模式。可以对文档进行调整。

1.移动操作

h左移一个字符
j上移一行
k下移一行
l右移一个字符。
0跳转到该行行首。
$跳转到该行行尾
gg直接跳转到文档开头
G跳转到文档结尾
数字+gg( 或者G) 跳转到指定行

2.删除操作

删除字符和单词之类的不常用这里就不列举了。

d+0从光标位置删除到行首
d+$从光标位置删除到行尾
d+d删除(剪切)行
数字+dd删除光标下面多行
gg+dG删除全部,注意其实是由两个命令构成的,gg表示光标到文首,dG表示从光标位置删除到文尾

3.撤销操作

u撤销任意操作
Ctrl+r反撤销u的操作

4.复制和粘贴

yy复制当前行
数字+yy复制当前光标下面多行

p粘贴到下一行
P粘贴到当前行

5.可视模式

v
有时间添加详细说明

6.查找操作

/+要查找的内容
?+要查找的内容
#+要查找的内容

在底行模式下:
查找:s/+要查找的内容
替换所有:%s+/要查找的内容+/要替换的内容
替换当前行:s+/要查找的内容+/要替换的内容+/g
替换选中行的内容:例如20,35s+/要查找的内容+/要替换的内容

7.分屏操作

水平分屏:vsp+文件名
垂直分屏:sp+文件名
回到非分屏状态只需要关闭其中一个文件即可

vim的简单配置

vimrc是主配置文件,它有全局和用户两种版本。
全局vimrc文件,存放在Vim的安装目录中。可以使用以下命令,确定Vim的安装目录:

:echo $VIM

默认情况下,系统vimrc存放在: /usr/share/vim/
用户vimrc文件,存放在用户主目录中。可以使用以下命令,确定用户主目录:

:echo $HOME

默认情况下,用户vimrc存放在: /home/username/
在默认情况下面vim会优先使用用户配置。以我安装的vim80为例子,下面是创建用户配置的方法。在 /usr/share/vim/vim80/ 里面有很多vimrc的示例,直接将其通过cp指令移动到 ~/ 下面,并且重命名为.vimrc即可。

mv /usr/share/vim/vim80/vimrc_example.vim ~/.vimrc

后面用户就可以自行的对.vimrc文件进行修改,完善使用体验。
比如设置行号:

set number #打开行号显示
set nonumber #关闭行号显示

设置语法高亮:

syntax on #打开语法高亮
syntax off #关闭语法高亮

你可能感兴趣的:(Linux)