目錄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修改的話,修改內容只對本使用者有效,要想全部有效,...