" 不使用vi的相容模式
set nocompatible
" 設定編碼
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8
" 顯示行號
set nu
set number
" 突出顯示當前行
"set cursorline
"set cul " cursorline的縮寫形式
" 突出顯示當前列
"set cursorcolumn
"set cuc " cursorcolumn的縮寫形式
" 顯示括號匹配
set showmatch
" 搜尋模式時,每輸入乙個字元,就自動跳到第乙個匹配的結果(游標向下)。
set incsearch
" 偵測檔案型別
filetype on
" 根據檔案型別載入對應的外掛程式
filetype plugin on
" 設定tap建用空格代替
set expandtab
" 設定tab建長度為4個空格
set tabstop=4
" 設定滑鼠右鍵貼上不變形
set paste
" 開啟語法高亮功能
syntax on
" 自動對齊
set autoindent
" 自動折行
set wrap
" 是否顯示狀態列。0 表示不顯示,1 表示只在多視窗時顯示,2 表示顯示。
set laststatus=2
" 顯示游標當前位置
set ruler
" 搜尋時忽略大小寫
set ignorecase
" 如果同時開啟了ignorecase,那麼對於只有乙個大寫字母的搜尋詞,將大小寫敏感;其他情況都是大小寫不敏感。
" 比如,搜尋test時,將不匹配test;搜尋test時,將匹配test。
set smartcase
" 支援滑鼠
set mouse=v
" 查詢系統的vim是否支援貼上
" vim --version | grep clipboard
" 直接使用y p d進行系統級複製 貼上 剪下
set clipboard=unnamed
" 按鍵對映
map "+y
map "+pg
map "+d
Vim Vim入門級配置
vimrc配置檔案分系統配置和使用者配置兩種。系統vimrc配置檔案存放在vim的安裝目錄,預設路徑為 usr share vim vimrc。可以使用命令echo vim來確定vim的安裝目錄。使用者vimrc檔案,存放在使用者主目錄下 vimrc。可以使用命令echo home確定使用者主目錄。...
python 入門級環境配置
由個人經驗得知,在學習一門新的計算機程式語言的時候,實踐至上.要想實踐,對應的環境是不可少的,一下簡單介紹python環境.由一下幾個方面組成 sublime text 安裝 sublime text 配置 對於配置sublime text 3 沒有什麼特殊的,就是要乙個基本的package con...
入門級演算法
今天我想記錄的是一些關於入門級別的演算法。將乙個字串s對映為乙個整數,使得該整數可以唯一的代表字串s。先假設字串均由大寫字母a z構成,不妨設a z為0 25,即將26個大寫字母對應到了二十六進製制中。按照將二十六進製制轉換為十進位制的思路,即可實現將字串對映為整數的需求。題目 給出n個字串 恰好由...