vim编辑器美化

前言

很多初学linux的人都不知道vim编辑器的一些秘密,而且诟病Linux中写c代码没有Windows的自动换行,行号和高亮等功能。只是傻傻的敲。其实vim编辑器有这个功能的。下面介绍一下。

Linux自带vim

自带的vim是vim-tiny,很多功能不能实现,所以要去升级,升级过程中可能遇到一些问题,复制问题去百度,百度上面都有。

==键入到 /home/name(你的用户名)下操作==

1、卸载Vim GVIM
  1. sudo apt-get remove –purge vim (–purge 是完全删除,会连配置文件一起删除)
  2. sudo apt-get remove –purge vim-gtk vim-doc cscope
2、安装Vim GVIM (期间可能要等一会,要有耐心)
  1. sudo apt-get install vim
  2. sudo apt-get install vim-gtk vim-doc cscope
3.配置 vim

启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本。所以,一般情况下,把.vimrc文件创建在当前用户的根目录下比较方便。

创建命令

vi ~/.vimrc (然后用:wq保存退出)

//去掉有关vi一致性模式:

set  nocompatible

//显示行号:

set  number

//检测文件类型(自带版本vim没有此选项):

filetype on

//记录历史行数(没有空格,下同):

set  history=1000

//语法高亮显示(自带版本vim没有此选项):

syntax on

//代码自动对齐:

set autoindent
set smartindent

//自动对齐:

set tabstop=4
set shiftwidth=4

//匹配模式,括号匹配等:

set showmatch

//去除vim的gui版本中的toolbar:

set guioptions=T

//当vim编辑错误时,会发出响声,以下命令可去除响声:

set vb t_vb=

//编辑过程中,在右下角显示光标所在位置的状态行:

set ruler

//默认情况下,寻找匹配是高亮显示,下面是关闭高亮显示:

set nohls

//快速查找,比如查找单词“tiger”,输入/t,就会自动找到第一个以t开头的单词:

set incsearch

//修改一个文件后,自动进行备份,备份文件名为源文件名+“~”后缀:

if has ("vms")
    set nobackup
else
    set backup
endif

提示

读者可自行根据自己的需求配置文件,配置文件不用输入注释

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值