VI編輯,配置文件


1,VI編輯

vi 分為3種模式

1》一般模式:

【Ctrl + f  】         下一頁

【Ctrl + b 】         上一頁

【n+ enter】  向下移動n行

       eg:20+enter  向下移動20行

【/word】 在文件中查找內容為word的字符串(向下查找)

【?word】 在文件中查找內容為word的字符串(向上查找)

【:n1,n2s/a/b/g】在n1到n2之間,替換a為b(注意  :  ,  s    /g   )

Eg:  :10,20s/hello/word/g    替換10到20行之間的hello為word

【:1,$s/a/b/g】      替換全部a為b

【dd】       刪除一行

【ndd】            向下刪除n行

【yy】               復制一行

【nyy】             復制n行

【Ctrl+r】           撤銷操作

【Ctrl + v】   塊選擇(長方形的方式選擇文本)

2》編輯模式

進入編輯模式:

[ i ]   光標前插入

[a ]   光標后插入

[o]         下一行插入

[r]         替換光標

 【ctrl+n】   自動補全   (激動到不要不要)

 3》命令行模式

強制退出   :q!

保存退出  :wq

文件還原到最原始  :e!

Vi顯示行數   :set nu 或者   :set number

取消Vi顯示行數   :set nonu

 

  2,配置文件

 

配置文件的路徑:

1,指定用戶:/home/用戶名/.vimrc

2,所有用戶:vim的配置文件為/etc/vim/vimrc

 

先安裝vim

sudo apt-get install vim

在指定用戶下/home/用戶名/下創建一個新的隱藏文件:

vim ~/.vimrc

復制編輯常用的配置

set nu   “顯示行號
set backspace=2      “可隨時用退格鍵進行刪除

set mouse=a    “允許鼠標移動光標

set nocompatible   “不兼容 

set confirm   “處理未保存文件或只讀文件,確認

set hlsearch    “查找的字符串反白顯示

set autoindent     “自動縮排

set ruler    “在最下方一行顯示狀態

set showmode    “在左下角顯示模式

set backup        ”自動存儲備份文件

set bg=dark    “顯示不同的底色,還可以為light

syntax on    “語法檢驗,顏色顯示

set tabstop=4      “設置tab鍵寬度

set softtabstop=4   

  

"新建.sh 文件自動插入文件頭 

autocmd BufNewFile *.sh ":call SetTitle()"

function SetTitle() 

        call setline(1,"\---------------") 
        call append(line("."), "\# File Name: ".expand("%")) 
        call append(line(".")+1, "\# Author: xxxxx") 
        call append(line(".")+2, "\# e-mail: xxxxxx@163.com") 
        call append(line(".")+3, "\# Created Time: ".strftime("%c")) 
        call append(line(".")+4, "\-------------------") 
        call append(line(".")+5, "\#!/bin/bash") 
        call append(line(".")+6, "") 
endfunction

    "新建文件后,自動定位到文件末尾
autocmd BufNewFile * normal G

  

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM