vim 及配置

vim 及配置

了解vim

​ vim是vi的进阶版本,vim可以用颜色或底线等方式来显示一些特殊信息,是一个程序编辑器。

vim的使用

命令:$ vim test.c,切换到插入模式才能输入

基本的vim分为三种模式:

  • 一般模式(Normal mode)

    ​ 这是默认模式,以vi打开一个文档就直接进入命令模式了,在这个模式下,可以移动【上下左右】来移动光标,也可以删除字符,删除整行,复制粘贴。

  • 插入模式(Inset mode)

    ​ 即编辑模式,要按下 i 或 s 或 o,画面下方出现INSERT,才能进行编辑,按[ESC]退出编辑,进入一般模式。

  • 低行模式(Last line mode)

    ​ 即命令模式,要进入该模式需要在一般模式中,输入[: / ?] 中的任何一个,将光标移动到最低行,可以提供【搜索资料】的动作,可以进行文件替换,大量取代字符,离开vi,显示行号。

vim常用命令集

  • 删除(在一般模式下)

    • 【dd】删除光标所在行
    • 【x】删除光标所在位置的一个字符
  • 插入模式

    • 【i】:从当前位置开始输入文件
    • 【a】:apendix 从光标所在位置的下一个位置输入。
    • 【o】:插入新的一行,从行首输入文字。
  • 一般模式切换为命令模式

    • 【ESC】键
  • 移动光标(必须在一般模式下)

    • 【h j k l】分别是上下左右
    • 【G】移动到光标所在行的行尾
    • 【^】移动到光标所在行行首
  • 复制

    • 【yy】复制光标所在行到缓冲区
  • 插入模式

    • 【#】#代表一个数字,在冒号后面输入一个数字,回车就会跳到该行。
  • 查找

    • 【/关键字】:再按【n】,就会一直往后寻找。
  • 退出保存

    • 【w】保存
    • 【q】退出
    • 【wq】退出保存
    • 【q!】强制退出

简单vim的配置

​ 先做一个简单的配置

  1. 键入命令 cd ~/.vimrc,配置个人的vim,你也可以在root权限下配置vim。
  2. 也可以先 cd ~,到工作目录,再 ll -a(查看隐藏文件),因为以. 开始命名的文件一般是隐藏文件, 查看是否有 .vimrc。
  3. 如果有,用 vim 编辑, 没有则新创建一个。
syntax on 			"语法高亮
set nu				"显示行号
set tabstop=4		"设置tab键长度为4
set cursorline		"突出显示当前行
set autoindent		"自动与上一行的开始位置保持一致
set ruler			"显示标尺
set backspace=2
set foldenable		"允许折叠
"set expandtab
"set cindent			"特别针对C语言的自动缩进
filetype on			"侦测文件类型
"自动匹配
:inoremap ( ()<ESC>i		
:inoremap ) <c-r>=ClosePair(')')<CR>
:inoremap { {}<ESC>i
:inoremap ] <c-r>=ClosePair(']')<CR>
:inoremap " ""<ESC>i
:inoremap ' ''<ESC>i
 
set incsearch		"搜索
set spell			"检查拼写

一个简单的vim配置
更多信息可以参考文档:简明vim练级攻略

或者鸟哥的Linux私房菜

猜你喜欢

转载自blog.csdn.net/weixin_41249411/article/details/83445538