vim编辑器

查看~/目录下有没有一个.vimrc的文件,如果没有就创建一个

vim ~/.vimrc

root目录下的.vimrc对所有用户生效,也可以每个用户单独配置

1、 显示行号:
set number 或者  set nu
不显示行号: set nonu

2、自动缩进:
set autoindent

3、C语言自动缩进:
set cindent

4、设置 tab 键表示多少个空格,默认是8:
set tabstop=4 # 设置成4

5、设置语法高亮:
syntax on
syntax enable

6、将tab 转化成空格:
set expandtab

7、当设置自动缩进时,自动缩进的大小:
set shiftwidth=4 # 设置成4

8、设置soft tab
set softtabstop=4

以上是基本的配置,对现在的我够用了,之后再补充插件管理

现在就来整理一下基本操作

1)重复操作命令

  ctrl+r      重做上一个命令

2)撤销命令

  u      复原前一个动作

3)进入vim的命令

  vim text   打开或新建文件,并将光标放置于第一行首

  vim +n text    打开文件,并将光标放置于第n行首

  vim + text       打开文件,并将光标放置于最后一行首

  vim text text1 text2   打开多个文件,依次编辑

4)移动光标命令

  h: 光标左移一个字符

  l:   光标右移一个字符

  k:  光标上移一个字符

  j:   光标下移一个字符

  0(数字)    光标移动至当前行行首

  $      光标移动至当前行行末

  gg     光标移动至第一行首

  G       光标移动至文件最后一行首

  nG     光标移动至第n行首  

5)屏幕翻滚命令

  ctrl+b    向上翻一屏

  ctrl+f     向下翻一屏

  ctrl+u      向上翻半屏

  ctrl+d      向下翻半屏

6)插入文本命令

  Ecs      推出插入命令行

  i      光标所在开始插入

  a      光标所在下一个字符开始插入

  o(字母)    当前光标的下一行开始插入

  O(字母)    当前光标的上一行开始插入

7)删除命令

  x    删除光标后的一个字符

  X    删除光标前的一个字符

  dd    删除光标所在的那一行

  ndd   删除光标所在的向下n行

8)复制命令

  yy    复制游标所在的那一行

  nyy    复制游标所在的向下n行

9)粘贴

  p    在光标之后粘贴

  P    在光标之前粘贴

10)查找

  :/text  在后面的文本中查找text字符

  :?text  在前面的文本中查找text字符

  n    向后查找下一个

  N    向前查找下一个

11)替换

  :s/vim/vi/g    将当前行中的vim替换为vi

  :g/vim/s//vi/g    将文件中的vim全部替换为vi

  :1,10s/vim/vi/g    将第1行到第10行中的vim替换为vi

最后行方式命令

  :w    保存当前文件

  :x    保存当前文件并退出

  :q    退出vim

  :q!`    不保存文件并退出

基本配置使用就到这里结束了

后面用到插件管理的时候,再补充,谢谢

原文地址:https://www.cnblogs.com/sunlizhao/p/8657825.html