linux中.bashrc、.vimrc、viminfo介紹

1、bashrc

問題產生場景:每次登陸shell時鍵入alias vi='vim'比較繁瑣,所以將登陸後必須做的事情交給系統自動執行。

.bashrc :每一個運行bash shell的用戶都將執行此文件

所以修改.bashrc文件!在其中加入登陸後必須執行的事情,這裏就是鍵入alias vi='vim' 或者其他的事情.....

2、vimrc

問題產生場景:每次打開vim編輯器,想要增加行號顯示或者自動對齊或者其他的功能..... 爲了省去人工的煩惱,最好也是將其交由系統自動執行

.vimrc : 啓動vim時,當前用戶根目錄下的.vimrc文件會被自動讀取

所以在當前用戶的根目錄下創建.vimrc文件 寫入vim打開時需要開啓的功能,如自動對齊等....

注意:兩個文件都是隱藏文件,都在當前用戶的根目錄下(如/home/yourname/) 如果想在root權限中實現同樣的功能,那麼將這兩個文件拷貝至 /root 文件夾下即可。

案例:自動給新建的腳本 *.sh 中寫入說明

vim ~/.vimrc


set autoindent
set nu
autocmd BufNewFlie *.sh exec ":call SetTitle"
func SetTitle()
if expand("%:e") == 'sh'
        call setline(1,"#!/bin/bash")
        call setline(2,"")
        call setline(3,"#------------------------------------------------#")
        call setline(4,"#Author:        liangkk")
        call setline(5,"#date:          ".strftime("%Y-%m-%d %H:%M:%S"))
        call setline(6,"#Version:       1.0 ")
        call setline(7,"Description:    The test script")
        call setline(8,"#------------------------------------------------#")
        call setline(9,"")
endif   
endfunc
autocmd BufNewFile * normal G


set autoindent #換行自動對齊
set nu         #顯示行數
autocmd BufNewFlie *.sh exec ":call SetTitle"  #在.vimrc中配置以後在用vim創建文件的時候就會自動執行一些命令
func SetTitle() #定義函數
if expand("%:e") == 'sh'
        call setline(1,"#!/bin/bash")
        call setline(2,"")
        call setline(3,"#------------------------------------------------#")
        call setline(4,"#Author:        liangkk")
        call setline(5,"#Date:          ".strftime("%Y-%m-%d %H:%M:%S")) #設置腳本日期
        call setline(6,"#Version:       1.0 ")
        call setline(7,"Description:    The test script")
        call setline(8,"#------------------------------------------------#")
        call setline(9,"")
endif   
endfunc
autocmd BufNewFile * normal G  #自動將光標定位到末尾

 

​3、viminfo​

~/.viminfo 文件是系統自動生成。爲了方便下次處理,在vim中操作的行爲,vim會自動記錄下來,保存在 ~/.viminfo 文件中。

如:vim打開文件時,光標會自動在上次離開的位置顯示。

原來搜索過的字符串,新打開文件時自動高亮顯示。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章