Linux Vim編輯的的配置和使用

參考:
1.Linux Vim編輯器使用
2.Ubuntu 16.04 安裝後優化vim

1、編輯保存

1.命令模式(command mode)

打開文件:vim + 文件名稱
例如:vim /etc/profile
注意:若是文件不存在,則爲新建文件。

2.插入模式(Insert mode)

w:write q:quit i:insert d:delete
使用vim打開/新建文件後,輸入【i】便可輸入內容。

3.底行模式(last line mode)

進入方式:
1.插入模式中:按【Esc】鍵 --> 輸入【:】便可進入底行模式
2.命令模式直接: 輸入【:】便可進入底行模式
3.1.保存、退出
先進入底行模式:【Esc】+ 【:】

1.保存退出:  輸入【w】--> 輸入【q】便可
2.正常退出:  輸入【q】便可
3.不保存退出:  輸入【q!】便可
4.強制退出:輸入【!】便可
3.2.操做行
先進入底行模式:【Esc】+ 【:】+【行號】
1.複製當前行:yy
2.粘貼由yy複製的行:p
3.刪除當前行:dd
4.恢復誤刪除的行:u

2、經常使用屬性

貼幾個經常使用的編輯器

1." 顯示行號: set nu(number)     
2." 顯示標尺: set ruler
3." 語法高亮: syntax on           
4." 突出顯示當前行: set cursorline      
5." 輸入命令高亮顯示: set showcmd         
6." 設置背景色:set background=dark 
7." 用淺色高亮當前行  autocmd InsertEnter * se cul    
8." 關閉7: autocmd InsertLeave * se nocul

3、Vim的配置文檔

$ vim .vimrc
下面貼下個人配置文檔
""""""""""""""""""""""""""""""""""""""""""
"""""""""""""""""顯示相關"""""""""""""""""
""""""""""""""""""""""""""""""""""""""""""
set shortmess=atI   " 啓動的時候不顯示那個援助烏干達兒童的提示 
set nu              " 顯示行號 
syntax on           " 語法高亮 
autocmd InsertEnter * se cul    " 用淺色高亮當前行 
set cursorline              " 突出顯示當前行
set ruler           " 顯示標尺 
set showcmd         " 輸入的命令顯示出來,看的清楚些 

""""""""""""""""""""""""""""""""""""""""""
""""""""""""""""屬性設置"""""""""""""""""
""""""""""""""""""""""""""""""""""""""""""
set clipboard+=unnamed "共享剪貼板 
set autowrite "自動保存
set autoindent  " 自動縮進
set foldenable      " 容許摺疊 
set foldmethod=manual   " 手動摺疊 
set foldcolumn=0
set foldmethod=indent 
set foldlevel=3 
set foldenable     " 開始摺疊
set nocompatible " 不要使用vi的鍵盤模式,而是vim本身的

set noeb   " 去掉輸入錯誤的提示聲音
set confirm " 在處理未保存或只讀文件的時候,彈出確認

set tabstop=4   " Tab鍵的寬度
set softtabstop=4  " 統一縮進爲4
set shiftwidth=4

"禁止生成臨時文件
set nobackup
set noswapfile

set ignorecase  "搜索忽略大小寫
set hlsearch    "搜索逐字符高亮
set incsearch

""""""""""""""""""""""""""""""""""""""""""
""""""""""""顯示中文幫助 """""""""""""""""
""""""""""""""""""""""""""""""""""""""""""

"語言設置
set langmenu=zh_CN.UTF-8
set helplang=cn
if version >= 603
    set helplang=cn
    set encoding=utf-8
endif

""""""""""""""""""""""""""""""""""""""""""
""""""""""""編碼-語言 """""""""""""""""
""""""""""""""""""""""""""""""""""""""""""
set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8
set fileencoding=utf-8
set fileencodings=utf-8,gb2312,gbk,gb18030  
set fileformats=unix  
""""""""""""""""""""""""""""""""""""""""""
""""""""""""設置配色方案 """""""""""""""""
""""""""""""""""""""""""""""""""""""""""""
"colorscheme murphy
"字體 
"if (has("gui_running")) 
"   set guifont=Bitstream\ Vera\ Sans\ Mono\ 10 
"endif
相關文章
相關標籤/搜索