關於vim的使用和配置

2021-08-15 23:40:38 字數 1345 閱讀 2406

每次換環境都會配一次vim的配置,在網上找也很麻煩,遂在這裡記錄下我常用的vim配置,方便自己方便他人

1、安裝vim

sudo apt-get install vim-full

2、配置檔案的位置

注:只對各個使用者在自己的當前目錄下的.vimrc修改的話,修改內容只對本使用者有效,要想全部有效,可以修改/etc/vim/vimrc.

啟動vim時,當前使用者根目錄下的.vimrc檔案會被自動讀取,該檔案可以包含一些設定甚至指令碼,所以,一般情況下把.vimrc檔案建立在當前使用者的根目錄下比較方便,即建立的命令為

vi ~/.vimrc

設定完後 :x或者:x或者wq 進行儲存退出即可。

set nocp 

set hls

syntax on

set encoding=utf8

set ambiwidth=double

set smarttab

set noexpandtab

set shiftwidth=4

set tabstop=4

set termencoding=utf-8

set number

set wildmenu

set selection=inclusive

說明:

set nocp    "該命令指定讓 vim 工作在不相容vi模式下

set hls "搜尋時高亮顯示被搜尋到的結果

syntax on "語法高亮顯示

set encoding=utf8 "設定當前字元編碼為 utf-8

set ambiwidth=double "防止特殊符號無法正常顯示

set smarttab "根據檔案中其他地方的縮排空格個數來確定乙個 tab 是多少個空格

set noexpandtab "將tab不擴充套件成空格, expandtab將tab擴充套件成為空格

set shiftwidth=4 "每一級縮排是多少個空格

set tabstop=4 "乙個tab顯示出來是多少個空格

set termencoding=utf-8

set number "開啟時顯示行號

set wildmenu "在命令模式下使用 tab 自動補全的時候,將補全內容使用乙個漂亮的單行選單形式顯示出來

set selection=inclusive "指定在選擇文字時,游標所在位置也屬於被選中的範圍。

set nowrap "指定不折行。如果一行太長,超過螢幕寬度,則向右邊延伸到螢幕外面。

"如果使用圖形介面的話,指定不折行視覺效果會好得多

set guioptions+=b "新增水平滾動條。

Vim配置和使用 md

目錄mkdir vim vim vim vimrc noremap n h 將n h map s w s 儲存 map s syntax on 開啟高亮 set number set relativenumber set wrap set showcmd set cursorline set scr...

VIM的配置和使用方法

vim是一款類似於vi的功能強大的文字編輯器且對比於傳統的vi編輯器得到了很大的功能上的提公升,在類unix系統中得到了廣泛的使用。通過簡單的配置,就可以完成強大的學習。vim 中執行shell命令 gcc o hello hello.c定義快捷鍵 進入vim配置檔案 sudo vim etc vi...

關於tmux和常見vim使用

在tmux配置檔案中常見使用的操作有 ctrl a a 更換當前windowsctrl a shift h j k l 調整當前窗格大小ctrl a t 視窗內顯示當前時間分窗 ctrl a 水平 垂直 ctrl a o 調轉視窗 vim內的操作有 高亮查詢顯示在vimrc中 set hlsearc...