<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
    主站蜘蛛池模板: 亚洲精品国产suv一区88| 亚洲天然素人无码专区| 羞羞漫画小舞被黄漫免费| 日本在线看片免费人成视频1000| 国产免费卡一卡三卡乱码| 亚洲激情视频网站| 久久性生大片免费观看性| 日本高清免费网站| 亚洲网站在线免费观看| 国产中文字幕在线免费观看| 国产精品免费_区二区三区观看 | 亚洲成a人片在线观看中文动漫 | 九九久久精品国产免费看小说| 国产又黄又爽又猛免费app| 亚洲精品国产字幕久久不卡| 国产成人va亚洲电影| 免费人成在线视频| 亚洲视频一区二区在线观看| 99精品视频免费| 一区国严二区亚洲三区| 亚洲性色AV日韩在线观看| 亚洲人成在线免费观看| 亚洲高清专区日韩精品| eeuss影院免费92242部| 国产一级高清免费观看| 亚洲精品无码你懂的| 成人免费AA片在线观看| 亚洲精品mv在线观看| 一级毛片成人免费看免费不卡| 久久亚洲欧洲国产综合| 黄色毛片免费在线观看| 永久免费bbbbbb视频| 亚洲永久在线观看| 中文字幕在线观看免费视频 | 无码 免费 国产在线观看91| 在线免费不卡视频| 亚洲videosbestsex日本| 最近2019年免费中文字幕高清| 亚洲精品乱码久久久久久按摩 | 亚洲av综合av一区| 视频免费在线观看|