Vim配置和使用 md

2022-05-04 05:42:09 字數 2037 閱讀 7412

目錄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 scrolloff = 5

set spell z=

#搜尋

/set hlserach #高亮搜尋結果 set hlsearch

exec "nohlsearch"

set incsearch

#開啟檔案

gf #開啟

:w filename #將檔案儲存到其它位置

:w !sudo tee % #儲存檔案已管理員許可權

#轉換為html or pdf

:%tohtml

# i 是在游標所在行的行首插入需要錄入的文字。

# s 刪除游標所在處的字元然後插入需要錄入的文字。

# s 刪除游標所在行,在當前行的行首開始插入需要錄入的文字。

# 選區,在可視模式下選擇區域後輸入 : ,vim 會自動補全為 :'<,'>。

:'<,'>s/zempty/handsome/g

# i 表示大小寫不敏感查詢,i 表示大小寫敏感:

# 替換掉所有行第乙個出現 zempty (不區分大小寫) 為 handsome 。

:%s/zempty/handsome/i

# 替換掉所有行出現 zempty (不區分大小寫) 為 handsome 。

:%s/zempty/handsome/gi

# c 表示需要確認,例如全域性查詢"zempty"替換為"handsome"並且需要確認:

:%s/zempty/handsome/gc

v #visual

: normbal idsada #在 選中 的每一行前新增」dsada「

: normbal a.jpg #在 選中 的每一行尾部新增」.jpg「

ctrl+v #可視塊

shift + g

shift + i

分屏模式:

ctrl + w [h, j, k ,l] 移動游標

ctrl + q 退出

res + 5 分屏大小更改

vertical resize + 5

# 列出 vim 開啟的所有檔案

:ls:bn # n --> num

:bn # 進行上乙個檔案切換

:bp # 進行下乙個檔案切換

# 關閉分屏

ctrl + w c # 關閉當前分屏

ctrl + w q # 同上,但如果屬於最後乙個,則直接退出

# g_ 移動到本行最後乙個不是 blank 字元的位置

# h 游標定位到當前螢幕的第一行行首

# m 游標移動到當前螢幕的中間

# l 游標移動到當前螢幕的尾部

# zt 把當前行移動到當前螢幕的最上方,也就是第一行

# zz 把當前行移動到當前螢幕的中間

# zb 把當前行移動到當前螢幕的尾部

~ 將游標下的字母改變大小寫

3~ 將游標位置開始的3個字母改變其大小寫

g~~ 改變當前行字母的大小寫

guu 將當前行的字母改成大寫

guu 將當前行的字母全改成小寫

3guu 將從游標開始到下面3行字母改成大寫

guw 將游標下的單詞改成大寫。

guw 將游標下的單詞改成小寫

在編輯模式下 ,快捷鍵 ctrl+n 或者 ctrl+p 會有**提示功能,我們可以實現快速錄入的效果。

執行: w !sudo tee %

Vim 基本配置和使用 Solarized

map模式 描述 n 普通 v 可視和選擇 s 選擇 x 可視 o 操作符等待 插入和命令列 i 插入 l 插入 命令列和 lang arg 模式的 lmap 對映 c 命令列命令 左邊 右邊 模式 map mapmode nvo nm ap mapmode n vm ap mapmode v xm...

vim簡單配置和使用技巧

set nu 設定tab鍵字元位數 set ts 4 設定游標行高亮 set cursorline 設定游標行背景色 字型色 hi cursorline cterm none ctermbg black ctermfg white 退出vim後,內容顯示在終端螢幕 set t ti t te 滑鼠設...

關於vim的使用和配置

每次換環境都會配一次vim的配置,在網上找也很麻煩,遂在這裡記錄下我常用的vim配置,方便自己方便他人 1 安裝vim sudo apt get install vim full 2 配置檔案的位置 注 只對各個使用者在自己的當前目錄下的.vimrc修改的話,修改內容只對本使用者有效,要想全部有效,...