vim基礎(chǔ)操作篇

my neovim

my-neovim
  • 為什么使用vim
    • 多設(shè)備(linux,mac)無(wú)縫切換,把vimrc配置文件復(fù)制到新的機(jī)器,更新下配置,就又回到熟悉的工作環(huán)境了.
    • 可以搭配不同的插件定制不同的開(kāi)發(fā)環(huán)境
      • 插件傳送門(mén) vimawesome 可以在這里搜索你想要的插件
    • 功能強(qiáng)大(map,macro,autocmd,fun)
    • 21世紀(jì)最強(qiáng)大的編輯器

vim學(xué)習(xí)曲線

1,png

小提示

  • 可以將鍵盤(pán)上的CAP鍵映射為CTRL鍵,使用vim的體驗(yàn)直線上升,手指會(huì)舒服很多
  • CAP鍵使用極少用卻占據(jù)一個(gè)這么重要的位置_
  • 順便曬下鍵盤(pán) 紅軸手感是真的好hhh


    圖片發(fā)自簡(jiǎn)書(shū)App

基礎(chǔ)操作篇

  • 要善于使用組合命令提高效率
    • eg:ndd n代表數(shù)字,刪除n行
  • 退出vim
    • :q! 強(qiáng)制退出
    • :w! 強(qiáng)制保存
    • :wq! 強(qiáng)制保存并退出,推薦
  • 移動(dòng)光標(biāo)
    • h 向左移動(dòng)
    • j 向下移動(dòng)
    • k 向上移動(dòng)
    • l 向右移動(dòng)
    • $ 移動(dòng)到行尾
    • ^ 移動(dòng)到行首
    • w 移動(dòng)光標(biāo)到下一個(gè)單詞開(kāi)頭
    • e 移動(dòng)光標(biāo)到下一個(gè)單詞結(jié)尾
    • gg 移動(dòng)光標(biāo)到第一行
    • G 移動(dòng)光標(biāo)到最后一行
  • 刪除內(nèi)容
    • dd 刪除光標(biāo)所在行
    • dw 刪除光標(biāo)后的單詞,并將光標(biāo)移動(dòng)到下個(gè)單詞的開(kāi)始位置
    • de 刪除光標(biāo)后的單詞,并將光標(biāo)移動(dòng)到該單詞的結(jié)束位置
    • x 刪除光標(biāo)所在的字符
    • d^ 往前刪除到行首
    • d$ 往后刪除到行尾
    • 上面操作基本都是delete與光標(biāo)移動(dòng)的組合.
  • 撤銷(xiāo)操作
    • u 撤銷(xiāo)上一次的操作
    • CTRL-R 反撤銷(xiāo)
  • 顯示狀態(tài)
    • CTRL-G 顯示當(dāng)前光標(biāo)所在位置以及文件狀態(tài)
  • 查找
    • ? 前向查找
    • / 后向查找
    • n 向后查找相同內(nèi)容
    • N 向前查找相同內(nèi)容
  • 顯示歷史記錄
    • :q or history
  • 分割窗口
    • vs or sv 適用于需要同時(shí)顯示多個(gè)文件
    • 跳轉(zhuǎn)窗口
      • <CTRL-w><CTRL-j>
      • <CTRL-w><CTRL-j>
      • <CTRL-w><CTRL-j>
      • <CTRL-w><CTRL-j>

基礎(chǔ)設(shè)置篇

vim配置文件所處位置~/.vimrc

  • set encoding=utf-8 文件編碼方式
  • set nu 顯示行號(hào)
  • set cursorline 顯示光標(biāo)所在行
  • set hls 高亮顯示搜索內(nèi)容
  • set history=40 歷史記錄數(shù)量
  • set viminfo='1000 viminfo最大數(shù)量
  • set ruler 顯示標(biāo)尺
  • set cc=80 設(shè)置參考線所在位置
  • set t_Co=256 設(shè)置vim256色
  • let mapleader = " " 設(shè)置leader鍵為空格
  • set tabstop=4 tabstop長(zhǎng)度為4
  • set softtabstop=4 softtabstop長(zhǎng)度為4
  • set shiftwidth=4 shiftwidth長(zhǎng)度為4
  • set list listchars=tab:>- 設(shè)置tab顯示為>---
  • set noexpandtab 不解釋tab
  • set showcmd 顯示命令
  • set fileformat=unix 文件格式為unix
  • set ignorecase "ignore case 搜索時(shí)忽略大小寫(xiě)

