Vim 基本配置和使用 Solarized

2021-07-10 02:11:07 字數 2993 閱讀 6194

map模式   描述

n 普通

v 可視和選擇

s 選擇

x 可視

o 操作符等待

! 插入和命令列

i 插入

l 插入、命令列和 lang-arg 模式的 「:lmap」 對映

c 命令列

命令     左邊     右邊    模式

:map

mapmode-nvo

:nm[ap]

mapmode-n

:vm[ap]

mapmode-v

:xm[ap]

mapmode-x

:smap

mapmode-s

:om[ap]

mapmode-o

:map!

mapmode-ic

:im[ap]

mapmode-i

:lm[ap]

mapmode-l

:cm[ap]

mapmode-c

map :call togglecopy()" global variable

let g:copymode=0

" function

function togglecopy()

if g:copymode

set number

set mouse=a

else

set nonumber

set mouse=v

endif

let g:copymode=!g:copymode

endfunction

1 | bool  | boolean

2 | sint | short

integer

3 | int | integer

4 | dint | double

integer

5 | lint | long

integer

6 | usint | unsigned short

integer

7 | uint | unsigned integer

1 | `bool`  | boolean

2 | `sint` | short integer

3 | `int` | integer

4 | `dint` | double integer

5 | `lint` | long integer

6 | `usint` | unsigned short integer

7 | `uint` | unsigned integer

256個顏色到底有哪些呢?經過一番查詢,我找到了如下圖(出處**

任意文字編輯器開啟~/.vim/colors/solarized.vim。跳轉到第301行

elseif g:solarized_termcolors == 256

let s:vmode = "cterm"

let s:base03 = "234"

let s:base02 = "235"

let s:base01 = "239"

let s:base00 = "240"

let s:base0 = "244"

let s:base1 = "245"

let s:base2 = "187"

let s:base3 = "230"

let s:yellow = "136"

let s:orange = "166"

let s:red = "124"

let s:magenta = "125"

let s:violet = "61"

let s:blue = "33"

let s:cyan = "37"

let s:green = "64"

專案名 影響內容

base03 不詳

base02 :set

list :set cursorline :set cursorcolum顯示的背景

base01 普通注釋顏色

base00 :set charlist標記的顏色

base0 函式名,標示符等普通字型顏色

base1 vim命令補全時,彈出選擇欄的背景色

base2 vim命令補全時,彈出選擇欄,當前選中項的背景色

base3 不詳

yellow int

char

struct等變數關鍵字的顏色

orange #開頭的巨集定義關鍵字的顏色

red dxoygen 注釋標記的顏色

magenta 不詳

violet 不詳

blue 不詳

cyan 字串,include中的檔名的顏色

green 關鍵字顏色,例如for

while

return

if等

vim基本配置

這裡的常見符號指 等。為實現這些符號的補全 匹配 跳轉功能,可以通過一些簡單的vim設定來做到,如下 自動補全括號及高亮顯示匹配括號 set showmatch 高亮顯示匹配的括號 set matchpairs specially for html set matchtime 1 匹配括號高亮的時間...

vim基本配置與使用技巧

vimrc檔案是vim的環境設定檔案。整體的vim的設定是在 etc vim vimrc 檔案中,一般只要修改使用者自己的vimrc 檔案就行。進入使用者根目錄 cd 檢視是否有.vimrc檔案,沒有就新建立乙個.vimrc檔案。vim vimrc 命令建立配置檔案,插入以下進行設定 set num...

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...