企業vi手冊模板
A. 求企業vi全套模板 ai的
http://wenku..com/view/1fd939a6f524ccbff12184c4.html
文件太大了,在公司不好傳,會被網管打的。這是聯通的VI手冊,可以算是VI手冊的經典範例,VI該有的就沒少一件,我看過很多策劃公司做的VI手冊都是仿這一份的,相信對你有幫助。
另有一份比較簡單的純文字模版,我拷在下面了。
營運規范
CI 手 冊
內部資料 嚴禁外傳 編號:
目 錄
第一章 標識釋意
第二章 標准制圖
第三章 標識組合
第四章 標識分拆
第五章 標准色彩
第六章 企業專用字體
第七章 名片使用規范
第八章 價格POP規范
第九章 其它印刷品規范
第十章 員工工作服規范
第十一章 宣傳用語
第一章 標識釋意
此標志為單色,用於各種小型標識牌上。
第二章 標准制圖
標志一經制定,便不允許隨意更改,包括其中所用字體、各元素間的距離、字體之間的間距、以及顏色。以此保持標志使用的高度統一性。
第三章 標識組合
根據各種使用的情況不同,故制定種標識組合形勢。以此來規范標識的使用。
第四章 標志分拆
名稱和標識可以根據使用情況的不同,酌情考慮標志分拆。標志分拆是為了使標志使用更加靈活,富於變化,避免僵化。但名稱必須有漢字和英文相搭配,以體現與其它的不同。
第五章 標准色彩
第六章 企業專用字體
中文字體
方正粗倩簡體,僅用於標志中中文字體。除此之外不得用於它處。以體現標志字體使用的嚴肅性。
方正綜藝簡體,適用於企業各種招牌、標語、指示牌題頭。
方正粗圓簡體,適用於企業對外各種招牌正文。
英文字體
Future Md BT,僅適用於標志中用字,不得用於它處,維護標志用字的嚴肅性。
Arial Black,適用於一切標題用字。
Arial Unicode MS ,適用於企業專用的正文用字。
第七章 名片使用規范
第八章 各種牌、卡使用規范
第八章 價格POP規范
用材:正度四開200克雙銅、雙面四色
用途:用於超市中相對於市場價格有沖擊力的商品標價。也可用於百貨店中打折信息。
用材:大度四開200克雙銅、雙面四色
用途:用於超市中相對於市場價格有一定優勢的商品標價。
用材:大度十六開200克雙銅、雙面四色
用途:用於超市中正常貨架上,而又是驚爆價的商品。也可書寫各種促銷信息。
貨架端頭POP
用材:正度對開250克雙銅,雙面四色。
用途:用於促銷時懸掛於貨架端頭上方,醒目標識出促銷商品的價格。
第九章 其它印刷品規范
開業懸掛POP
用材:正度對開250克雙銅,雙面四色。
用途:用於開業時懸掛於賣場天頂,烘托開業氣氛。
開業用禮品券
用材:正度32開250克雙銅卡,雙面四色
第十章 員工工作服規范
第十一章 宣傳用語
對外宣傳用語是對外統一形象的具體體現,即能讓消費者XX有一個統一的認識,也能讓供應商對我們如此完全統一的形象形成一個認識:XX是一個有實力的企業,可以與其進行長期的合作。
這些宣傳用語並非制定後即一成不變,隨著公司的日益發展,企業文化的日益豐富,宣傳用語也應有相應的改變。在對外的形象宣傳上更能貼近消費者;在對內的企業凝聚力上,更能體現團隊精神的靈魂。以下廣告語應用於開業的初期,以後根據企業的經營戰略及季節,應做適當的調整。
對外宣傳用語
1、 XXXX相約真誠
2、 購物在XX,歡樂永相隨
3、 溫情冬季,浪漫情懷
4、 天天平價,樣樣動心
5、 我們的新鮮看得見
6、 顧客是我們的好朋友,我們是大家的好鄰居
7、 精彩生活你我他,休閑購物在XX
8、 快樂XX,購物天堂
9、 快樂XX,幸福帶回家
10、 快樂XX,快樂帶回家
11、 全新的購物理念,全新的經營模式
12、 精品百貨,大型超市,盛情服務
對內宣傳用語
1、 我們的服務理念——視顧客為朋友
2、 超出顧客期望值,是我們不懈的追求
3、 樹立榜樣、團結合作、忠誠信實、團隊至上
4、 在XX我們是最好的商場
5、 成功的成本控制是每位員工的職責
對供應商宣傳用語
1、 公平、公正、雙贏——我們的供應商政策
供應商是我們的合作夥伴,我們與供應商共同發展
B. vi手冊模板免費下載
素材中國,飛飛藏書
C. 求個全套「企業VI設計模板」謝謝,CDR格式的,不勝感激!急!急!急!
全套,可不是10分能拿到的。
D. 我要vi手冊的模版,跪求
你可以上網去搜阿 有好多呢 哪有什麼模板不模板的阿 只有能用能解決自己的問題就行拉
好吧我現在先給你一點吧 你自己先看看
讀本文之前請注意:
1. 本文的目標是提供一些vim的使用技巧,利用這些技巧可以提高vim的操作效率。部分技巧在vi上也可以使用,但是現在基本上都是用vim了。
2. 本文是整理和總結使用技巧,而非講解vim入門,因此不會涉及最基本的使用,例如如何上移或下移游標,對此類操作請參閱任何一本vim或者vi教程。
3. 本文閱讀對象是了解了vim的基本操作,而希望高效地利用vim進行工作的人。熟練使用vim的人自然不必細讀,如果能留下您的寶貴意見,本人將感激不盡。
4. 本文由本人搜集整理,轉載請註明出處
本文一般情況下用(里邊的字母一般大小寫無所謂,除非特別註明)表示按住ctrl同時按下相關字母,命令前加一個i表示在插入模式下用這個命令
1. 選定文字 / 拷貝粘貼
v為可視模式,可以選定多行。選定多行之後,可以用yy或者dd等等進行拷貝和剪切。
p 是粘貼
y 和d 可以直接拷貝或者剪切選定的內容
yw是拷貝一個單詞
如果要復制整行的最簡單辦法就是V,y,p 就行了
v是可以選定一行任意個字元的,V是行選定的,一次一整行,然後通過向下或向上移動游標而選定多行。
對於v選定的,拷貝後就是這么多,選多少就拷貝多少,而V選定的,粘貼的話會自動換到下一行
命令模式下,也是塊選定,不過是列塊選定
2. 折疊代碼
可以zf進行折疊, 用zo打開折疊,也可以方向鍵向右打開折疊,zc 關閉折疊(只要在被折疊的塊中的任一個語句就行)
3. 縮進代碼
是右縮進
按v選定後按=就是自動格式化代碼,自動縮進,內部的遞歸的縮進都做到了
行左移>,該命令用於調整源碼縮進格式簡便快速。
4. 移動游標
%是從大括弧的開始移動到大括弧的結束位置
:後邊加行號就是跳到這一行
游標返回到以前的位置。相當於游標移動的「撤銷」
游標返回到後來的位置。相當於游標移動的「恢復」
5. 多文件編輯 / 緩沖區命令
vim下每一個打開的文件對應一個緩沖區(buffer)。
多文件編輯會有兩種情形,一種是在進入 vim 前所用的參數就是多個文件(這種情形稱為 argument list)。另一種情形是進入 vim 後另外再開其它的文件(稱為 buffer list)。不過都可以統稱為buffer。
5.1 打開文件
vi flname1 flname2… flnameN
將多個文件調入緩沖,是 argument list。
:e filename
這是在進入 vim 後,在不離開 vim 的情形下再開其它文件,只要您要編輯的檔案是在目前目錄,Tab 補全鍵還是可以使用。是buffer list。
注意::e 或者:new 或者:split 後邊可以跟目錄,這樣就可以在目錄下慢慢找要打開的文件了
5.2 緩沖區跳轉
:n 編輯下一個文件。
:2n 編輯下二個文件。
:N 編輯前一個文件。注意,這種用法只能用於 argument list 的情形。
:rew 回到首文件
:args 查看當前編輯緩沖文件狀態
:e# 或 Ctrl-^ 編輯前一個檔案,用於兩文件互相編輯時相當好用。這種用法不管是 argument list 或buffer list 檔案間皆可使用。 使用Ctrl-^ 命令更便捷,但如終端類型不正確該功能將無效。
用:ls來顯示緩沖區中的文件,編號後邊有#的代表是前一個文件,可以通過:e#來進入,有%a的代表是當前文件,什麼也沒有的可以通過:bn來進入,這里的n代表文件編號。
:b文件名或編號 移至該文件。
在 :ls 中就會出示各文件的編號,這個編號在未離開 vim 前是不會變的。這個指令 elvis 也是可以使用。當然 :e#編號 也是可以的,這樣的用法則是所有 vi clone 都通用了。
在 buffers 中,減號 - 表示這個 buffer 並未載入,不過,不必擔心,載入相當快速的。加號 + 表示這個 buffer 已經修改過了。
:bn buffer next。這里的n代表字母n
:bl buffer last。
以上兩個指令 elvis 不適用。
如果您是使用 vim 的 GUI,那就在菜單上就會有 Buffers 這個選項,可以很容易的知道及移動各buffer 間。
5.3 移除緩沖區
:bd(elete) buffer 在未離開 vim 前是不會移除的,可使用這個指令移除。其實移除它干什麼呢?vim是您在叫用時才會載入的,因此這些 buffers 並不是像 cache 一般要佔內存的。
5.4 重新編輯
放棄一修改過的文件,重新編輯。
(1)使用命令 :q!強行退出後再vi flname重新進入。
(2)使用命令 :e!強行重編輯更便捷。這樣也是會打開文件,但會放棄目前編輯文件的改變,否則如果文件已有變動,vim 預設是不讓您隨便離開的。:e! 後不接什麼的話,代表舍棄一切修改,重新載入編輯中文件。
5.5 其他命令
:files 或 :buffers 或 :ls 會列出目前 buffer 中的所有文件。
在 elvis 中可使用 :b 來叫出 buffers。
:f 或 Ctrl-g 顯示目前編輯的文件名、是否經過修改及目前游標所在之位置。
:f 文件名 改變編輯中的文件名。(file)
:r 文件名 在游標所在處插入一個文件的內容。(read)
:35 r 文件名 將文件插入至 35 行之後。
gf 這是 vim 的特殊打開文件的方法,會打開游標所在處的 word 為名的文件,當然,這個文件要在當前目錄內,否則會創建新文件。
6. 查找命令
用/查找單詞後,n可以跳到下一個,N則是上一個,:nohls可以取消高亮
查找時,:set ignorecase」項讓VIM忽略大小寫,「:set noignorecase」 來關閉這項功能。
7. 修改文字
cw:刪除一個單詞並進入插入模式,cc:刪除一行並進入插入模式。
r:然後輸入的字母將替換當前字母並保持命令模式,R則是不停的替換(一個挨著一個)。
0到行首,$到行尾。
8. 函數間跳轉
ctrl+]和ctrl+T分別是查找函數的定義和返回,好像需要ctag的支持
i 跳轉到游標所指標識符的定義行,是打開一個新的小窗口顯示,記住要加個i,最好是找自己項目下的文件,否則找庫函數的話還不如man.
大寫 K 看游標所指標識符的 man 幫助頁
9. 窗口命令
= ctrl+w
:split 文件名 同時在一個頁面顯示多個文件的內容,類似多窗口,用切換當前窗口
f 切分顯示游標在處的文件名,VIM 會在 path 中搜索該文件名,比如常用它打開 #include 語句中的文件
_ 當同時打開幾個文件時,按 _ 使當前窗口最大化
用Ctrl-W命令指定游標移動:
Ctrl-W + 擴大窗口
Ctrl-W - 縮小窗口
Ctrl-W h 移動到窗口左邊
Ctrl-W j 移動到窗口下邊
Ctrl-W k 移動到窗口上邊
Ctrl-W l 移動到窗口右邊
等於是按下後,松開鍵盤,再按下一個命令就可以了.
如果要關閉分割窗口可以用:close,剩下只有一個窗口的話就不能關了。
多窗口是split,像用e打開多個文件是將文件放在緩沖區中。
10. 自動完成
i 向上搜索,補全一個詞
i 向下搜索,補全一個詞
i 補全一行。
比如你寫過一行 for (int i = 0; i 即可。如果補全出來的不是你想要的那一行,你可以按 或 選擇上一個或下一個匹配行i 在文件系統中搜索,補全一個文件名
如果按 或 補全一個詞,在當前文件中沒有找到匹配,VIM 將搜索 #include 語句中的文件,而文件的位置將在 path 中搜索。
i 把上一行對應列的字元抄下來
i 把下一行對應列的字元抄上來,這兩個都可以一直按下去,到了行尾自己會停的.
11. 注釋整塊內容
注釋塊的方法:
選定要注釋掉的行 I // Esc
I之後輸入的東西就是插入到選定的行前邊的,直至Esc.
要去掉注釋的辦法:選定注釋符//,然後d
列塊選定後I是在前邊都插入,A是在後邊都插入
是按列塊模式的選定,是行選定,v是普通選定
12. 其他命令
u可以撤銷上一步操作, ctrl+r可以恢復
i命令執行一個普通模式的命令,執行完畢後回到插入模式,不用多次Esc
i後續字元 輸入特殊的 ASCII 字元或鍵。
. 在游標當前位置處重復上一次操作
:!命令行 執行一條外部命令
***********************************************************************************
我是 vim 粉絲, 用了許久, 有一些自己的感受, 又到處挖到一些別人的技巧. 感覺對 vim 粉絲比較有用, 就把它記在這兒. 希望藉此文套出大家自己的巧活, 就正應了拋磚引玉的古話了.
先稍為介紹一下 vim. vi 是 unix/linux 下極為普遍的一種文本編輯器, 大部分機器上都有. vi 有各種變種, 在不同的機器上常用不同的變種軟體. 其中 vim 比較好用也用得比較廣泛. vim 是 Vi IMproved 的縮寫, 表示更好的 vi. 我個人覺得它是非常好的編輯器(為了避免 Emacs 粉絲挑眼, 就不說最好了). 沒用過的也建議試試看, 當然 vim 對編寫文本文件很方便好用, 比如編寫程序, html文檔等等, 卻不能用來編寫 word 文檔.
關於 vim 的安裝, 基本使用方法等網路上能搜出許多, 就不在這里羅嗦了, 要是對 vim 有興趣, 那就看看這里(中文文檔):
http://vcd.gro.clinux.org/
本文就說些其中比較有用, 比較常用的命令, 若能熟練運用這些命令, 那麼會發現編輯文件很舒服.
說明:
以下的例子中 xxx 表示在命令模式下輸入 xxx 並回車
以下的例子中 :xxx 表示在擴展模式下輸入 xxx 並回車
小括弧中的命令表示相關命令.
在編輯模式或可視模式下輸入的命令會另外註明.
1. 查找
/xxx(?xxx) 表示在整篇文檔中搜索匹配xxx的字元串, / 表示向下查找, ? 表示
向上查找.其中xxx可以是正規表達式,關於正規式就不多說了.
一般來說是區分大小寫的, 要想不區分大小寫, 那得先輸入
:set ignorecase
查找到以後, 再輸入 n 查找下一個匹配處, 輸入 N 反方向查找.
*(#) 當游標停留在某個單詞上時, 輸入這條命令表示查找與該單詞匹配的
下(上)一個單詞. 同樣, 再輸入 n 查找下一個匹配處, 輸入 N 反方
向查找.
g*(g#) 此命令與上條命令相似, 只不過它不完全匹配游標所在處的單詞, 而
是匹配包含該單詞的所有字元串.
gd 本命令查找與游標所在單詞相匹配的單詞, 並將游標停留在文檔的非
注釋段中第一次出現這個單詞的地方.
% 本命令查找與游標所在處相匹配的反括弧, 包括 () [] {}
f(F)x 本命令表示在游標所在行進行查找, 查找游標右(左)方第一個x字元.
找到後:
輸入 ; 表示繼續往下找
輸入 , 表示反方向查找
2. 快速移動游標
在 vi 中, 移動游標和編輯是兩件事, 正因為區分開來, 所以可以很方便的進行游標定
位和編輯. 因此能更快一點移動游標是很有用的.
w(e) 移動游標到下一個單詞.
b 移動游標到上一個單詞.
0 移動游標到本行最開頭.
^ 移動游標到本行最開頭的字元處.
$ 移動游標到本行結尾處.
H 移動游標到屏幕的首行.
M 移動游標到屏幕的中間一行.
L 移動游標到屏幕的尾行.
gg 移動游標到文檔首行.
G 移動游標到文檔尾行.
c-f (即 ctrl 鍵與 f 鍵一同按下) 本命令即 page down.
c-b (即 ctrl 鍵與 b 鍵一同按下, 後同) 本命令即 page up.
'' 此命令相當有用, 它移動游標到上一個標記處, 比如用 gd, * 等查
找到某個單詞後, 再輸入此命令則回到上次停留的位置.
'. 此命令相當好使, 它移動游標到上一次的修改行.
`. 此命令相當強大, 它移動游標到上一次的修改點.
3. 拷貝, 刪除與粘貼
在 vi 中 y 表示拷貝, d 表示刪除, p 表示粘貼. 其中拷貝與刪除是與游標移動命令
結合的, 看幾個例子就能夠明白了.
yw 表示拷貝從當前游標到游標所在單詞結尾的內容.
dw 表示刪除從當前游標到游標所在單詞結尾的內容.
y0 表示拷貝從當前游標到游標所在行首的內容.
d0 表示刪除從當前游標到游標所在行首的內容.
y$ 表示拷貝從當前游標到游標所在行尾的內容.
d$ 表示刪除從當前游標到游標所在行尾的內容.
yfa 表示拷貝從當前游標到游標後面的第一個a字元之間的內容.
dfa 表示刪除從當前游標到游標後面的第一個a字元之間的內容.
特殊地:
yy 表示拷貝游標所在行.
dd 表示刪除游標所在行.
D 表示刪除從當前游標到游標所在行尾的內容.
關於拷貝, 刪除和粘貼的復雜用法與寄存器有關, 可以自行查詢.
4. 數字與命令
在 vi 中數字與命令結合往往表示重復進行此命令, 若在擴展模式的開頭出現則表示行
號定位. 如:
5fx 表示查找游標後第 5 個 x 字元.
5w(e) 移動游標到下五個單詞.
5yy 表示拷貝游標以下 5 行.
5dd 表示刪除游標以下 5 行.
y2fa 表示拷貝從當前游標到游標後面的第二個a字元之間的內容.
:12,24y 表示拷貝第12行到第24行之間的內容.
:12,y 表示拷貝第12行到游標所在行之間的內容.
:,24y 表示拷貝游標所在行到第24行之間的內容. 刪除類似.
5. 快速輸入字元
在 vi 中, 不要求你輸入每一個字元, 可以有很多種方法快速輸入一些字元.
使用 linux/unix 的同學一定有一個經驗, 在命令行下輸入命令時敲入頭幾個字元再按
TAB 系統就會自動將剩下的字元補齊, 假如有多個匹配則會列印出來. 這就是著名的命令
補齊(其實windows中也有文件名補齊功能). vi 中有許多的字元串補齊命令, 非常方便.
c-p(c-n) 在編輯模式中, 輸入幾個字元後再輸入此命令則 vi 開始向上(下)搜
索開頭與其匹配的單詞並補齊, 不斷輸入此命令則循環查找. 此命令
會在所有在這個 vim 程序中打開的文件中進行匹配.
c-x-l 在編輯模式中, 此命令快速補齊整行內容, 但是僅在本窗口中出現的
文檔中進行匹配.
c-x-f 在編輯模式中, 這個命令表示補齊文件名. 如輸入:
/usr/local/tom 後再輸入此命令則它會自動匹配出:
/usr/local/tomcat/
abbr 即縮寫. 這是一個宏操作, 可以在編輯模式中用一個縮寫代替另一個
字元串. 比如編寫java文件的常常輸入 System.out.println, 這很
是麻煩, 所以應該用縮寫來減少敲字. 可以這么做:
:abbr sprt System.out.println
以後在輸入sprt後再輸入其他非字母符號, 它就會自動擴展為System.
out.println
6. 替換
替換是 vi 的強項, 因為可以用正規表達式來匹配字元串.以下提供幾個例子.
:s/aa/bb/g 將游標所在行出現的所有包含 aa 的字元串中的 aa 替換為 bb
:s/\/bb/g 將游標所在行出現的所有 aa 替換為 bb, 僅替換 aa 這個單詞
:%s/aa/bb/g 將文檔中出現的所有包含 aa 的字元串中的 aa 替換為 bb
:12,23s/aa/bb/g 將從12行到23行中出現的所有包含 aa 的字元串中的 aa 替換為 bb
:12,23s/^/#/ 將從12行到23行的行首加入 # 字元
:%s= *$== 將所有行尾多餘的空格刪除
:g/^\s*$/d 將所有不包含字元(空格也不包含)的空行刪除.
7. 多文件編輯
在一個 vim 程序中打開很多文件進行編輯是挺方便的.
:sp(:vsp) 文件名 vim 將分割出一個橫(縱)向窗口, 並在該窗口中打開新文件.
從 vim6.0 開始, 文件名可以是一個目錄的名稱, 這樣, vim 會
把該目錄打開並顯示文件列表, 在文件名上按回車則在本窗口打
開該文件, 若輸入 O 則在新窗口中打開該文件, 輸入 ? 可以看
到幫助信息.
:e 文件名 vim 將在原窗口中打開新的文件, 若舊文件編輯過, 會要求保存.
c-w-w vim 分割了好幾個窗口怎麼辦? 輸入此命令可以將游標循環定位
到各個窗口之中.
:ls 此命令查看本 vim 程序已經打開了多少個文件, 在屏幕的最下方
會顯示出如下數據:
1 %a "usevim.html" 行 162
2 # "xxxxxx.html" 行 0
其中:
1 表示打開的文件序號, 這個序號很有用處.
%a 表示文件代號, % 表示當前編輯的文件,
# 表示上次編輯的文件
"usevim.html" 表示文件名.
行 162 表示游標位置.
:b 序號(代號) 此命令將指定序號(代號)的文件在本窗口打開, 其中的序號(代號)
就是用 :ls 命令看到的.
:set diff 此命令用於比較兩個文件, 可以用
:vsp filename
命令打開另一個文件, 然後在每個文件窗口中輸入此命令,就能看
到效果了.
8. 宏替換
vi 不僅可以用 abbr 來替換文字, 也可以進行命令的宏定義. 有些命令輸起來很費勁,
因此我把它們定義到 - 上, 這樣就很方便了.這些配置可以預先寫到 ~/.vimrc
(windows 下為 $VIM/_vimrc) 中, 寫進去的時候不用寫前面的冒號.
:nmap :nohls 取消被搜索字串的高亮
:nmap w 命令模式下轉移游標到不同窗口
:imap 輸入模式下運行
:nmap :%s= *$== 刪除所有行尾多餘的空格.
:imap 同上
:java 中: (注, 這里為什麼說 java 中, 因為以下定義對其他文件格式不起作用, 下文
會說到如何實現這一點)
:nmap :comp javac:mak -d . %
此命令用 javac 編譯 java 文件, 它會自動將游標定位到出錯點. 不過這需要定
義一個 javac.vim 文件在 $VIM/compiler 下, 在 javac.vim 裡面只有兩行字:
setlocal makeprg=javac
setlocal errorformat=%A%f:%l:\ %m,%-Z%p^,%-C%.%#
:nmap :comp ant:mak
此命令用 ant 編譯 java 文件, 它會自動將游標定位到出錯點. 一般來說, 安裝
vim 後已經有了compiler/ant.vim文件, 因此這個命令可以直接使用. 但是需要
在當前目錄下有 build.xml 文件, 當然還必須安裝 ant 才行.
:nmap :cl 此命令用於查看所有的編譯錯誤.
:imap
:nmap :cc 此命令用於查看當前的編譯錯誤.
:imap
:nmap :cn 此命令用於跳到下一個出錯位置.
:imap
:nmap :cp 此命令用於跳到上一個出錯位置.
:imap
:nmap :JavaBrowser
此命令用於在窗口左部分割出一個新窗口, 裡面的內容是 java 的資源樹, 包括
本文件中出現的類, 類的成員變數及成員方法, 就好像 JCreator 表現的那樣.
在這個窗口中輸入 ? 會看到幫助. 嘿嘿, 很好用, 不過需要 ctags 支持.
:imap
9. TAB
TAB 就是製表符, 單獨拿出來做一節是因為這個東西確實很有用.
> 輸入此命令則游標所在行向右移動一個 tab.
5>> 輸入此命令則游標後 5 行向右移動一個 tab.
:12,24> 此命令將12行到14行的數據都向右移動一個 tab.
:12,24>> 此命令將12行到14行的數據都向右移動兩個 tab.
那麼如何定義 tab 的大小呢? 有人願意使用 8 個空格位, 有人用4個, 有的用2個.
有的人希望 tab 完全用空格代替, 也有的人希望 tab 就是 tab. 沒關系, vim 能
幫助你.以下的設置一般也都先寫入配置文件中, 免得老敲.
:set shiftwidth=4 設置自動縮進 4 個空格, 當然要設自動縮進先.
:set sts=4 即設置 softtabstop 為 4. 輸入 tab 後就跳了 4 格.
:set tabstop=4 實際的 tab 即為 4 個空格, 而不是預設的 8 個.
:set expandtab 在輸入 tab 後, vim 用恰當的空格來填充這個 tab.
10. autocmd
這個命令十分的強大, 可以用這個命令實現對不同的文件格式應用不同的配置; 可以
在新建文件時自動添加上版權聲明等等. 這些命令一般定義在 ~/.vimrc 這樣的配置文件
裡面. 由於他很強大, 所以我不能給出很具體的說明, 只能舉幾個例子, 詳細的請看幫助.
:autocmd! 刪除所有之前的自動命令.
autocmd FileType java source ~/.vim/files/java.vim
autocmd FileType java source ~/.vim/files/jcommenter.vim
以上兩條命令讓我在打開 java 文件時才應用後面提到的兩個配置文件.
autocmd BufNewFile *.java 0r ~/.vim/files/skeletons/java.skel
以上這條命令讓我在新建 java 文件時自動加入 java.skel 文件的內容.
autocmd BufNewFile *.java normal gnp
以上這條命令讓我在新建 java 文件時自動運行 gnp 命令, 這個命令進行一些特殊化
處理, 比如將新 java 文件中的 __date__ 替換成今天的日期什麼的.
11. 常用腳本
在 vim.sf.net 你可以發現很多腳本(script), 這些腳本常常有讓你意想不到的作用.
我常用的有:
jcommenter.vim 自動加入 javadoc 風格的注釋.
JBrowser.vim 類資源瀏覽. C, C++ 等可以用 Tlist
還有許多有用的, 比如 checkstyle.vim 可以檢驗你的編程風格, jad.vim 可以直接
反編譯 .class 文件等等.
12. 常用配置
在~/.vimrc 配置文件中你常常需要一些個性化配置. 比如上面寫的一些宏定義, 一些
autocmd 定義等等. 比如:
set suffixes=.bak,~,.o,.h,.info,.swp,.aux,.bbl,.blg,.dvi,.lof,.log,.lot,.ps,.toc
這樣在vim中打開文件時, 按 tab 鍵補齊文件名時它會忽略上述文件.
set nu 顯示行號
set ai 設置自動縮進
map Y y$ 讓 Y 和 D 一樣, 要不然 Y 的本意和 yy 一樣.
13. 其他
還有許多有意思的命令, 記錄在這里免得忘記.
. 重復上次編輯命令.
:g/^/exec "s/^/".strpart(line(".")." ", 0, 4) 在行首插入行號
:runtime! syntax/2html.vim 轉換 txt 成 html, 會按照你的顏色配置來轉
E. 是有整套的VI手冊模板最好是適合做361度的。
一套vi模板基本上別人是不會拿出來分享的,但是我可以給你一套設計目錄供你自己參考,美景創意品牌設計,包括品牌設計、品牌策劃、形象包裝、vi設計、活動策劃等等。樓主是找活動策劃,美景創意在活動策劃、品牌策劃、vi設計方面已有10年的發展,屬於國內接觸活動策劃最早的企業,底蘊也是最強的。
F. 請問誰能給我一個完整的企業VI手冊參考參考....
www.nipic.com/