VIM编辑器设置

1、VIM编辑器的设置方式有两种

       方式一、临时性设置   

        

       方式二、永久性设置(通过修改配置文件实现)


     (1)临时性设置

               在使用vim命令编辑文件的时候,输入冒号,接着敲入设置命令,例如: set number  ,如下图

                


     (2)永久性设置

              可以修改 /etc/vimrc 修改所有用户的vim编辑器配置,也可以针对某用户进行设置,通过修改 /home/用户名/.vimrc 文件


2、常用的vim设置

      (1)语法高亮

               开启语法高亮:

syntax on

              关闭语法高亮:

syntax off

        (2)行号

                 显示行号:

set number
                 不显示行号:

set nonumber

         (3)内容自动缩进

                 开启自动缩进:

set autoindent
set cindent
                关闭自动缩进:

set noautoindent
set nocindent
         (4)自动添加文件头

新建文件自动加入文件头,这个的话,建议在配置文件中修改,在 /etc/vimrc 或者 /home/用户名/.vimrc 中加入以下代码:

 

autocmd BufNewFile *.py,*.sh, exec ":call SetTitle()"
let $author_name = "xxxx"
let $author_email = "xxxx@xxx.xx"
  
func SetTitle()
        if &filetype == 'sh'
            call setline(1,"\###################################################################")
            call append(line("."), "\# File Name: ".expand("%"))
            call append(line(".")+1, "\# Author: ".$author_name)
            call append(line(".")+2, "\# mail: ".$author_email)
            call append(line(".")+3, "\# Created Time: ".strftime("%c"))
            call append(line(".")+4, "\#=============================================================")
            call append(line(".")+5, "\#!/bin/bash")
            call append(line(".")+6, "")
        else
            call setline(1,"\###################################################################")
            call append(line("."), "\# File Name: ".expand("%"))
            call append(line(".")+1, "\# Author: ".$author_name)
            call append(line(".")+2, "\# mail: ".$author_email)
            call append(line(".")+3, "\# Created Time: ".strftime("%c"))
            call append(line(".")+4, "\#=============================================================")
            call append(line(".")+5, "\#!/usr/bin/python")
            call append(line(".")+6, "")
        endif
endfunc


 

效果如下图:



评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值