進(jìn)階操作

  • map
  • macro
  • function
  • autocmd
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末葛家,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子泌类,更是在濱河造成了極大的恐慌,老刑警劉巖底燎,帶你破解...
    沈念sama閱讀 219,539評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件刃榨,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡双仍,警方通過(guò)查閱死者的電腦和手機(jī)枢希,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)朱沃,“玉大人苞轿,你說(shuō)我怎么就攤上這事《何铮” “怎么了搬卒?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,871評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)翎卓。 經(jīng)常有香客問(wèn)我契邀,道長(zhǎng),這世上最難降的妖魔是什么失暴? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,963評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上头岔,老公的妹妹穿的比我還像新娘掰盘。我一直安慰自己,他們只是感情好矩肩,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布现恼。 她就那樣靜靜地躺著,像睡著了一般蛮拔。 火紅的嫁衣襯著肌膚如雪述暂。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,763評(píng)論 1 307
  • 那天建炫,我揣著相機(jī)與錄音畦韭,去河邊找鬼。 笑死肛跌,一個(gè)胖子當(dāng)著我的面吹牛艺配,可吹牛的內(nèi)容都是我干的察郁。 我是一名探鬼主播,決...
    沈念sama閱讀 40,468評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼转唉,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼皮钠!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起赠法,我...
    開(kāi)封第一講書(shū)人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤麦轰,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后砖织,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體款侵,經(jīng)...
    沈念sama閱讀 45,850評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評(píng)論 3 338
  • 正文 我和宋清朗相戀三年侧纯,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了新锈。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,144評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡眶熬,死狀恐怖妹笆,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情娜氏,我是刑警寧澤拳缠,帶...
    沈念sama閱讀 35,823評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站牍白,受9級(jí)特大地震影響脊凰,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜茂腥,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評(píng)論 3 331
  • 文/蒙蒙 一狸涌、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧最岗,春花似錦帕胆、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,026評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至驯用,卻和暖如春脸秽,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蝴乔。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,150評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工记餐, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人薇正。 一個(gè)月前我還...
    沈念sama閱讀 48,415評(píng)論 3 373
  • 正文 我出身青樓片酝,卻偏偏與公主長(zhǎng)得像囚衔,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子雕沿,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 曾經(jīng)在思科的工廠測(cè)試系統(tǒng)`KlemTest` (`SUSE`命令行模式)中使用`VI`/`VIM`超過(guò)2年半练湿,現(xiàn)在...
    戈多在地獄閱讀 1,797評(píng)論 1 13
  • 1.輸入psv就會(huì)看到一個(gè)psvm的提示,此時(shí)點(diǎn)擊tab鍵一個(gè)main方法就寫(xiě)好了审轮。psvm 也就是public ...
    兜兜又喊阿兵哥閱讀 1,111評(píng)論 0 0
  • 待整理~ 1肥哎、vim ~/.vimrc 進(jìn)入配置文件 如果不知道vimrc文件在哪,可使用 :scriptname...
    spfanlost閱讀 1,720評(píng)論 0 0
  • Eclipse常用快捷鍵 1幾個(gè)最重要的快捷鍵 代碼助手:Ctrl+Space(簡(jiǎn)體中文操作系統(tǒng)是Alt+/)快速...
    山不轉(zhuǎn)人自轉(zhuǎn)閱讀 1,453評(píng)論 0 10
  • 自我總結(jié)篇: 對(duì)文件的操作技巧: vim文件一個(gè)有三種狀態(tài):命令(瀏覽/輸入命令轉(zhuǎn)變末行模式)疾渣,文本(添加/編輯/...
    小知大知閱讀 801評(píng)論 0 0