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