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

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

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

    紫風(fēng)亂寫

    除了他眼前的屏幕,這個(gè)人什么也沒看見。
    被周圍的電腦簇?fù)碇恢浪鶆?chuàng)造的現(xiàn)實(shí),但又意識(shí)到那是虛幻。
    他已經(jīng)超越了技術(shù)。也超越了機(jī)器。
    posts - 62, comments - 93, trackbacks - 0, articles - 0
      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    vi 基本操作(一)

    Posted on 2006-06-02 20:06 Justfly Shi 閱讀(2040) 評(píng)論(3)  編輯  收藏 所屬分類: 工具學(xué)習(xí)
    前言
    vi是一個(gè)跨平臺(tái)的文本編輯工具,在我工作中所遇到的所有操作系統(tǒng)平臺(tái)都能找到它,同時(shí)vi支持手放在主鍵盤上就可以完成所有的操作, 對(duì)于我這種非常反感右手在鍵盤、數(shù)字鍵、方向鍵和鼠標(biāo)之間來(lái)回切換的懶人來(lái)說(shuō),實(shí)在是太方便了。雖然以前也學(xué)習(xí)過(guò)一點(diǎn)基本的vi操作,但是總是不全,比如 不知道怎么進(jìn)行字符選中。
    前幾天花了一點(diǎn)時(shí)間學(xué)習(xí)了一下gvim。主要是學(xué)習(xí)它的一些快捷鍵。現(xiàn)在的gvim已經(jīng)是7.0版本,自帶了一份中文的簡(jiǎn)短的教程,對(duì)于我這個(gè)只需要學(xué)習(xí)一下簡(jiǎn)單操作的初級(jí)用戶來(lái)說(shuō)已經(jīng)足夠了。


    目錄
    移動(dòng)
    字符編輯
    搜索替換
    命令格式
    文件操作


    移動(dòng)

               k (上行) 
    h (左移)            l (右移)
               j (下行)          
    0行頭 $行尾 e 單詞結(jié)尾 w單詞開頭 Ctrl+e 窗口內(nèi)容向下移動(dòng) Ctrl+y窗口內(nèi)容向上移動(dòng)
    Ctrl-g 顯示當(dāng)前光標(biāo)所在位置和文件狀態(tài)信息。
    Shift-G 用于將光標(biāo)跳轉(zhuǎn)至文件最后一行。
    LineNumber Shift-G 將光標(biāo)移動(dòng)至該行號(hào)代表的行


    字符編輯

    i 在當(dāng)前位置開始編輯
    a 在當(dāng)前位置之后開始編輯
    x 刪除光標(biāo)所在位置的字符
    A 在當(dāng)前行末尾開始編輯
    dw 從當(dāng)前光標(biāo)刪除至單字/單詞末尾
    d$ 從當(dāng)前光標(biāo)刪除至當(dāng)前行末尾
    dd 刪除整行
    u 撤消以前的操作
    U 撤消在一行中所做的改動(dòng)
    CTRL-R    撤消以前的撤消命令,恢復(fù)以前的操作結(jié)果
    p 重新置入已經(jīng)刪除的文本內(nèi)容
    r 替換光標(biāo)所在位置的字符
    cw 替換當(dāng)前光標(biāo)到單詞的末尾的內(nèi)容
    c$ 替換當(dāng)前光標(biāo)到行末的內(nèi)容
    小寫的 o 在光標(biāo)下方打開新的一行并將光標(biāo)置于新開的行首,進(jìn)入插入模式
    大寫的 O 在光標(biāo)上方打開新的一行并將光標(biāo)置于新開的行首,進(jìn)入插入模式
    小寫的 a 在光標(biāo)所在位置之后插入文本
    大寫的 A 在光標(biāo)所在行的行末之后插入文本
    大寫的 R 進(jìn)入替換模式,直至按 <ESC> 鍵退出替換模式而進(jìn)入正常模式。
    %  將光標(biāo)移動(dòng)到配對(duì)的括號(hào)上


    搜索替換

       輸入 / 然后緊隨一個(gè)字符串是則是在當(dāng)前所編輯的文檔中向后查找該字符串。
         輸入問(wèn)號(hào) ? 然后緊隨一個(gè)字符串是則是在當(dāng)前所編輯的文檔中向前查找該字
         符串。完成一次查找之后按 n 鍵則是重復(fù)上一次的命令,可在同一方向上查
         找下一個(gè)字符串所在;或者按 Shift-N 向相反方向查找下該字符串所在。


       在一行內(nèi)替換頭一個(gè)字符串 old 為新的字符串 new,請(qǐng)輸入  :s/old/new
         在一行內(nèi)替換所有的字符串 old 為新的字符串 new,請(qǐng)輸入  :s/old/new/g
         在兩行內(nèi)替換所有的字符串 old 為新的字符串 new,請(qǐng)輸入  :#,#s/old/new/g
         在文件內(nèi)替換所有的字符串 old 為新的字符串 new,請(qǐng)輸入  :%s/old/new/g
         進(jìn)行全文替換時(shí)詢問(wèn)用戶確認(rèn)每個(gè)替換需添加 c 選項(xiàng),請(qǐng)輸入 :%s/old/new/gc


    命令格式

       在正常模式下一個(gè)命令的格式是∶

           [number]   command   object     或者     command    [number]   object
         其意是∶
           number - 代表的是命令執(zhí)行的次數(shù)
           command - 代表要做的事情,比如 d 代表刪除
           object - 代表要操作的對(duì)象,比如 w 代表單字/單詞,$ 代表到行末等等。



    文件操作

      :w FILENAME  可將當(dāng)前 VIM 中正在編輯的文件保存到名為 FILENAME 的文
         件中。

      :#,#w FILENAME 可將當(dāng)前編輯文件第 # 行至第 # 行的內(nèi)容保存到文件
         FILENAME 中。

      :r FILENAME 可提取磁盤文件 FILENAME 并將其插入到當(dāng)前文件的光標(biāo)位置
         后面。

    評(píng)論

    # re: vi 基本操作(一)  回復(fù)  更多評(píng)論   

    2006-06-02 22:32 by littlebat
    emacs等linux下的編輯器的學(xué)習(xí)真是一個(gè)艱難的過(guò)程,我現(xiàn)在還用不慣,在emacs下一個(gè)復(fù)制、粘帖都搞不定。

    # re: vi 基本操作(一)  回復(fù)  更多評(píng)論   

    2006-06-04 14:49 by justfly
    對(duì)于我們這種一開始學(xué)電腦就是從windows開始的人來(lái)說(shuō),要接受emacs或者是vi的這種模式必然要經(jīng)歷“一個(gè)艱難的過(guò)程”。

    # re: vi 基本操作(一)  回復(fù)  更多評(píng)論   

    2008-02-21 07:54 by wonderful
    不錯(cuò),謝謝你的歸納.我們會(huì)從中受益的,感謝你!
    主站蜘蛛池模板: 久久国产精品免费视频| 日本高清高色视频免费 | 综合久久久久久中文字幕亚洲国产国产综合一区首 | 久久久久亚洲AV成人网人人软件| 中文成人久久久久影院免费观看| 久久亚洲精品国产精品| 在线免费观看色片| 黄色一级视频免费| 免费无码VA一区二区三区| 亚洲午夜福利717| 7723日本高清完整版免费| 男女男精品网站免费观看| 亚洲色偷偷偷网站色偷一区| 国产在线观看www鲁啊鲁免费| 成全动漫视频在线观看免费高清版下载| 亚洲精品无码久久久久久久| 亚洲精品国产精品乱码不卡| 四虎1515hh永久久免费| 亚洲春色另类小说| 亚洲A∨午夜成人片精品网站| 美女视频黄a视频全免费网站色 | 免费在线观看自拍性爱视频| 亚洲黄色网址在线观看| 国产在线19禁免费观看| 中文字幕免费在线| 一级黄色免费大片| 国产v亚洲v天堂a无| 亚洲国产精品无码久久SM| 久久午夜夜伦鲁鲁片免费无码| 免费播放美女一级毛片| 亚洲精品高清一二区久久| 亚洲啪啪免费视频| a毛片全部播放免费视频完整18| 亚洲国产aⅴ成人精品无吗| 永久免费AV无码网站在线观看 | 毛片免费观看的视频在线| 免费在线中文日本| h视频在线免费观看| 午夜影视日本亚洲欧洲精品一区| 91精品免费高清在线| 成人A毛片免费观看网站|