<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 命令可以設置選項。基本語法為:


    : 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
    主站蜘蛛池模板: 久久久久成人精品免费播放动漫| 无码国产精品久久一区免费| 好男人资源在线WWW免费| 水蜜桃视频在线观看免费| 性色av极品无码专区亚洲 | 国产青草视频在线观看免费影院| 免费看片免费播放| 国产国产人免费视频成69大陆| 免费成人午夜视频| 久久久亚洲精品视频| 亚洲日韩一中文字暮| 成人免费网站久久久| 久草免费在线观看视频| 国产自产拍精品视频免费看| 亚洲AV永久无码精品一百度影院| 亚洲精品无码不卡在线播HE| 亚洲欧洲日产国码av系列天堂 | 久久亚洲精品成人无码| 亚洲综合激情九月婷婷| 一本色道久久88亚洲精品综合| 美女啪啪网站又黄又免费| 光棍天堂免费手机观看在线观看 | 亚洲VA中文字幕无码毛片| 亚洲图片中文字幕| 免费激情网站国产高清第一页| 91亚洲精品第一综合不卡播放| 亚洲制服在线观看| 久久一区二区免费播放| 久久99热精品免费观看动漫| 国产精品99久久免费| 久久青青草原亚洲av无码app| 亚洲视频网站在线观看| 久久久久亚洲精品无码网址色欲| 特级做A爰片毛片免费看无码 | 亚洲午夜一区二区电影院| 光棍天堂免费手机观看在线观看| 亚洲乱码中文字幕综合234| 麻豆69堂免费视频| 亚洲片国产一区一级在线观看 | 日韩免费人妻AV无码专区蜜桃 | 在线电影你懂的亚洲|