<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    談笑有鴻儒,往來無白丁

    在恰當的時間、地點以恰當的方式表達給恰當的人...  閱讀的時候請注意分類,佛曰我日里面是談笑文章,其他是各個分類的文章,積極的熱情投入到寫博的隊伍中來,支持blogjava做大做強!向dudu站長致敬>> > 我的微博敬請收聽

    一、vi基本命令

    1)光標命令

    左h 上j 下k 右l

    nG --n為行數,該命令立即使光標跳到指定行;n為空,光標跳到文件最后一行。

    Ctrl+G--光標所在位置的行數和列數報告

    w,b--使光標向前或向后跳過一個單詞


    2)編輯命令

    (n)dd 刪除

    (n)yy 復制

    i 光標前插入

    a 當前字母后插入

    r 在當前光標處替換

    cw 替換光標所在處的單詞(從光標開始處)

    dw 刪除光標所在處的單詞

    x 刪除(右)

    X 刪除(左)

    u 撤銷

    . 重復上次操作

    o 插入新行

    J 合并兩行

    A 行尾

    :.,3w /tmp/xx

    :r /tmp/xx


    3)查找命令

    f 查找

    / 查找

    4)復制粘貼命令

    (n)yy 拷貝n行到剪切板

    p 粘貼(后)

    P 粘貼(當前)


    二、vi選項設置


    vi是一個強大的編輯器,它不僅可以用來處理我們平時的文本工作,還可以用來寫程序文件。在用vi進行程序編輯時,它可以實現語法加亮顯示、自動縮進、括號匹配等編輯功能。為控制不同的編輯功能,vi 提供了很多內部選項。


    利用 :set 命令可以設置選項?;菊Z法為:


    : set option 設置選項 option


    常見的功能選項包括:


    autoindent 設置該選項,則正文自動縮進


    ignorecase 設置該選項,則忽略規則表達式中大小寫字母的區別


    number 設置該選項,則顯示正文行號


    ruler 設置該選項,則在屏幕底部顯示光標所在行、列的位置


    tabstop 設置按 Tab 鍵跳過的空格數。例如:set tabstop=n,n默認值為8


    1)語法加亮顯示


    : syntax on 該命令在vi中打開語法加亮顯示的功能。這樣以后在輸入的字符中,vi就會自動的識別出關鍵字,字符串以及其他的一些語法元素,并以不同的顏色來顯示出來。


    2)自動縮進


    在vi中自動縮進的選項一般有以下的幾種:


    autoindent: 在這種縮進形式中,新增加的行和前一行有相同的縮進形式。


    smartindent: 在這種縮進模式中,每一行都和前一行有相同的縮進量,同時能夠正確的識別出{和},當遇到右花括號(}),則取消了縮進形式。此外還增加了識別C語言關鍵字的功能。如果一行是以#開頭的,那么這種格式將會被特殊對待而不采用縮進格式。這種縮進格式強于autoindent。


    cindent:這是C語言的縮進形式,采用這樣的縮進方式的程序語言有:C,C++,Java等。當采用這種縮進格式時,vi就會自動的采用標準的C語言形式。這種縮進格式強于smartindent。


    可以用如下命令進行縮進形式的設置:


    :set autoindent(ai)


    :set smartindent(si)


    :set cindent(ci)


    3)顯示行號


    :set number(nu) 顯示行號


    : set nonumber (nonu) 不顯示行號


    在每個用戶的目錄下,都有一個vi的配置文件".vimrc"(沒有的話可以自己創建)。用戶可以編輯它,輸入以上命令,使這些設置在每次vi時都有效。例如:在.vimrc文件中加入如下設置行:


    set nu #顯示行號


    set nonu #不顯示行號


    set ic #查找時不考慮大小寫


    set noic #查找時考慮大小寫


    set smartindent #自動縮進


    syntax on #語法加亮

    ?

    原文鏈接: http://tech.ccidnet.com/art/302/20070428/1073137_1.html

    posted on 2007-04-30 15:48 壞男孩 閱讀(1098) 評論(0)  編輯  收藏 所屬分類: Linux
    主站蜘蛛池模板: yellow免费网站| 亚洲伊人久久大香线焦| 人妖系列免费网站观看| 亚洲 小说区 图片区 都市| 精品亚洲国产成人av| 免费一级黄色毛片| 亚州**色毛片免费观看| 亚洲自偷自偷偷色无码中文| 国产97视频人人做人人爱免费| 在线日韩日本国产亚洲| 国产在线精品一区免费香蕉| 亚洲AV无码专区国产乱码电影| 猫咪免费人成网站在线观看| 亚洲另类自拍丝袜第1页| 性做久久久久久久免费看| 日韩国产精品亚洲а∨天堂免| 亚洲高清免费视频| 国产午夜免费高清久久影院| 亚洲高清美女一区二区三区| 最近中文字幕mv手机免费高清| 色天使亚洲综合一区二区| 久久亚洲AV永久无码精品| 久久精品中文字幕免费| 亚洲AV无码久久久久网站蜜桃 | 亚洲日韩久久综合中文字幕| 在线免费观看国产视频| a在线视频免费观看在线视频三区| 亚洲成AV人片天堂网无码| 黄色片在线免费观看| 午夜亚洲国产精品福利| 亚洲AV无码久久精品色欲| 9久9久女女免费精品视频在线观看| 亚洲AV成人精品日韩一区| 亚洲国产综合无码一区| 一二三四在线播放免费观看中文版视频 | 国产免费一区二区三区免费视频| 777亚洲精品乱码久久久久久 | 国产精品亚洲а∨无码播放麻豆| 久久精品国产亚洲5555| 亚洲一区二区三区免费观看| 日日摸夜夜添夜夜免费视频|