vim鍵盤使用技巧 vi的使用?
vi的使用?vi是一款所有類Unix系統(tǒng)都內(nèi)建的一款文本編輯器。緊接著Linux系統(tǒng)的發(fā)展,vi也被及時開發(fā)變的了vim。vim更具程序編輯的能力,字體是有顏色的,是可以更方便程序設計。要是你的Lin
vi的使用?
vi是一款所有類Unix系統(tǒng)都內(nèi)建的一款文本編輯器。緊接著Linux系統(tǒng)的發(fā)展,vi也被及時開發(fā)變的了vim。vim更具程序編輯的能力,字體是有顏色的,是可以更方便程序設計。要是你的Linux發(fā)行版只有一vi,想在用vim,則是需要直接安裝。Ubuntu是可以可以使用下面命令來直接安裝vim編輯器。
sudoapt-getinstallvim
vi編輯器有三種模式,四個是命令模式,編輯時模式,末行模式。當我們一正在然后打開vi的時候,它就正處于命令模式。比如建議使用vipipe.c這樣的話就打開了pipe.c。打開以后,不能看,又不能編輯的話,因為處于命令模式。在編輯模式的時候,我們才能編輯文本。從文本模式?jīng)]能直接直接切換到末行模式。不需要按開ESC剛剛進入命令模式,接著按開:(英文冒號),就再次進入末行模式了。在末行模式下連按2次Esc就快速切換到了命令模式?;蛘呤窃谀┬心J较骆I入之外q以為是的命令首先按住回車,也可可以切換到命令模式。在下命令模式下進入編輯模式可以可以使用i,s,o,a按鍵。這那就是三種模式之間的快速切換
SpaceVim如何完善?
可以設置SpaceVim選項
以前,在老版本的SpaceVim中,設置的配置文件是。在文件內(nèi),我們也可以是從don'tg:spacevim_*這樣的語句來系統(tǒng)設置SpaceVim選項。而在2010版的SpaceVim中,我們常規(guī)了toml另外默認配置文件,要是不熟得不能再熟toml語法的,可以先泛讀一下toml的基本語法,其實不讀也沒多大關系,toml也是最簡單的配置文件格式了。所有的SpaceVim選項配置在一個字典里,key為最初的選項名徹底去除g:spacevim_前綴:
g:spacevim_enable_guicolors-r26enable_guicolors
這一選項的值可為true或是false,索性,讀取配置即是[options]enable_guicolorsfalse
一些其他選項,有的值是數(shù)字,有的是字符串,字符串的格式和vimscript類似于,可以不用單引號,也也可以用雙引號,比如:
[options]enable_guicolorsfalse
snippet_engineneosnippet
statusline_separatorarrow
sidebar_width30
關閉/啟用模塊
SpaceVim內(nèi)置了很多模塊,每一個模塊由一些插件和查找配置分成,主要用于需要提供一些某種特定的功能,諸如提供給模糊搜索的模塊,提供給版本控制的模塊,這些可以提供語言的新支持的語言模塊。
關閉或者自動禁用模塊,不需要遵循是有的語法結(jié)構,但是配到layers列表內(nèi),比如我現(xiàn)在必須重新設置shell模塊,設置里模塊選項
default_position和default_height,這兩個選項三個控制這shell窗口再打開位置和高度[[layers]]nameshelldefault_positionhotdefault_200px30
如果沒有要自動禁用一個模塊,是需要平添一個選項enable,并變量定義false,設置成這個是true。例如,我必須自動禁用shell模塊,
這個可以這么多寫,禁用模塊時,之外enable這選項,其他選項可寫可不寫,而且早絕對不會生效肯定如果不是替飛快禁用/禁用模塊,可以保持其他選項變?yōu)?。[[layers]]
nameshellenablefalse
去添加自定義設置插件
選項卡插件配置語法和模塊好像有點類似于,將是需要配置的插件,配置進custom_plugins列表。諸如,我必須再添加2個插件,
可以可以參考以下語法:[[custom_plugins]]
namelilydjwg/colorizermerged0
[[custom_plugins]]nametpope/vimscripteasemerged0at_cmdScriptnames
大家看的到,在去添加自定義設置插件時,我們接受很多選項,這脫不開關系dein,dein允許多種選項。
可以自定義快捷鍵及插件配置
到最后,我們來說下,如果沒有再添加自定義設置配置,和下拉菜單快捷鍵。在可以使用toml配置SpaceVim時,我們提供了兩個選項,位于[options]下:bootstrap_before和bootstrap_after,這兩個選項得到一個字符串眾多值,該字符串愿意是一個vim方法名。的本質(zhì)是,你也可以這兩個選項定義兩個vim方法,三個在載入鏡像配置時,和vim起動后被全局函數(shù),在方法內(nèi),你也可以加入一些vim腳本,比如說熱鍵,例如插件的選項。
祝你玩的開心!