-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 景觀設(shè)計 > 專題列表 > 正文
vi手冊免費下載(vi手冊全套模板免費下載)
大家好!今天讓小編來大家介紹下關(guān)于vi手冊免費下載的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,相關(guān)業(yè)務(wù)請撥打電話:175-8598-2043,或添加微信:1454722008
文章目錄列表:
一、我要vi手冊的模版,跪求
你可以上網(wǎng)去搜阿 有好多呢 哪有什么模板不模板的阿 只有能用能解決自己的問題就行拉
好吧我現(xiàn)在先給你一點吧 你自己先看看
讀本文之前請注意:
1. 本文的目標(biāo)是提供一些vim的使用技巧,利用這些技巧可以提高vim的操作效率。部分技巧在vi上也可以使用,但是現(xiàn)在基本上都是用vim了。
2. 本文是整理和總結(jié)使用技巧,而非講解vim入門,因此不會涉及最基本的使用,例如如何上移或下移光標(biāo),對此類操作請參閱任何一本vim或者vi教程。
3. 本文閱讀對象是了解了vim的基本操作,而希望高效地利用vim進行工作的人。熟練使用vim的人自然不必細(xì)讀,如果能留下您的寶貴意見,本人將感激不盡。
4. 本文由本人搜集整理,轉(zhuǎn)載請注明出處
本文一般情況下用(里邊的字母一般大小寫無所謂,除非特別注明)表示按住ctrl同時按下相關(guān)字母,命令前加一個i表示在插入模式下用這個命令
1. 選定文字 / 拷貝粘貼
v為可視模式,可以選定多行。選定多行之后,可以用yy或者dd等等進行拷貝和剪切。
p 是粘貼
y 和d 可以直接拷貝或者剪切選定的內(nèi)容
yw是拷貝一個單詞
如果要復(fù)制整行的最簡單辦法就是V,y,p 就行了
v是可以選定一行任意個字符的,V是行選定的,一次一整行,然后通過向下或向上移動光標(biāo)而選定多行。
對于v選定的,拷貝后就是這么多,選多少就拷貝多少,而V選定的,粘貼的話會自動換到下一行
命令模式下,也是塊選定,不過是列塊選定
2. 折疊代碼
可以zf進行折疊, 用zo打開折疊,也可以方向鍵向右打開折疊,zc 關(guān)閉折疊(只要在被折疊的塊中的任一個語句就行)
3. 縮進代碼
是右縮進
按v選定后按=就是自動格式化代碼,自動縮進,內(nèi)部的遞歸的縮進都做到了
行左移>,該命令用于調(diào)整源碼縮進格式簡便快速。
4. 移動光標(biāo)
%是從大括號的開始移動到大括號的結(jié)束位置
:后邊加行號就是跳到這一行
光標(biāo)返回到以前的位置。相當(dāng)于光標(biāo)移動的“撤銷”
光標(biāo)返回到后來的位置。相當(dāng)于光標(biāo)移動的“恢復(fù)”
5. 多文件編輯 / 緩沖區(qū)命令
vim下每一個打開的文件對應(yīng)一個緩沖區(qū)(buffer)。
多文件編輯會有兩種情形,一種是在進入 vim 前所用的參數(shù)就是多個文件(這種情形稱為 argument list)。另一種情形是進入 vim 后另外再開其它的文件(稱為 buffer list)。不過都可以統(tǒng)稱為buffer。
5.1 打開文件
vi flname1 flname2… flnameN
將多個文件調(diào)入緩沖,是 argument list。
:e filename
這是在進入 vim 后,在不離開 vim 的情形下再開其它文件,只要您要編輯的檔案是在目前目錄,Tab 補全鍵還是可以使用。是buffer list。
注意::e 或者:new 或者:split 后邊可以跟目錄,這樣就可以在目錄下慢慢找要打開的文件了
5.2 緩沖區(qū)跳轉(zhuǎn)
:n 編輯下一個文件。
:2n 編輯下二個文件。
:N 編輯前一個文件。注意,這種用法只能用于 argument list 的情形。
:rew 回到首文件
:args 查看當(dāng)前編輯緩沖文件狀態(tài)
:e# 或 Ctrl-^ 編輯前一個檔案,用于兩文件互相編輯時相當(dāng)好用。這種用法不管是 argument list 或buffer list 檔案間皆可使用。 使用Ctrl-^ 命令更便捷,但如終端類型不正確該功能將無效。
用:ls來顯示緩沖區(qū)中的文件,編號后邊有#的代表是前一個文件,可以通過:e#來進入,有%a的代表是當(dāng)前文件,什么也沒有的可以通過:bn來進入,這里的n代表文件編號。
:b文件名或編號 移至該文件。
在 :ls 中就會出示各文件的編號,這個編號在未離開 vim 前是不會變的。這個指令 elvis 也是可以使用。當(dāng)然 :e#編號 也是可以的,這樣的用法則是所有 vi clone 都通用了。
在 buffers 中,減號 - 表示這個 buffer 并未載入,不過,不必?fù)?dān)心,載入相當(dāng)快速的。加號 + 表示這個 buffer 已經(jīng)修改過了。
:bn buffer next。這里的n代表字母n
:bl buffer last。
以上兩個指令 elvis 不適用。
如果您是使用 vim 的 GUI,那就在菜單上就會有 Buffers 這個選項,可以很容易的知道及移動各buffer 間。
5.3 移除緩沖區(qū)
:bd(elete) buffer 在未離開 vim 前是不會移除的,可使用這個指令移除。其實移除它干什么呢?vim是您在叫用時才會載入的,因此這些 buffers 并不是像 cache 一般要占內(nèi)存的。
5.4 重新編輯
放棄一修改過的文件,重新編輯。
(1)使用命令 :q!強行退出后再vi flname重新進入。
(2)使用命令 :e!強行重編輯更便捷。這樣也是會打開文件,但會放棄目前編輯文件的改變,否則如果文件已有變動,vim 預(yù)設(shè)是不讓您隨便離開的。:e! 后不接什么的話,代表舍棄一切修改,重新載入編輯中文件。
5.5 其他命令
:files 或 :buffers 或 :ls 會列出目前 buffer 中的所有文件。
在 elvis 中可使用 :b 來叫出 buffers。
:f 或 Ctrl-g 顯示目前編輯的文件名、是否經(jīng)過修改及目前光標(biāo)所在之位置。
:f 文件名 改變編輯中的文件名。(file)
:r 文件名 在光標(biāo)所在處插入一個文件的內(nèi)容。(read)
:35 r 文件名 將文件插入至 35 行之后。
gf 這是 vim 的特殊打開文件的方法,會打開光標(biāo)所在處的 word 為名的文件,當(dāng)然,這個文件要在當(dāng)前目錄內(nèi),否則會創(chuàng)建新文件。
6. 查找命令
用/查找單詞后,n可以跳到下一個,N則是上一個,:nohls可以取消高亮
查找時,:set ignorecase”項讓VIM忽略大小寫,“:set noignorecase” 來關(guān)閉這項功能。
7. 修改文字
cw:刪除一個單詞并進入插入模式,cc:刪除一行并進入插入模式。
r:然后輸入的字母將替換當(dāng)前字母并保持命令模式,R則是不停的替換(一個挨著一個)。
0到行首,$到行尾。
8. 函數(shù)間跳轉(zhuǎn)
ctrl+]和ctrl+T分別是查找函數(shù)的定義和返回,好像需要ctag的支持
i 跳轉(zhuǎn)到光標(biāo)所指標(biāo)識符的定義行,是打開一個新的小窗口顯示,記住要加個i,最好是找自己項目下的文件,否則找?guī)旌瘮?shù)的話還不如man.
大寫 K 看光標(biāo)所指標(biāo)識符的 man 幫助頁
9. 窗口命令
= ctrl+w
:split 文件名 同時在一個頁面顯示多個文件的內(nèi)容,類似多窗口,用切換當(dāng)前窗口
f 切分顯示光標(biāo)在處的文件名,VIM 會在 path 中搜索該文件名,比如常用它打開 #include 語句中的文件
_ 當(dāng)同時打開幾個文件時,按 _ 使當(dāng)前窗口最大化
用Ctrl-W命令指定光標(biāo)移動:
Ctrl-W + 擴大窗口
Ctrl-W - 縮小窗口
Ctrl-W h 移動到窗口左邊
Ctrl-W j 移動到窗口下邊
Ctrl-W k 移動到窗口上邊
Ctrl-W l 移動到窗口右邊
等于是按下后,松開鍵盤,再按下一個命令就可以了.
如果要關(guān)閉分割窗口可以用:close,剩下只有一個窗口的話就不能關(guān)了。
多窗口是split,像用e打開多個文件是將文件放在緩沖區(qū)中。
10. 自動完成
i 向上搜索,補全一個詞
i 向下搜索,補全一個詞
i 補全一行。
比如你寫過一行 for (int i = 0; i 即可。如果補全出來的不是你想要的那一行,你可以按 或 選擇上一個或下一個匹配行i 在文件系統(tǒng)中搜索,補全一個文件名
如果按 或 補全一個詞,在當(dāng)前文件中沒有找到匹配,VIM 將搜索 #include 語句中的文件,而文件的位置將在 path 中搜索。
i 把上一行對應(yīng)列的字符抄下來
i 把下一行對應(yīng)列的字符抄上來,這兩個都可以一直按下去,到了行尾自己會停的.
11. 注釋整塊內(nèi)容
注釋塊的方法:
選定要注釋掉的行 I // Esc
I之后輸入的東西就是插入到選定的行前邊的,直至Esc.
要去掉注釋的辦法:選定注釋符//,然后d
列塊選定后I是在前邊都插入,A是在后邊都插入
是按列塊模式的選定,是行選定,v是普通選定
12. 其他命令
u可以撤銷上一步操作, ctrl+r可以恢復(fù)
i命令執(zhí)行一個普通模式的命令,執(zhí)行完畢后回到插入模式,不用多次Esc
i后續(xù)字符 輸入特殊的 ASCII 字符或鍵。
. 在光標(biāo)當(dāng)前位置處重復(fù)上一次操作
:!命令行 執(zhí)行一條外部命令
***********************************************************************************
我是 vim 粉絲, 用了許久, 有一些自己的感受, 又到處挖到一些別人的技巧. 感覺對 vim 粉絲比較有用, 就把它記在這兒. 希望借此文套出大家自己的巧活, 就正應(yīng)了拋磚引玉的古話了.
先稍為介紹一下 vim. vi 是 unix/linux 下極為普遍的一種文本編輯器, 大部分機器上都有. vi 有各種變種, 在不同的機器上常用不同的變種軟件. 其中 vim 比較好用也用得比較廣泛. vim 是 Vi IMproved 的縮寫, 表示更好的 vi. 我個人覺得它是非常好的編輯器(為了避免 Emacs 粉絲挑眼, 就不說最好了). 沒用過的也建議試試看, 當(dāng)然 vim 對編寫文本文件很方便好用, 比如編寫程序, html文檔等等, 卻不能用來編寫 word 文檔.
關(guān)于 vim 的安裝, 基本使用方法等網(wǎng)絡(luò)上能搜出許多, 就不在這里羅嗦了, 要是對 vim 有興趣, 那就看看這里(中文文檔):
http://vcd.gro.clinux.org/
本文就說些其中比較有用, 比較常用的命令, 若能熟練運用這些命令, 那么會發(fā)現(xiàn)編輯文件很舒服.
說明:
以下的例子中 xxx 表示在命令模式下輸入 xxx 并回車
以下的例子中 :xxx 表示在擴展模式下輸入 xxx 并回車
小括號中的命令表示相關(guān)命令.
在編輯模式或可視模式下輸入的命令會另外注明.
1. 查找
/xxx(?xxx) 表示在整篇文檔中搜索匹配xxx的字符串, / 表示向下查找, ? 表示
向上查找.其中xxx可以是正規(guī)表達式,關(guān)于正規(guī)式就不多說了.
一般來說是區(qū)分大小寫的, 要想不區(qū)分大小寫, 那得先輸入
:set ignorecase
查找到以后, 再輸入 n 查找下一個匹配處, 輸入 N 反方向查找.
*(#) 當(dāng)光標(biāo)停留在某個單詞上時, 輸入這條命令表示查找與該單詞匹配的
下(上)一個單詞. 同樣, 再輸入 n 查找下一個匹配處, 輸入 N 反方
向查找.
g*(g#) 此命令與上條命令相似, 只不過它不完全匹配光標(biāo)所在處的單詞, 而
是匹配包含該單詞的所有字符串.
gd 本命令查找與光標(biāo)所在單詞相匹配的單詞, 并將光標(biāo)停留在文檔的非
注釋段中第一次出現(xiàn)這個單詞的地方.
% 本命令查找與光標(biāo)所在處相匹配的反括號, 包括 () [] {}
f(F)x 本命令表示在光標(biāo)所在行進行查找, 查找光標(biāo)右(左)方第一個x字符.
找到后:
輸入 ; 表示繼續(xù)往下找
輸入 , 表示反方向查找
2. 快速移動光標(biāo)
在 vi 中, 移動光標(biāo)和編輯是兩件事, 正因為區(qū)分開來, 所以可以很方便的進行光標(biāo)定
位和編輯. 因此能更快一點移動光標(biāo)是很有用的.
w(e) 移動光標(biāo)到下一個單詞.
b 移動光標(biāo)到上一個單詞.
0 移動光標(biāo)到本行最開頭.
^ 移動光標(biāo)到本行最開頭的字符處.
$ 移動光標(biāo)到本行結(jié)尾處.
H 移動光標(biāo)到屏幕的首行.
M 移動光標(biāo)到屏幕的中間一行.
L 移動光標(biāo)到屏幕的尾行.
gg 移動光標(biāo)到文檔首行.
G 移動光標(biāo)到文檔尾行.
c-f (即 ctrl 鍵與 f 鍵一同按下) 本命令即 page down.
c-b (即 ctrl 鍵與 b 鍵一同按下, 后同) 本命令即 page up.
'' 此命令相當(dāng)有用, 它移動光標(biāo)到上一個標(biāo)記處, 比如用 gd, * 等查
找到某個單詞后, 再輸入此命令則回到上次停留的位置.
'. 此命令相當(dāng)好使, 它移動光標(biāo)到上一次的修改行.
`. 此命令相當(dāng)強大, 它移動光標(biāo)到上一次的修改點.
3. 拷貝, 刪除與粘貼
在 vi 中 y 表示拷貝, d 表示刪除, p 表示粘貼. 其中拷貝與刪除是與光標(biāo)移動命令
結(jié)合的, 看幾個例子就能夠明白了.
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)后面的第一個a字符之間的內(nèi)容.
dfa 表示刪除從當(dāng)前光標(biāo)到光標(biāo)后面的第一個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ù)進行此命令, 若在擴展模式的開頭出現(xiàn)則表示行
號定位. 如:
5fx 表示查找光標(biāo)后第 5 個 x 字符.
5w(e) 移動光標(biāo)到下五個單詞.
5yy 表示拷貝光標(biāo)以下 5 行.
5dd 表示刪除光標(biāo)以下 5 行.
y2fa 表示拷貝從當(dāng)前光標(biāo)到光標(biāo)后面的第二個a字符之間的內(nèi)容.
:12,24y 表示拷貝第12行到第24行之間的內(nèi)容.
:12,y 表示拷貝第12行到光標(biāo)所在行之間的內(nèi)容.
:,24y 表示拷貝光標(biāo)所在行到第24行之間的內(nèi)容. 刪除類似.
5. 快速輸入字符
在 vi 中, 不要求你輸入每一個字符, 可以有很多種方法快速輸入一些字符.
使用 linux/unix 的同學(xué)一定有一個經(jīng)驗, 在命令行下輸入命令時敲入頭幾個字符再按
TAB 系統(tǒng)就會自動將剩下的字符補齊, 假如有多個匹配則會打印出來. 這就是著名的命令
補齊(其實windows中也有文件名補齊功能). vi 中有許多的字符串補齊命令, 非常方便.
c-p(c-n) 在編輯模式中, 輸入幾個字符后再輸入此命令則 vi 開始向上(下)搜
索開頭與其匹配的單詞并補齊, 不斷輸入此命令則循環(huán)查找. 此命令
會在所有在這個 vim 程序中打開的文件中進行匹配.
c-x-l 在編輯模式中, 此命令快速補齊整行內(nèi)容, 但是僅在本窗口中出現(xiàn)的
文檔中進行匹配.
c-x-f 在編輯模式中, 這個命令表示補齊文件名. 如輸入:
/usr/local/tom 后再輸入此命令則它會自動匹配出:
/usr/local/tomcat/
abbr 即縮寫. 這是一個宏操作, 可以在編輯模式中用一個縮寫代替另一個
字符串. 比如編寫java文件的常常輸入 System.out.println, 這很
是麻煩, 所以應(yīng)該用縮寫來減少敲字. 可以這么做:
:abbr sprt System.out.println
以后在輸入sprt后再輸入其他非字母符號, 它就會自動擴展為System.
out.println
6. 替換
替換是 vi 的強項, 因為可以用正規(guī)表達式來匹配字符串.以下提供幾個例子.
:s/aa/bb/g 將光標(biāo)所在行出現(xiàn)的所有包含 aa 的字符串中的 aa 替換為 bb
:s/\/bb/g 將光標(biāo)所在行出現(xiàn)的所有 aa 替換為 bb, 僅替換 aa 這個單詞
:%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. 多文件編輯
在一個 vim 程序中打開很多文件進行編輯是挺方便的.
:sp(:vsp) 文件名 vim 將分割出一個橫(縱)向窗口, 并在該窗口中打開新文件.
從 vim6.0 開始, 文件名可以是一個目錄的名稱, 這樣, vim 會
把該目錄打開并顯示文件列表, 在文件名上按回車則在本窗口打
開該文件, 若輸入 O 則在新窗口中打開該文件, 輸入 ? 可以看
到幫助信息.
:e 文件名 vim 將在原窗口中打開新的文件, 若舊文件編輯過, 會要求保存.
c-w-w vim 分割了好幾個窗口怎么辦? 輸入此命令可以將光標(biāo)循環(huán)定位
到各個窗口之中.
:ls 此命令查看本 vim 程序已經(jīng)打開了多少個文件, 在屏幕的最下方
會顯示出如下數(shù)據(jù):
1 %a "usevim.html" 行 162
2 # "xxxxxx.html" 行 0
其中:
1 表示打開的文件序號, 這個序號很有用處.
%a 表示文件代號, % 表示當(dāng)前編輯的文件,
# 表示上次編輯的文件
"usevim.html" 表示文件名.
行 162 表示光標(biāo)位置.
:b 序號(代號) 此命令將指定序號(代號)的文件在本窗口打開, 其中的序號(代號)
就是用 :ls 命令看到的.
:set diff 此命令用于比較兩個文件, 可以用
:vsp filename
命令打開另一個文件, 然后在每個文件窗口中輸入此命令,就能看
到效果了.
8. 宏替換
vi 不僅可以用 abbr 來替換文字, 也可以進行命令的宏定義. 有些命令輸起來很費勁,
因此我把它們定義到 - 上, 這樣就很方便了.這些配置可以預(yù)先寫到 ~/.vimrc
(windows 下為 $VIM/_vimrc) 中, 寫進去的時候不用寫前面的冒號.
:nmap :nohls 取消被搜索字串的高亮
:nmap w 命令模式下轉(zhuǎn)移光標(biāo)到不同窗口
:imap 輸入模式下運行
:nmap :%s= *$== 刪除所有行尾多余的空格.
:imap 同上
:java 中: (注, 這里為什么說 java 中, 因為以下定義對其他文件格式不起作用, 下文
會說到如何實現(xiàn)這一點)
:nmap :comp javac:mak -d . %
此命令用 javac 編譯 java 文件, 它會自動將光標(biāo)定位到出錯點. 不過這需要定
義一個 javac.vim 文件在 $VIM/compiler 下, 在 javac.vim 里面只有兩行字:
setlocal makeprg=javac
setlocal errorformat=%A%f:%l:\ %m,%-Z%p^,%-C%.%#
:nmap :comp ant:mak
此命令用 ant 編譯 java 文件, 它會自動將光標(biāo)定位到出錯點. 一般來說, 安裝
vim 后已經(jīng)有了compiler/ant.vim文件, 因此這個命令可以直接使用. 但是需要
在當(dāng)前目錄下有 build.xml 文件, 當(dāng)然還必須安裝 ant 才行.
:nmap :cl 此命令用于查看所有的編譯錯誤.
:imap
:nmap :cc 此命令用于查看當(dāng)前的編譯錯誤.
:imap
:nmap :cn 此命令用于跳到下一個出錯位置.
:imap
:nmap :cp 此命令用于跳到上一個出錯位置.
:imap
:nmap :JavaBrowser
此命令用于在窗口左部分割出一個新窗口, 里面的內(nèi)容是 java 的資源樹, 包括
本文件中出現(xiàn)的類, 類的成員變量及成員方法, 就好像 JCreator 表現(xiàn)的那樣.
在這個窗口中輸入 ? 會看到幫助. 嘿嘿, 很好用, 不過需要 ctags 支持.
:imap
9. TAB
TAB 就是制表符, 單獨拿出來做一節(jié)是因為這個東西確實很有用.
> 輸入此命令則光標(biāo)所在行向右移動一個 tab.
5>> 輸入此命令則光標(biāo)后 5 行向右移動一個 tab.
:12,24> 此命令將12行到14行的數(shù)據(jù)都向右移動一個 tab.
:12,24>> 此命令將12行到14行的數(shù)據(jù)都向右移動兩個 tab.
那么如何定義 tab 的大小呢? 有人愿意使用 8 個空格位, 有人用4個, 有的用2個.
有的人希望 tab 完全用空格代替, 也有的人希望 tab 就是 tab. 沒關(guān)系, vim 能
幫助你.以下的設(shè)置一般也都先寫入配置文件中, 免得老敲.
:set shiftwidth=4 設(shè)置自動縮進 4 個空格, 當(dāng)然要設(shè)自動縮進先.
:set sts=4 即設(shè)置 softtabstop 為 4. 輸入 tab 后就跳了 4 格.
:set tabstop=4 實際的 tab 即為 4 個空格, 而不是缺省的 8 個.
:set expandtab 在輸入 tab 后, vim 用恰當(dāng)?shù)目崭駚硖畛溥@個 tab.
10. autocmd
這個命令十分的強大, 可以用這個命令實現(xiàn)對不同的文件格式應(yīng)用不同的配置; 可以
在新建文件時自動添加上版權(quán)聲明等等. 這些命令一般定義在 ~/.vimrc 這樣的配置文件
里面. 由于他很強大, 所以我不能給出很具體的說明, 只能舉幾個例子, 詳細(xì)的請看幫助.
:autocmd! 刪除所有之前的自動命令.
autocmd FileType java source ~/.vim/files/java.vim
autocmd FileType java source ~/.vim/files/jcommenter.vim
以上兩條命令讓我在打開 java 文件時才應(yīng)用后面提到的兩個配置文件.
autocmd BufNewFile *.java 0r ~/.vim/files/skeletons/java.skel
以上這條命令讓我在新建 java 文件時自動加入 java.skel 文件的內(nèi)容.
autocmd BufNewFile *.java normal gnp
以上這條命令讓我在新建 java 文件時自動運行 gnp 命令, 這個命令進行一些特殊化
處理, 比如將新 java 文件中的 __date__ 替換成今天的日期什么的.
11. 常用腳本
在 vim.sf.net 你可以發(fā)現(xiàn)很多腳本(script), 這些腳本常常有讓你意想不到的作用.
我常用的有:
jcommenter.vim 自動加入 javadoc 風(fēng)格的注釋.
JBrowser.vim 類資源瀏覽. C, C++ 等可以用 Tlist
還有許多有用的, 比如 checkstyle.vim 可以檢驗?zāi)愕木幊田L(fēng)格, 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 設(shè)置自動縮進
map Y y$ 讓 Y 和 D 一樣, 要不然 Y 的本意和 yy 一樣.
13. 其他
還有許多有意思的命令, 記錄在這里免得忘記.
. 重復(fù)上次編輯命令.
:g/^/exec "s/^/".strpart(line(".")." ", 0, 4) 在行首插入行號
:runtime! syntax/2html.vim 轉(zhuǎn)換 txt 成 html, 會按照你的顏色配置來轉(zhuǎn)
二、求1個VI手冊設(shè)計 35張 跪求 急用看的過去就可以了
沒留地址,怎么給你發(fā)。。。我QQ234872625
三、
四、跪求企業(yè)VI手冊模板~~
企業(yè)VI手冊的設(shè)計
關(guān)于企業(yè)形象識別系統(tǒng)CIS 企業(yè)形象識別設(shè)計是現(xiàn)代工業(yè)設(shè)計和現(xiàn)代企業(yè)管理營運相結(jié)合的產(chǎn)物。
以IBM公司為代表的美國企業(yè)在20世紀(jì)50年代開始把企業(yè)形象作為新的而又具體的經(jīng)營要素。為了研究企業(yè)形象塑造的具體方法,確立了一個新的研究領(lǐng)域,出現(xiàn)了Corporate Design(企業(yè)設(shè)計)、Corporate look(企業(yè)形貌)、Specific Design(特殊設(shè)計)、Design Policy(設(shè)計政策)等不同的名詞,后來統(tǒng)一稱之為企業(yè)識別,簡稱CI(corporate identity) ,而由這個領(lǐng)域規(guī)劃出來的設(shè)計系統(tǒng),稱之為企業(yè)識別系統(tǒng)(Corporate Identity System),簡稱CIS。
CIS一般定義為:將企業(yè)經(jīng)營理念與精神文化,運用整體傳達系統(tǒng)(特別是視覺傳達系統(tǒng))傳達給企業(yè)周邊的關(guān)系者,并使其對企業(yè)產(chǎn)生一致的認(rèn)同感與價值觀。也就是結(jié)合現(xiàn)代設(shè)計觀念與企業(yè)管理理論的整體運作,刻畫企業(yè)個性,塑造企業(yè)優(yōu)良形象,這樣一個整體系統(tǒng)稱之為企業(yè)形象識別系統(tǒng)。
CIS的構(gòu)成要素: MIS(Mind Identity System) 理念識別系統(tǒng) BIS(Behavior Identity System) 行為識別系統(tǒng) VIS(Visual Identity System) 視覺識別系統(tǒng)企業(yè)VI手冊的設(shè)計就是將企業(yè)視覺識別系統(tǒng)進行規(guī)范化設(shè)計,并裝訂成冊。
VI的基本要素系統(tǒng)設(shè)計
(1)標(biāo)志(企業(yè)標(biāo)志)
①定義:以特定、明確的造形、圖案來代表企業(yè),反映企業(yè)內(nèi)涵和外在形象。
②企業(yè)標(biāo)志特征:識別性;領(lǐng)導(dǎo)性;同一性;造形性;延展性;系統(tǒng)性;時代性。
③企業(yè)標(biāo)志設(shè)計的主題題材以企業(yè)品牌名稱(企業(yè)名稱)為題材;以企業(yè)名稱首字為題材;以企業(yè)名稱(品牌)含義為題材;以企業(yè)文化、經(jīng)營理念為題材;以企業(yè)經(jīng)營內(nèi)容、產(chǎn)品造型為題材;以企業(yè)、品牌的傳統(tǒng)歷史或地域環(huán)境為題材。
(2)(產(chǎn)品)商標(biāo)
①定義:商標(biāo)就是商品的標(biāo)志;企業(yè)從事商業(yè)行為的標(biāo)志。
②商標(biāo)形式種類:文字商標(biāo);圖形商標(biāo);組合商標(biāo);非形象商標(biāo)。
③商標(biāo)構(gòu)成要素:形象(圖案、文字等);名稱(讀法);色彩。
④商標(biāo)功能(特征):注目性;易懂性;易被記憶、識別性;代表性;憑證性;保護性;注冊性;宣傳、美化功能;建立與提高企業(yè)品牌知名度功能。
⑤商標(biāo)設(shè)計要點:功能第一,形式為功能服務(wù),注重傳達作用;形式簡潔、鮮明,通用化、易懂性;生動與富感染力、時代性。
(3)企業(yè)標(biāo)準(zhǔn)字
①定義:將企業(yè)的形象或有關(guān)稱謂整理、組合成一個群體的字體,透過文字可續(xù)性、說明性等明確化特征,創(chuàng)造企業(yè)獨特風(fēng)格,以達到企業(yè)識別的目的。
②企業(yè)標(biāo)準(zhǔn)字的種類企業(yè)名稱標(biāo)準(zhǔn)字全稱(中英文)、簡稱;品名標(biāo)準(zhǔn)字;固有產(chǎn)品名稱標(biāo)準(zhǔn)字;活動標(biāo)題標(biāo)準(zhǔn)字;宣傳標(biāo)準(zhǔn)字。
③標(biāo)準(zhǔn)字設(shè)計要領(lǐng)是否符合業(yè)種、產(chǎn)品形象;有否創(chuàng)新的風(fēng)格、獨特的形貌;有無傳達企業(yè)發(fā)展性、信賴感;有無滿足購買年齡層的喜好;有無易讀感、親切感、美感;
④標(biāo)準(zhǔn)字細(xì)節(jié)設(shè)計:確定造形;配置筆畫;字形大小修正、字間寬幅修正;字體統(tǒng)一,明確排列方向。
(4)企業(yè)標(biāo)準(zhǔn)色
①定義:企業(yè)指定某一特征的固定色彩或一組色彩系統(tǒng),運用在所有視覺傳達設(shè)計的媒體上,通過色彩具有的知覺刺激與心理反應(yīng),突出企業(yè)經(jīng)營理念、產(chǎn)品特質(zhì),塑造和傳達企業(yè)形象。
②企業(yè)標(biāo)準(zhǔn)色種類單色型;復(fù)色型;基本標(biāo)準(zhǔn)色 + 輔助標(biāo)準(zhǔn)色。
③色彩的適用業(yè)種紅色系:食品、石化、交通、醫(yī)藥衛(wèi)生、藥品、金融、百貨;橙色系:食品、石化、建筑、百貨;黃色系:電氣、化工、照明、食品;綠色系:金融、林業(yè)、蔬果業(yè)、建筑業(yè)、百貨業(yè);藍色系:交通、體育用品、藥業(yè)、化工、電子、科技;紫色系:化妝品、裝飾品、服裝、出版;粉色系:兒童用品、婦女用品。
(5)企業(yè)造形(吉祥物)
①定義:為了強化企業(yè)性格、訴求產(chǎn)品特質(zhì),選擇適宜的人物、動物或植物做成具象化的插圖形式,透過平易近人的親切可愛造型,形成視覺焦點,使人產(chǎn)生固著記憶的強烈印象,塑造企業(yè)識別的造型符號。
②企業(yè)造形的特點:說明性;親切感;流暢性。
③企業(yè)造形設(shè)計要點:故事性;歷史性;材料性;動植物特性、習(xí)性;考慮宗教信仰的忌諱,風(fēng)俗習(xí)慣的好惡,體現(xiàn)民族性。
(6)企業(yè)象征圖案
①定義:與視覺識別設(shè)計中的基本核心要素保持賓主的關(guān)系,通過美觀的圖案增加平面設(shè)計的展開運用,強化企業(yè)形象。
②作用:補足企業(yè)形象的訴求力;增加設(shè)計要素的適應(yīng)性;強化視覺感受的律動感。
③設(shè)計要領(lǐng):從標(biāo)志圖形衍生變化;另行設(shè)計單元形,與標(biāo)志、標(biāo)準(zhǔn)字相協(xié)調(diào)。
(7)企業(yè)專用印刷字體
①定義:透過統(tǒng)一的專用字體,組造一致的視覺符號,應(yīng)用在企業(yè)傳播媒體、廣告促銷物、產(chǎn)品包裝等,以傳達企業(yè)統(tǒng)一形象。
②設(shè)計要領(lǐng):從現(xiàn)有字體中選擇與企業(yè)性質(zhì)相近的字體;與企業(yè)標(biāo)準(zhǔn)字保持協(xié)調(diào)一致;注意字體大小運用場合;有條件的話,可設(shè)計與企業(yè)標(biāo)準(zhǔn)字統(tǒng)一風(fēng)格的專用創(chuàng)新字體。
(8)基本要素組合規(guī)范企業(yè)標(biāo)志與標(biāo)準(zhǔn)字;商標(biāo)與標(biāo)準(zhǔn)字;標(biāo)志與象征圖案(企業(yè)造形)。
VI的應(yīng)用要素系統(tǒng)設(shè)計企業(yè)視覺識別系統(tǒng)的應(yīng)用要素系統(tǒng)是企業(yè)形象視覺識別基本要素在企業(yè)用品、傳達媒體上的設(shè)計應(yīng)用規(guī)范。
(1)應(yīng)用要素項目確立依據(jù)經(jīng)濟性和適用性的原則,盡可能多地選擇企業(yè)自身的傳達媒體,并加以歸類,確立應(yīng)用要素各個項目。
(2)確定各個應(yīng)用要素項目的標(biāo)準(zhǔn)尺度,以此繪制標(biāo)準(zhǔn)圖樣;然后在此基礎(chǔ)上運用各已定型的基本要素進行新的統(tǒng)一視覺設(shè)計,繪制標(biāo)準(zhǔn)制圖和實際效果圖。
(3)VI應(yīng)用要素系統(tǒng)設(shè)計的一般分類企業(yè)證件類:徽章、臂章、名片、名牌、胸牌、上崗證、參觀證、工作證、出門證等。
辦公用品類:信封、信紙、便箋、稿紙、文件袋、文件夾、筆記本、工作本、各種文具等。
對外賬票類:訂單、采購單、通知書、明細(xì)表、委托單、送貨單、收據(jù)、契約(合同)、其他票據(jù)等。
企業(yè)符號類:公司旗幟、公司招牌、各種指示板、照明、霓虹燈箱、指示用標(biāo)識、大門標(biāo)識、入口指示等。
交通工具外觀:運輸用車、貨車、客車、特殊車輛、起重類、船只、飛機等。
促銷用品:廣告宣傳單、商品目錄、型錄、商品介紹、業(yè)務(wù)明細(xì)表、展示用品、廣告海報、招貼、手冊、資料、視聽軟件、POP類、問候卡、禮品袋等。
大眾傳播類:一般報紙、雜志廣告版式、電視廣告片頭、片尾、其他大眾傳媒模式等。
商品包裝類:包裝盒、箱、袋、各種商品容器、標(biāo)貼、各種包裝紙、粘膠帶、各種防偽標(biāo)志等。
服裝類:男女工作服、制服、外套、雨披、傘、鋼盔、工作帽、領(lǐng)結(jié)、手帕、便服、文化衫等。
企業(yè)出版物、印刷品:公關(guān)雜志、自辦報刊、公司簡史、年鑒、年度報告書,調(diào)查報告、宣傳資料、其他印刷品等。
待客用品:洽商柜臺、專用食具、煙灰缸、客戶用文具、背包等。建筑物室內(nèi)外觀:建筑物外觀、外墻標(biāo)志、室內(nèi)外統(tǒng)一形象裝飾、建筑物門面、店面、百葉窗、卷閘門、室內(nèi)壁飾、掛鐘、指示牌、象征性雕塑等。
制定企業(yè)視覺識別系統(tǒng)VI手冊現(xiàn)在普遍通過電腦設(shè)計軟件(PC機上常用COERL Draw),設(shè)計VI手冊的每一項目,將設(shè)計好的企業(yè)視覺識別基本要素系統(tǒng)和應(yīng)用要素系統(tǒng)歸類打印初稿,討論審核通過后修定交付制版打樣,打樣稿審核校對后交付批量印刷、裝訂成冊,交付使用。
以上就是小編對于vi手冊免費下載問題和相關(guān)問題的解答了,如有疑問,可撥打網(wǎng)站上的電話,或添加微信。
推薦閱讀:
澳大利亞ChatGPT情感(澳大利亞tripviewlite)