歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> VIM編輯器設置

VIM編輯器設置

日期:2017/3/1 11:41:41   编辑:關於Linux

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 = "[email protected]"

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

效果如下圖:

\
Copyright © Linux教程網 All Rights Reserved