-
當(dāng)前位置:首頁(yè) > 創(chuàng)意學(xué)院 > 品牌設(shè)計(jì) > 專題列表 > 正文
vi樹(shù)空白設(shè)計(jì)模板(空白樹(shù)狀圖模板)
大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于vi樹(shù)空白設(shè)計(jì)模板的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。
開(kāi)始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等,官網(wǎng):https://ai.de1919.com
創(chuàng)意嶺專注品牌設(shè)計(jì)、策劃,為各大上市企業(yè)、個(gè)人提供一站式設(shè)計(jì)、策劃服務(wù),服務(wù)客戶遍布全國(guó),咨詢相關(guān)業(yè)務(wù)請(qǐng)撥打電話:175-8598-2043,或添加微信:1454722008
本文目錄:
什么叫企業(yè)VI樹(shù)?
什么是vi了解這個(gè)
必須先明白什么是ci
什么是ci呢
cis的具體組成
mi理念識(shí)別 bi行為識(shí)別 vi視覺(jué)識(shí)別
什么是cis
cis是corporate identity system的縮寫
意思是企業(yè)形象識(shí)別系統(tǒng)
cis的主要含義是
將企業(yè)文化與經(jīng)營(yíng)理念
統(tǒng)一設(shè)計(jì)
利用整體表達(dá)體系(尤其是視覺(jué)表達(dá)系統(tǒng))
傳達(dá)給企業(yè)內(nèi)部與公眾
使其對(duì)企業(yè)產(chǎn)生一致的認(rèn)同
以形成良好的企業(yè)印象
最終促進(jìn)企業(yè)產(chǎn)品和服務(wù)的銷售
cis的意義
對(duì)內(nèi)
企業(yè)可通過(guò)ci設(shè)計(jì)對(duì)其辦公系統(tǒng)、生產(chǎn)系統(tǒng)、管理系統(tǒng)以及營(yíng)銷、包裝、廣告等宣傳形象形成規(guī)范設(shè)計(jì)和統(tǒng)一管理
由此調(diào)動(dòng)企業(yè)每個(gè)職員的積極性和歸屬感、認(rèn)同感,使各職能部門能各行其職、有效合作
對(duì)外
通過(guò)一體化的符號(hào)形式來(lái)形成企業(yè)的獨(dú)特形象
便于公眾辨別、認(rèn)同企業(yè)形象
促進(jìn)企業(yè)產(chǎn)品以及服務(wù)的推廣
cis的具體組成部分
日本著名ci專家山田英理認(rèn)為ci包含下面兩個(gè)方面的概念
第一
ci是一種被明確地認(rèn)知企業(yè)理念與企業(yè)文化的活動(dòng)
第二
ci是以標(biāo)志和標(biāo)準(zhǔn)字作為溝通企業(yè)理念與企業(yè)文化的工具
換而言之
ci系統(tǒng)是由mi(理念識(shí)別mind identity)bi(行為識(shí)別behavior identity)vi(視覺(jué)識(shí)別visual identity)三方面組成
在cis的三大構(gòu)成中
其核心是mi
它是整個(gè)cis的最高決策層
給整個(gè)系統(tǒng)奠定了理論基礎(chǔ)和行為準(zhǔn)則
并通過(guò)bi與vi表達(dá)出來(lái)
所有的行為活動(dòng)與視覺(jué)設(shè)計(jì)都是圍繞著mi這個(gè)中心展開(kāi)的
成功的bi與vi就是將企業(yè)的獨(dú)特精神準(zhǔn)確表達(dá)出來(lái)
mi理念識(shí)別
企業(yè)理念
對(duì)內(nèi)影響企業(yè)的決策、活動(dòng)、制度、管理等等
對(duì)外影響企業(yè)的公眾形象、廣告宣傳等
所謂mi
是指確立企業(yè)自己的經(jīng)營(yíng)理念
企業(yè)對(duì)目前和將來(lái)一定時(shí)期的經(jīng)營(yíng)目標(biāo)、經(jīng)營(yíng)思想、經(jīng)營(yíng)方式和營(yíng)銷狀態(tài)進(jìn)行總體規(guī)劃和界定
mi的主要內(nèi)容包括
企業(yè)精神 企業(yè)價(jià)值觀 企業(yè)文化 企業(yè)信條 經(jīng)營(yíng)理念 經(jīng)營(yíng)方針 市場(chǎng)定位 產(chǎn)業(yè)構(gòu)成 組織體制 管理原則 社會(huì)責(zé)任和發(fā)展規(guī)劃等
bi行為識(shí)別
置于中間層位的bi則直接反映企業(yè)理念的個(gè)性和特殊性
是企業(yè)實(shí)踐經(jīng)營(yíng)理念與創(chuàng)造企業(yè)文化的準(zhǔn)則
對(duì)企業(yè)運(yùn)作方式所作的統(tǒng)一規(guī)劃而形成的動(dòng)態(tài)識(shí)別系統(tǒng)
包括對(duì)內(nèi)的組織管理和教育
對(duì)外的公共關(guān)系 促銷活動(dòng) 資助社會(huì)性的文化活動(dòng)等
通過(guò)一系列的實(shí)踐活動(dòng)將企業(yè)理念的精神實(shí)質(zhì)推展到企業(yè)內(nèi)部的每一個(gè)角落
匯集起員工的巨大精神力量
bi包括以下內(nèi)容
對(duì)內(nèi)
組織制度 管理規(guī)范 行為規(guī)范 干部教育 職工教育 工作環(huán)境 生產(chǎn)設(shè)備 福利制度等等
對(duì)外
市場(chǎng)調(diào)查 公共關(guān)系 營(yíng)銷活動(dòng) 流通對(duì)策 產(chǎn)品研發(fā) 公益性 文化性活動(dòng)等等
vi視覺(jué)識(shí)別
vi以標(biāo)志 標(biāo)準(zhǔn)字 標(biāo)準(zhǔn)色為核心展開(kāi)的完整的 系統(tǒng)的視覺(jué)表達(dá)體系
將上述的企業(yè)理念 企業(yè)文化 服務(wù)內(nèi)容 企業(yè)規(guī)范等抽象概念轉(zhuǎn)換為具體符號(hào)
塑造出獨(dú)特的企業(yè)形象
在ci設(shè)計(jì)中
視覺(jué)識(shí)別設(shè)計(jì)最具傳播力和感染力
最容易被公眾接受
具有重要意義
vi系統(tǒng)
a.基本要素系統(tǒng)如企業(yè)名稱 企業(yè)標(biāo)志 企業(yè)造型 標(biāo)準(zhǔn)字 標(biāo)準(zhǔn)色 象征圖案 宣傳口號(hào)等
b.應(yīng)用系統(tǒng) 產(chǎn)品造型 辦公用品 企業(yè)環(huán)境 交通工具 服裝服飾 廣告媒體 招牌 包裝系統(tǒng) 公務(wù)禮品 陳列展示以及印刷宣傳冊(cè)等
一套vi設(shè)計(jì)的主要內(nèi)容:
i.基本要素系統(tǒng)
a.標(biāo)志
b.標(biāo)準(zhǔn)字
c.標(biāo)準(zhǔn)色
d.標(biāo)志和標(biāo)準(zhǔn)字的組合
ii.應(yīng)用系統(tǒng)
a.辦公用品 如信封 信紙 便箋 名片 徽章 工作證 請(qǐng)柬 文件夾 介紹信 帳票 備忘錄 資料袋 公文表格等
b.企業(yè)外部建筑環(huán)境 如建筑造型 公司旗幟 企業(yè)門面 企業(yè)招牌 公共標(biāo)識(shí)牌 路標(biāo)指示牌 廣告塔 霓虹燈廣告 庭院美化等
c.企業(yè)內(nèi)部建筑環(huán)境 如企業(yè)內(nèi)部各部門標(biāo)識(shí)牌 常用標(biāo)識(shí)牌 樓層標(biāo)識(shí)牌 企業(yè)形象牌 旗幟 廣告牌 pop廣告 貨架標(biāo)牌等
d.交通工具 如轎車 面包車 大巴士 貨車 工具車 油罐車 輪船 飛機(jī)等
e.服裝服飾 如經(jīng)理制服 管理人員制服 員工制服 禮儀制服 文化衫 領(lǐng)帶 工作帽 鈕扣 肩章 胸卡等
f.廣告媒體 如電視廣告、雜志廣告、報(bào)紙廣告、網(wǎng)絡(luò)廣告、路牌廣告、招貼廣告等。
g.產(chǎn)品包裝 如紙盒包裝 紙袋包裝 木箱包裝 玻璃容器包裝 塑料袋包裝 金屬包裝 陶瓷包裝 包裝紙
h.公務(wù)禮品 如T恤衫 領(lǐng)帶 領(lǐng)帶夾 打火機(jī) 鑰匙牌 雨傘 紀(jì)念章 禮品袋等
i.陳列展 如櫥窗展示 展覽展示 貨架商品展示 陳列商品展示等
j.印刷品 如企業(yè)簡(jiǎn)介 商品說(shuō)明書(shū) 產(chǎn)品簡(jiǎn)介 年歷等
什么叫企業(yè)VI樹(shù)?
VI是CI(corporate ldentity)的一部分,CI(企業(yè)形象識(shí)別)包括MI\BI\VI`分別是理念識(shí)別、行為識(shí)別、視覺(jué)識(shí)別```MI是整個(gè)CI系統(tǒng)的核心和原動(dòng)力,因?yàn)樗?guī)劃企業(yè)精神,制定經(jīng)營(yíng)策略,決定企業(yè)性格,好比一棵樹(shù)的樹(shù)根;BI是整個(gè)系統(tǒng)的動(dòng)態(tài)識(shí)別,包括制定企業(yè)內(nèi)部的制度、組織管理、教育等行為,還包括了企業(yè)外部的社會(huì)公益、贊助、公關(guān)關(guān)系等活動(dòng);好比一棵樹(shù)的樹(shù)干``VI是整個(gè)系統(tǒng)的靜態(tài)識(shí)別,就是樹(shù)的樹(shù)葉``通過(guò)具體的符號(hào)對(duì)內(nèi)、外傳達(dá)企業(yè)的理念與方針,它是以塑造企業(yè)形象為目的,以企業(yè)標(biāo)志、標(biāo)準(zhǔn)字體、標(biāo)準(zhǔn)色為主體的視覺(jué)傳達(dá)媒介,具有傳播力和感染力。VI設(shè)計(jì)的基本元素包括標(biāo)志、標(biāo)準(zhǔn)字、標(biāo)準(zhǔn)色、象征圖案、企業(yè)造型等元素,它還包括一些應(yīng)用元素 `比如 企業(yè)事物性的用品設(shè)計(jì)、旗幟、服裝、車體、招牌、環(huán)境、廣告宣傳等等``說(shuō)白了`VI就是一個(gè)企業(yè)展現(xiàn)在眾人面前的 視覺(jué)傳達(dá)的一個(gè)形態(tài)``不知道這樣的回答您是否明白呢``呵呵我要vi手冊(cè)的模版,跪求
你可以上網(wǎng)去搜阿 有好多呢 哪有什么模板不模板的阿 只有能用能解決自己的問(wèn)題就行拉好吧我現(xiàn)在先給你一點(diǎn)吧 你自己先看看
讀本文之前請(qǐng)注意:
1. 本文的目標(biāo)是提供一些vim的使用技巧,利用這些技巧可以提高vim的操作效率。部分技巧在vi上也可以使用,但是現(xiàn)在基本上都是用vim了。
2. 本文是整理和總結(jié)使用技巧,而非講解vim入門,因此不會(huì)涉及最基本的使用,例如如何上移或下移光標(biāo),對(duì)此類操作請(qǐng)參閱任何一本vim或者vi教程。
3. 本文閱讀對(duì)象是了解了vim的基本操作,而希望高效地利用vim進(jìn)行工作的人。熟練使用vim的人自然不必細(xì)讀,如果能留下您的寶貴意見(jiàn),本人將感激不盡。
4. 本文由本人搜集整理,轉(zhuǎn)載請(qǐng)注明出處
本文一般情況下用(里邊的字母一般大小寫無(wú)所謂,除非特別注明)表示按住ctrl同時(shí)按下相關(guān)字母,命令前加一個(gè)i表示在插入模式下用這個(gè)命令
1. 選定文字 / 拷貝粘貼
v為可視模式,可以選定多行。選定多行之后,可以用yy或者dd等等進(jìn)行拷貝和剪切。
p 是粘貼
y 和d 可以直接拷貝或者剪切選定的內(nèi)容
yw是拷貝一個(gè)單詞
如果要復(fù)制整行的最簡(jiǎn)單辦法就是V,y,p 就行了
v是可以選定一行任意個(gè)字符的,V是行選定的,一次一整行,然后通過(guò)向下或向上移動(dòng)光標(biāo)而選定多行。
對(duì)于v選定的,拷貝后就是這么多,選多少就拷貝多少,而V選定的,粘貼的話會(huì)自動(dòng)換到下一行
命令模式下,也是塊選定,不過(guò)是列塊選定
2. 折疊代碼
可以zf進(jìn)行折疊, 用zo打開(kāi)折疊,也可以方向鍵向右打開(kāi)折疊,zc 關(guān)閉折疊(只要在被折疊的塊中的任一個(gè)語(yǔ)句就行)
3. 縮進(jìn)代碼
是右縮進(jìn)
按v選定后按=就是自動(dòng)格式化代碼,自動(dòng)縮進(jìn),內(nèi)部的遞歸的縮進(jìn)都做到了
行左移>,該命令用于調(diào)整源碼縮進(jìn)格式簡(jiǎn)便快速。
4. 移動(dòng)光標(biāo)
%是從大括號(hào)的開(kāi)始移動(dòng)到大括號(hào)的結(jié)束位置
:后邊加行號(hào)就是跳到這一行
光標(biāo)返回到以前的位置。相當(dāng)于光標(biāo)移動(dòng)的“撤銷”
光標(biāo)返回到后來(lái)的位置。相當(dāng)于光標(biāo)移動(dòng)的“恢復(fù)”
5. 多文件編輯 / 緩沖區(qū)命令
vim下每一個(gè)打開(kāi)的文件對(duì)應(yīng)一個(gè)緩沖區(qū)(buffer)。
多文件編輯會(huì)有兩種情形,一種是在進(jìn)入 vim 前所用的參數(shù)就是多個(gè)文件(這種情形稱為 argument list)。另一種情形是進(jìn)入 vim 后另外再開(kāi)其它的文件(稱為 buffer list)。不過(guò)都可以統(tǒng)稱為buffer。
5.1 打開(kāi)文件
vi flname1 flname2… flnameN
將多個(gè)文件調(diào)入緩沖,是 argument list。
:e filename
這是在進(jìn)入 vim 后,在不離開(kāi) vim 的情形下再開(kāi)其它文件,只要您要編輯的檔案是在目前目錄,Tab 補(bǔ)全鍵還是可以使用。是buffer list。
注意::e 或者:new 或者:split 后邊可以跟目錄,這樣就可以在目錄下慢慢找要打開(kāi)的文件了
5.2 緩沖區(qū)跳轉(zhuǎn)
:n 編輯下一個(gè)文件。
:2n 編輯下二個(gè)文件。
:N 編輯前一個(gè)文件。注意,這種用法只能用于 argument list 的情形。
:rew 回到首文件
:args 查看當(dāng)前編輯緩沖文件狀態(tài)
:e# 或 Ctrl-^ 編輯前一個(gè)檔案,用于兩文件互相編輯時(shí)相當(dāng)好用。這種用法不管是 argument list 或buffer list 檔案間皆可使用。 使用Ctrl-^ 命令更便捷,但如終端類型不正確該功能將無(wú)效。
用:ls來(lái)顯示緩沖區(qū)中的文件,編號(hào)后邊有#的代表是前一個(gè)文件,可以通過(guò):e#來(lái)進(jìn)入,有%a的代表是當(dāng)前文件,什么也沒(méi)有的可以通過(guò):bn來(lái)進(jìn)入,這里的n代表文件編號(hào)。
:b文件名或編號(hào) 移至該文件。
在 :ls 中就會(huì)出示各文件的編號(hào),這個(gè)編號(hào)在未離開(kāi) vim 前是不會(huì)變的。這個(gè)指令 elvis 也是可以使用。當(dāng)然 :e#編號(hào) 也是可以的,這樣的用法則是所有 vi clone 都通用了。
在 buffers 中,減號(hào) - 表示這個(gè) buffer 并未載入,不過(guò),不必?fù)?dān)心,載入相當(dāng)快速的。加號(hào) + 表示這個(gè) buffer 已經(jīng)修改過(guò)了。
:bn buffer next。這里的n代表字母n
:bl buffer last。
以上兩個(gè)指令 elvis 不適用。
如果您是使用 vim 的 GUI,那就在菜單上就會(huì)有 Buffers 這個(gè)選項(xiàng),可以很容易的知道及移動(dòng)各buffer 間。
5.3 移除緩沖區(qū)
:bd(elete) buffer 在未離開(kāi) vim 前是不會(huì)移除的,可使用這個(gè)指令移除。其實(shí)移除它干什么呢?vim是您在叫用時(shí)才會(huì)載入的,因此這些 buffers 并不是像 cache 一般要占內(nèi)存的。
5.4 重新編輯
放棄一修改過(guò)的文件,重新編輯。
(1)使用命令 :q!強(qiáng)行退出后再vi flname重新進(jìn)入。
(2)使用命令 :e!強(qiáng)行重編輯更便捷。這樣也是會(huì)打開(kāi)文件,但會(huì)放棄目前編輯文件的改變,否則如果文件已有變動(dòng),vim 預(yù)設(shè)是不讓您隨便離開(kāi)的。:e! 后不接什么的話,代表舍棄一切修改,重新載入編輯中文件。
5.5 其他命令
:files 或 :buffers 或 :ls 會(huì)列出目前 buffer 中的所有文件。
在 elvis 中可使用 :b 來(lái)叫出 buffers。
:f 或 Ctrl-g 顯示目前編輯的文件名、是否經(jīng)過(guò)修改及目前光標(biāo)所在之位置。
:f 文件名 改變編輯中的文件名。(file)
:r 文件名 在光標(biāo)所在處插入一個(gè)文件的內(nèi)容。(read)
:35 r 文件名 將文件插入至 35 行之后。
gf 這是 vim 的特殊打開(kāi)文件的方法,會(huì)打開(kāi)光標(biāo)所在處的 word 為名的文件,當(dāng)然,這個(gè)文件要在當(dāng)前目錄內(nèi),否則會(huì)創(chuàng)建新文件。
6. 查找命令
用/查找單詞后,n可以跳到下一個(gè),N則是上一個(gè),:nohls可以取消高亮
查找時(shí),:set ignorecase”項(xiàng)讓VIM忽略大小寫,“:set noignorecase” 來(lái)關(guān)閉這項(xiàng)功能。
7. 修改文字
cw:刪除一個(gè)單詞并進(jìn)入插入模式,cc:刪除一行并進(jìn)入插入模式。
r:然后輸入的字母將替換當(dāng)前字母并保持命令模式,R則是不停的替換(一個(gè)挨著一個(gè))。
0到行首,$到行尾。
8. 函數(shù)間跳轉(zhuǎn)
ctrl+]和ctrl+T分別是查找函數(shù)的定義和返回,好像需要ctag的支持
i 跳轉(zhuǎn)到光標(biāo)所指標(biāo)識(shí)符的定義行,是打開(kāi)一個(gè)新的小窗口顯示,記住要加個(gè)i,最好是找自己項(xiàng)目下的文件,否則找?guī)旌瘮?shù)的話還不如man.
大寫 K 看光標(biāo)所指標(biāo)識(shí)符的 man 幫助頁(yè)
9. 窗口命令
= ctrl+w
:split 文件名 同時(shí)在一個(gè)頁(yè)面顯示多個(gè)文件的內(nèi)容,類似多窗口,用切換當(dāng)前窗口
f 切分顯示光標(biāo)在處的文件名,VIM 會(huì)在 path 中搜索該文件名,比如常用它打開(kāi) #include 語(yǔ)句中的文件
_ 當(dāng)同時(shí)打開(kāi)幾個(gè)文件時(shí),按 _ 使當(dāng)前窗口最大化
用Ctrl-W命令指定光標(biāo)移動(dòng):
Ctrl-W + 擴(kuò)大窗口
Ctrl-W - 縮小窗口
Ctrl-W h 移動(dòng)到窗口左邊
Ctrl-W j 移動(dòng)到窗口下邊
Ctrl-W k 移動(dòng)到窗口上邊
Ctrl-W l 移動(dòng)到窗口右邊
等于是按下后,松開(kāi)鍵盤,再按下一個(gè)命令就可以了.
如果要關(guān)閉分割窗口可以用:close,剩下只有一個(gè)窗口的話就不能關(guān)了。
多窗口是split,像用e打開(kāi)多個(gè)文件是將文件放在緩沖區(qū)中。
10. 自動(dòng)完成
i 向上搜索,補(bǔ)全一個(gè)詞
i 向下搜索,補(bǔ)全一個(gè)詞
i 補(bǔ)全一行。
比如你寫過(guò)一行 for (int i = 0; i 即可。如果補(bǔ)全出來(lái)的不是你想要的那一行,你可以按 或 選擇上一個(gè)或下一個(gè)匹配行i 在文件系統(tǒng)中搜索,補(bǔ)全一個(gè)文件名
如果按 或 補(bǔ)全一個(gè)詞,在當(dāng)前文件中沒(méi)有找到匹配,VIM 將搜索 #include 語(yǔ)句中的文件,而文件的位置將在 path 中搜索。
i 把上一行對(duì)應(yīng)列的字符抄下來(lái)
i 把下一行對(duì)應(yīng)列的字符抄上來(lái),這兩個(gè)都可以一直按下去,到了行尾自己會(huì)停的.
11. 注釋整塊內(nèi)容
注釋塊的方法:
選定要注釋掉的行 I // Esc
I之后輸入的東西就是插入到選定的行前邊的,直至Esc.
要去掉注釋的辦法:選定注釋符//,然后d
列塊選定后I是在前邊都插入,A是在后邊都插入
是按列塊模式的選定,是行選定,v是普通選定
12. 其他命令
u可以撤銷上一步操作, ctrl+r可以恢復(fù)
i命令執(zhí)行一個(gè)普通模式的命令,執(zhí)行完畢后回到插入模式,不用多次Esc
i后續(xù)字符 輸入特殊的 ASCII 字符或鍵。
. 在光標(biāo)當(dāng)前位置處重復(fù)上一次操作
:!命令行 執(zhí)行一條外部命令
***********************************************************************************
我是 vim 粉絲, 用了許久, 有一些自己的感受, 又到處挖到一些別人的技巧. 感覺(jué)對(duì) vim 粉絲比較有用, 就把它記在這兒. 希望借此文套出大家自己的巧活, 就正應(yīng)了拋磚引玉的古話了.
先稍為介紹一下 vim. vi 是 unix/linux 下極為普遍的一種文本編輯器, 大部分機(jī)器上都有. vi 有各種變種, 在不同的機(jī)器上常用不同的變種軟件. 其中 vim 比較好用也用得比較廣泛. vim 是 Vi IMproved 的縮寫, 表示更好的 vi. 我個(gè)人覺(jué)得它是非常好的編輯器(為了避免 Emacs 粉絲挑眼, 就不說(shuō)最好了). 沒(méi)用過(guò)的也建議試試看, 當(dāng)然 vim 對(duì)編寫文本文件很方便好用, 比如編寫程序, html文檔等等, 卻不能用來(lái)編寫 word 文檔.
關(guān)于 vim 的安裝, 基本使用方法等網(wǎng)絡(luò)上能搜出許多, 就不在這里羅嗦了, 要是對(duì) vim 有興趣, 那就看看這里(中文文檔):
http://vcd.gro.clinux.org/
本文就說(shuō)些其中比較有用, 比較常用的命令, 若能熟練運(yùn)用這些命令, 那么會(huì)發(fā)現(xiàn)編輯文件很舒服.
說(shuō)明:
以下的例子中 xxx 表示在命令模式下輸入 xxx 并回車
以下的例子中 :xxx 表示在擴(kuò)展模式下輸入 xxx 并回車
小括號(hào)中的命令表示相關(guān)命令.
在編輯模式或可視模式下輸入的命令會(huì)另外注明.
1. 查找
/xxx(?xxx) 表示在整篇文檔中搜索匹配xxx的字符串, / 表示向下查找, ? 表示
向上查找.其中xxx可以是正規(guī)表達(dá)式,關(guān)于正規(guī)式就不多說(shuō)了.
一般來(lái)說(shuō)是區(qū)分大小寫的, 要想不區(qū)分大小寫, 那得先輸入
:set ignorecase
查找到以后, 再輸入 n 查找下一個(gè)匹配處, 輸入 N 反方向查找.
*(#) 當(dāng)光標(biāo)停留在某個(gè)單詞上時(shí), 輸入這條命令表示查找與該單詞匹配的
下(上)一個(gè)單詞. 同樣, 再輸入 n 查找下一個(gè)匹配處, 輸入 N 反方
向查找.
g*(g#) 此命令與上條命令相似, 只不過(guò)它不完全匹配光標(biāo)所在處的單詞, 而
是匹配包含該單詞的所有字符串.
gd 本命令查找與光標(biāo)所在單詞相匹配的單詞, 并將光標(biāo)停留在文檔的非
注釋段中第一次出現(xiàn)這個(gè)單詞的地方.
% 本命令查找與光標(biāo)所在處相匹配的反括號(hào), 包括 () [] {}
f(F)x 本命令表示在光標(biāo)所在行進(jìn)行查找, 查找光標(biāo)右(左)方第一個(gè)x字符.
找到后:
輸入 ; 表示繼續(xù)往下找
輸入 , 表示反方向查找
2. 快速移動(dòng)光標(biāo)
在 vi 中, 移動(dòng)光標(biāo)和編輯是兩件事, 正因?yàn)閰^(qū)分開(kāi)來(lái), 所以可以很方便的進(jìn)行光標(biāo)定
位和編輯. 因此能更快一點(diǎn)移動(dòng)光標(biāo)是很有用的.
w(e) 移動(dòng)光標(biāo)到下一個(gè)單詞.
b 移動(dòng)光標(biāo)到上一個(gè)單詞.
0 移動(dòng)光標(biāo)到本行最開(kāi)頭.
^ 移動(dòng)光標(biāo)到本行最開(kāi)頭的字符處.
$ 移動(dòng)光標(biāo)到本行結(jié)尾處.
H 移動(dòng)光標(biāo)到屏幕的首行.
M 移動(dòng)光標(biāo)到屏幕的中間一行.
L 移動(dòng)光標(biāo)到屏幕的尾行.
gg 移動(dòng)光標(biāo)到文檔首行.
G 移動(dòng)光標(biāo)到文檔尾行.
c-f (即 ctrl 鍵與 f 鍵一同按下) 本命令即 page down.
c-b (即 ctrl 鍵與 b 鍵一同按下, 后同) 本命令即 page up.
'' 此命令相當(dāng)有用, 它移動(dòng)光標(biāo)到上一個(gè)標(biāo)記處, 比如用 gd, * 等查
找到某個(gè)單詞后, 再輸入此命令則回到上次停留的位置.
'. 此命令相當(dāng)好使, 它移動(dòng)光標(biāo)到上一次的修改行.
`. 此命令相當(dāng)強(qiáng)大, 它移動(dòng)光標(biāo)到上一次的修改點(diǎn).
3. 拷貝, 刪除與粘貼
在 vi 中 y 表示拷貝, d 表示刪除, p 表示粘貼. 其中拷貝與刪除是與光標(biāo)移動(dòng)命令
結(jié)合的, 看幾個(gè)例子就能夠明白了.
yw 表示拷貝從當(dāng)前光標(biāo)到光標(biāo)所在單詞結(jié)尾的內(nèi)容.
dw 表示刪除從當(dāng)前光標(biāo)到光標(biāo)所在單詞結(jié)尾的內(nèi)容.
y0 表示拷貝從當(dāng)前光標(biāo)到光標(biāo)所在行首的內(nèi)容.
d0 表示刪除從當(dāng)前光標(biāo)到光標(biāo)所在行首的內(nèi)容.
y$ 表示拷貝從當(dāng)前光標(biāo)到光標(biāo)所在行尾的內(nèi)容.
d$ 表示刪除從當(dāng)前光標(biāo)到光標(biāo)所在行尾的內(nèi)容.
yfa 表示拷貝從當(dāng)前光標(biāo)到光標(biāo)后面的第一個(gè)a字符之間的內(nèi)容.
dfa 表示刪除從當(dāng)前光標(biāo)到光標(biāo)后面的第一個(gè)a字符之間的內(nèi)容.
特殊地:
yy 表示拷貝光標(biāo)所在行.
dd 表示刪除光標(biāo)所在行.
D 表示刪除從當(dāng)前光標(biāo)到光標(biāo)所在行尾的內(nèi)容.
關(guān)于拷貝, 刪除和粘貼的復(fù)雜用法與寄存器有關(guān), 可以自行查詢.
4. 數(shù)字與命令
在 vi 中數(shù)字與命令結(jié)合往往表示重復(fù)進(jìn)行此命令, 若在擴(kuò)展模式的開(kāi)頭出現(xiàn)則表示行
號(hào)定位. 如:
5fx 表示查找光標(biāo)后第 5 個(gè) x 字符.
5w(e) 移動(dòng)光標(biāo)到下五個(gè)單詞.
5yy 表示拷貝光標(biāo)以下 5 行.
5dd 表示刪除光標(biāo)以下 5 行.
y2fa 表示拷貝從當(dāng)前光標(biāo)到光標(biāo)后面的第二個(gè)a字符之間的內(nèi)容.
:12,24y 表示拷貝第12行到第24行之間的內(nèi)容.
:12,y 表示拷貝第12行到光標(biāo)所在行之間的內(nèi)容.
:,24y 表示拷貝光標(biāo)所在行到第24行之間的內(nèi)容. 刪除類似.
5. 快速輸入字符
在 vi 中, 不要求你輸入每一個(gè)字符, 可以有很多種方法快速輸入一些字符.
使用 linux/unix 的同學(xué)一定有一個(gè)經(jīng)驗(yàn), 在命令行下輸入命令時(shí)敲入頭幾個(gè)字符再按
TAB 系統(tǒng)就會(huì)自動(dòng)將剩下的字符補(bǔ)齊, 假如有多個(gè)匹配則會(huì)打印出來(lái). 這就是著名的命令
補(bǔ)齊(其實(shí)windows中也有文件名補(bǔ)齊功能). vi 中有許多的字符串補(bǔ)齊命令, 非常方便.
c-p(c-n) 在編輯模式中, 輸入幾個(gè)字符后再輸入此命令則 vi 開(kāi)始向上(下)搜
索開(kāi)頭與其匹配的單詞并補(bǔ)齊, 不斷輸入此命令則循環(huán)查找. 此命令
會(huì)在所有在這個(gè) vim 程序中打開(kāi)的文件中進(jìn)行匹配.
c-x-l 在編輯模式中, 此命令快速補(bǔ)齊整行內(nèi)容, 但是僅在本窗口中出現(xiàn)的
文檔中進(jìn)行匹配.
c-x-f 在編輯模式中, 這個(gè)命令表示補(bǔ)齊文件名. 如輸入:
/usr/local/tom 后再輸入此命令則它會(huì)自動(dòng)匹配出:
/usr/local/tomcat/
abbr 即縮寫. 這是一個(gè)宏操作, 可以在編輯模式中用一個(gè)縮寫代替另一個(gè)
字符串. 比如編寫java文件的常常輸入 System.out.println, 這很
是麻煩, 所以應(yīng)該用縮寫來(lái)減少敲字. 可以這么做:
:abbr sprt System.out.println
以后在輸入sprt后再輸入其他非字母符號(hào), 它就會(huì)自動(dòng)擴(kuò)展為System.
out.println
6. 替換
替換是 vi 的強(qiáng)項(xiàng), 因?yàn)榭梢杂谜?guī)表達(dá)式來(lái)匹配字符串.以下提供幾個(gè)例子.
:s/aa/bb/g 將光標(biāo)所在行出現(xiàn)的所有包含 aa 的字符串中的 aa 替換為 bb
:s/\/bb/g 將光標(biāo)所在行出現(xiàn)的所有 aa 替換為 bb, 僅替換 aa 這個(gè)單詞
:%s/aa/bb/g 將文檔中出現(xiàn)的所有包含 aa 的字符串中的 aa 替換為 bb
:12,23s/aa/bb/g 將從12行到23行中出現(xiàn)的所有包含 aa 的字符串中的 aa 替換為 bb
:12,23s/^/#/ 將從12行到23行的行首加入 # 字符
:%s= *$== 將所有行尾多余的空格刪除
:g/^\s*$/d 將所有不包含字符(空格也不包含)的空行刪除.
7. 多文件編輯
在一個(gè) vim 程序中打開(kāi)很多文件進(jìn)行編輯是挺方便的.
:sp(:vsp) 文件名 vim 將分割出一個(gè)橫(縱)向窗口, 并在該窗口中打開(kāi)新文件.
從 vim6.0 開(kāi)始, 文件名可以是一個(gè)目錄的名稱, 這樣, vim 會(huì)
把該目錄打開(kāi)并顯示文件列表, 在文件名上按回車則在本窗口打
開(kāi)該文件, 若輸入 O 則在新窗口中打開(kāi)該文件, 輸入 ? 可以看
到幫助信息.
:e 文件名 vim 將在原窗口中打開(kāi)新的文件, 若舊文件編輯過(guò), 會(huì)要求保存.
c-w-w vim 分割了好幾個(gè)窗口怎么辦? 輸入此命令可以將光標(biāo)循環(huán)定位
到各個(gè)窗口之中.
:ls 此命令查看本 vim 程序已經(jīng)打開(kāi)了多少個(gè)文件, 在屏幕的最下方
會(huì)顯示出如下數(shù)據(jù):
1 %a "usevim.html" 行 162
2 # "xxxxxx.html" 行 0
其中:
1 表示打開(kāi)的文件序號(hào), 這個(gè)序號(hào)很有用處.
%a 表示文件代號(hào), % 表示當(dāng)前編輯的文件,
# 表示上次編輯的文件
"usevim.html" 表示文件名.
行 162 表示光標(biāo)位置.
:b 序號(hào)(代號(hào)) 此命令將指定序號(hào)(代號(hào))的文件在本窗口打開(kāi), 其中的序號(hào)(代號(hào))
就是用 :ls 命令看到的.
:set diff 此命令用于比較兩個(gè)文件, 可以用
:vsp filename
命令打開(kāi)另一個(gè)文件, 然后在每個(gè)文件窗口中輸入此命令,就能看
到效果了.
8. 宏替換
vi 不僅可以用 abbr 來(lái)替換文字, 也可以進(jìn)行命令的宏定義. 有些命令輸起來(lái)很費(fèi)勁,
因此我把它們定義到 - 上, 這樣就很方便了.這些配置可以預(yù)先寫到 ~/.vimrc
(windows 下為 $VIM/_vimrc) 中, 寫進(jìn)去的時(shí)候不用寫前面的冒號(hào).
:nmap :nohls 取消被搜索字串的高亮
:nmap w 命令模式下轉(zhuǎn)移光標(biāo)到不同窗口
:imap 輸入模式下運(yùn)行
:nmap :%s= *$== 刪除所有行尾多余的空格.
:imap 同上
:java 中: (注, 這里為什么說(shuō) java 中, 因?yàn)橐韵露x對(duì)其他文件格式不起作用, 下文
會(huì)說(shuō)到如何實(shí)現(xiàn)這一點(diǎn))
:nmap :comp javac:mak -d . %
此命令用 javac 編譯 java 文件, 它會(huì)自動(dòng)將光標(biāo)定位到出錯(cuò)點(diǎn). 不過(guò)這需要定
義一個(gè) javac.vim 文件在 $VIM/compiler 下, 在 javac.vim 里面只有兩行字:
setlocal makeprg=javac
setlocal errorformat=%A%f:%l:\ %m,%-Z%p^,%-C%.%#
:nmap :comp ant:mak
此命令用 ant 編譯 java 文件, 它會(huì)自動(dòng)將光標(biāo)定位到出錯(cuò)點(diǎn). 一般來(lái)說(shuō), 安裝
vim 后已經(jīng)有了compiler/ant.vim文件, 因此這個(gè)命令可以直接使用. 但是需要
在當(dāng)前目錄下有 build.xml 文件, 當(dāng)然還必須安裝 ant 才行.
:nmap :cl 此命令用于查看所有的編譯錯(cuò)誤.
:imap
:nmap :cc 此命令用于查看當(dāng)前的編譯錯(cuò)誤.
:imap
:nmap :cn 此命令用于跳到下一個(gè)出錯(cuò)位置.
:imap
:nmap :cp 此命令用于跳到上一個(gè)出錯(cuò)位置.
:imap
:nmap :JavaBrowser
此命令用于在窗口左部分割出一個(gè)新窗口, 里面的內(nèi)容是 java 的資源樹(shù), 包括
本文件中出現(xiàn)的類, 類的成員變量及成員方法, 就好像 JCreator 表現(xiàn)的那樣.
在這個(gè)窗口中輸入 ? 會(huì)看到幫助. 嘿嘿, 很好用, 不過(guò)需要 ctags 支持.
:imap
9. TAB
TAB 就是制表符, 單獨(dú)拿出來(lái)做一節(jié)是因?yàn)檫@個(gè)東西確實(shí)很有用.
> 輸入此命令則光標(biāo)所在行向右移動(dòng)一個(gè) tab.
5>> 輸入此命令則光標(biāo)后 5 行向右移動(dòng)一個(gè) tab.
:12,24> 此命令將12行到14行的數(shù)據(jù)都向右移動(dòng)一個(gè) tab.
:12,24>> 此命令將12行到14行的數(shù)據(jù)都向右移動(dòng)兩個(gè) tab.
那么如何定義 tab 的大小呢? 有人愿意使用 8 個(gè)空格位, 有人用4個(gè), 有的用2個(gè).
有的人希望 tab 完全用空格代替, 也有的人希望 tab 就是 tab. 沒(méi)關(guān)系, vim 能
幫助你.以下的設(shè)置一般也都先寫入配置文件中, 免得老敲.
:set shiftwidth=4 設(shè)置自動(dòng)縮進(jìn) 4 個(gè)空格, 當(dāng)然要設(shè)自動(dòng)縮進(jìn)先.
:set sts=4 即設(shè)置 softtabstop 為 4. 輸入 tab 后就跳了 4 格.
:set tabstop=4 實(shí)際的 tab 即為 4 個(gè)空格, 而不是缺省的 8 個(gè).
:set expandtab 在輸入 tab 后, vim 用恰當(dāng)?shù)目崭駚?lái)填充這個(gè) tab.
10. autocmd
這個(gè)命令十分的強(qiáng)大, 可以用這個(gè)命令實(shí)現(xiàn)對(duì)不同的文件格式應(yīng)用不同的配置; 可以
在新建文件時(shí)自動(dòng)添加上版權(quán)聲明等等. 這些命令一般定義在 ~/.vimrc 這樣的配置文件
里面. 由于他很強(qiáng)大, 所以我不能給出很具體的說(shuō)明, 只能舉幾個(gè)例子, 詳細(xì)的請(qǐng)看幫助.
:autocmd! 刪除所有之前的自動(dòng)命令.
autocmd FileType java source ~/.vim/files/java.vim
autocmd FileType java source ~/.vim/files/jcommenter.vim
以上兩條命令讓我在打開(kāi) java 文件時(shí)才應(yīng)用后面提到的兩個(gè)配置文件.
autocmd BufNewFile *.java 0r ~/.vim/files/skeletons/java.skel
以上這條命令讓我在新建 java 文件時(shí)自動(dòng)加入 java.skel 文件的內(nèi)容.
autocmd BufNewFile *.java normal gnp
以上這條命令讓我在新建 java 文件時(shí)自動(dòng)運(yùn)行 gnp 命令, 這個(gè)命令進(jìn)行一些特殊化
處理, 比如將新 java 文件中的 __date__ 替換成今天的日期什么的.
11. 常用腳本
在 vim.sf.net 你可以發(fā)現(xiàn)很多腳本(script), 這些腳本常常有讓你意想不到的作用.
我常用的有:
jcommenter.vim 自動(dòng)加入 javadoc 風(fēng)格的注釋.
JBrowser.vim 類資源瀏覽. C, C++ 等可以用 Tlist
還有許多有用的, 比如 checkstyle.vim 可以檢驗(yàn)?zāi)愕木幊田L(fēng)格, jad.vim 可以直接
反編譯 .class 文件等等.
12. 常用配置
在~/.vimrc 配置文件中你常常需要一些個(gè)性化配置. 比如上面寫的一些宏定義, 一些
autocmd 定義等等. 比如:
set suffixes=.bak,~,.o,.h,.info,.swp,.aux,.bbl,.blg,.dvi,.lof,.log,.lot,.ps,.toc
這樣在vim中打開(kāi)文件時(shí), 按 tab 鍵補(bǔ)齊文件名時(shí)它會(huì)忽略上述文件.
set nu 顯示行號(hào)
set ai 設(shè)置自動(dòng)縮進(jìn)
map Y y$ 讓 Y 和 D 一樣, 要不然 Y 的本意和 yy 一樣.
13. 其他
還有許多有意思的命令, 記錄在這里免得忘記.
. 重復(fù)上次編輯命令.
:g/^/exec "s/^/".strpart(line(".")." ", 0, 4) 在行首插入行號(hào)
:runtime! syntax/2html.vim 轉(zhuǎn)換 txt 成 html, 會(huì)按照你的顏色配置來(lái)轉(zhuǎn)
參考資料:在別的網(wǎng)站上面有好多呢
以上就是關(guān)于vi樹(shù)空白設(shè)計(jì)模板相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
信封vi設(shè)計(jì)尺寸(vi信封設(shè)計(jì)說(shuō)明)
河津vi設(shè)計(jì)哪家合適(河津室內(nèi)設(shè)計(jì)工作室)
保健品vi設(shè)計(jì)(保健品VI設(shè)計(jì)那家好)
抖音一鍵同步五大平臺(tái)(抖音一鍵同步五大平臺(tái)怎么弄)
猜你喜歡
企業(yè)標(biāo)志公司vi設(shè)計(jì)設(shè)計(jì)(公司標(biāo)識(shí)vi的設(shè)計(jì)理念及含義)
vi設(shè)計(jì)包括店面設(shè)計(jì)么(vi設(shè)計(jì)包含logo設(shè)計(jì)嗎)
青島vi設(shè)計(jì)青島標(biāo)志設(shè)計(jì)(青島logo設(shè)計(jì))
vi設(shè)計(jì)網(wǎng)絡(luò)應(yīng)用(vi設(shè)計(jì)的應(yīng)用)
諸暨vi設(shè)計(jì)公司作品(諸暨設(shè)計(jì)師)
上海公司vi設(shè)計(jì)服務(wù)(上海企業(yè)vi設(shè)計(jì)公司)
騰訊的vi設(shè)計(jì)(騰訊的vi設(shè)計(jì)案例)
臨汾品牌設(shè)計(jì)vi設(shè)計(jì)(臨汾品牌設(shè)計(jì)vi設(shè)計(jì)師招聘)