操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    利用文本編輯器編譯_文本編輯器命令_c 文本編輯器的實現

    安裝

    sudo?apt-getinstall?vim//?Ubuntu

    其他平臺,可以自行谷歌。

    新手指南

    vimtutor//?vim?教程

    上面是史上最簡單,最全面的Vim基礎教程,至今無人超越。

    但在2000年2月Vim贏得了 Beanie的最佳開放源代碼文本編輯器大獎,又將Emacs推至二線。

    vim [參數] [文件 ..] 編輯指定的文件
    或: vim [參數] - 從標準輸入(stdin)讀取文本
    或: vim [參數] -t tag 編輯 tag 定義處的文件
    或: vim [參數] -q [errorfile] 編輯第一個出錯處的文件

    參數:

    利用文本編輯器編譯_c 文本編輯器的實現_文本編輯器命令

    --  在這以后只有文件名
    -v Vi 模式 (同 "vi")
    -e Ex 模式 (同 "ex")
    -E Improved Ex mode
    -s 安靜(批處理)模式 (只能與 "ex" 一起使用)
    -d Diff 模式 (同 "vimdiff")
    -y 容易模式 (同 "evim",無模式)

    -R 只讀模式 (同 "view")
    -Z 限制模式 (同 "rvim")
    -m 不可修改(寫入文件)
    -M 文本不可修改
    -b 二進制模式
    -l Lisp 模式
    -C 兼容傳統的 Vi: 'compatible'
    -N 不完全兼容傳統的 Vi: 'nocompatible'
    -V[N][fname] Be verbose [level N] [log messages to fname]

    -D 調試模式
    -n 不使用交換文件,只使用內存
    -r 列出交換文件并退出
    -r(跟文件名) 恢復崩潰的會話
    -L 同 -r
    -A 以 Arabic 模式啟動
    -H 以 Hebrew 模式啟動
    -F 以 Farsi 模式啟動
    -T  設定終端類型為

    --not-a-term Skip warning for input/output not being a terminal
    -u  使用 替代任何 .vimrc
    --noplugin 不加載 plugin 腳本
    -P[N] 打開 N 個標簽頁 (默認值: 每個文件一個)
    -o[N] 打開 N 個窗口 (默認值: 每個文件一個)
    -O[N] 同 -o 但垂直分割

    + 啟動后跳到文件末尾
    + 啟動后跳到第 行
    --cmd  加載任何 vimrc 文件前執行
      -c  加載第一個文件后執行
      -S  加載第一個文件后執行文件
      -s  從文件 讀入正常模式的命令
      -w  將所有輸入的命令追加到文件
      -W  將所有輸入的命令寫入到文件
      -x 編輯加密的文件
      --startuptime Write startup timing messages to
      -i  使用 取代 .viminfo
      -h 或 --help 打印幫助(本信息)并退出
      --version 打印版本信息并退出

    Vi有三種基本工作模式:

    命令行模式

    任何時候,不管用戶處于何種模式,只要按一下ESC鍵,即可使Vi進入命令模式;我們在shell環境(提示符為$)下輸入啟動Vi命令,進入編輯器時,也是處于該模式下。

    在該模式下,用戶可以輸入各種合法的Vi命令,用于管理自己的文檔。此時從鍵盤上輸入的任何字符都被當做編輯命令來解釋,若輸入的字符是合法的Vi命令,則Vi在接受用戶命令之后完成相應的動作。

    但需注意的是,所輸入的命令并不在屏幕上顯示出來。若輸入的字符不是Vi的合法命令,Vi會響鈴報警。

    文本輸入模式

    在命令模式下輸入插入命令i、附加命令a 、打開命令o、修改命令c、取代命令r或替換命令s都可以進入文本輸入模式。

    在該模式下,用戶輸入的任何字符都被Vi當做文件內容保存起來,并將其顯示在屏幕上。在文本輸入過程中,若想回到命令模式下,按鍵ESC即可。

    末行模式

    利用文本編輯器編譯_c 文本編輯器的實現_文本編輯器命令

    末行模式也稱ex轉義模式。在命令模式下,用戶按“:”鍵即可進入末行模式下,此時Vi會在顯示窗口的最后一行(通常也是屏幕的最后一行)顯示一個“:”作為末行模式的提示符,等待用戶輸入命令。

    多數文件管理命令都是在此模式下執行的(如把編輯緩沖區的內容寫到文件中等)。末行命令執行完后,Vi自動回到命令模式。例如:

    :sp newfile

    進入插入模式:

    i: 插入光標前一個字符
    I: 插入行首
    a: 插入光標后一個字符
    A: 插入行未
    o: 向下新開一行,插入行首
    O: 向上新開一行,插入行首

    進入命令模式:

    ESC:從插入模式或末行模式進入命令模式
    移動光標:
    h: 左移
    j: 下移
    k: 上移
    l: 右移
    M: 光標移動到中間行
    L: 光標移動到屏幕最后一行行首
    G: 移動到指定行,行號 -G
    w: 向后一次移動一個字
    b: 向前一次移動一個字
    {: 按段移動,上移
    }: 按段移動,下移
    Ctr-d: 向下翻半屏
    Ctr-u: 向上翻半屏
    Ctr-f: 向下翻一屏
    Ctr-b: 向上翻一屏
    gg: 光標移動文件開頭
    G: 光標移動到文件末尾

    刪除命令:

    x: 刪除光標后一個字符,相當于
    Del X: 刪除光標前一個字符,相當于 Backspace
    dd: 刪除光標所在行,n dd 刪除指定的行數
    D: 刪除光標后本行所有內容,包含光標所在字符
    d0: 刪除光標前本行所有內容,不包含光標所在字符
    dw: 刪除光標開始位置的字,包含光標所在字符

    撤銷命令:

    文本編輯器命令_c 文本編輯器的實現_利用文本編輯器編譯

    u: 一步一步撤銷
    Ctr-r: 反撤銷

    重復命令:

    .: 重復上一次操作的命令
    文本行移動:
    >>: 文本行右移
    <<: 文本行左移 復制粘貼: yy: 復制當前行,n yy 復制 n 行 p: 在光標所在位置向下新開辟一行,粘貼 可視模式: v: 按字符移動,選中文本 V: 按行移動,選中文本可視模式可以配合 d, y, >>, << 實現對文本塊的刪除,復制,左右移動

    替換操作:

    r: 替換當前字符
    R: 替換當前行光標后的字符

    查找命令:

    /: str查找
    n: 下一個
    N:上一個

    替換命令:

    把abc全部替換成123
    末行模式下,將當前文件中的所有abc替換成123
    :%s/abc/123/g
    末行模式下,將第一行至第10行之間的abc替換成123
    :1, 10s/abc/123/g
    vim里執行 shell 下命令:
    末行模式里輸入!,后面跟命令

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有