<commit_before>---
layout: page
title: 繁體中文
permalink: /lang/zh_tw/
lang: "zh_tw"

cursorMovement:
  title: "移動游標"
  commands:
    h: "向左移動游標"
    j: "向下移動游標"
    k: "向上移動游標"
    l: "向右移動游標"
    w: "向右跳至字首"
    W: "向右跳至字首 (字中可含標點)"
    e: "向右跳至字尾"
    E: "向右跳至字尾 (字中可含標點)"
    b: "向左跳至字尾"
    B: "向左跳至字尾 (字中可含標點)"
    zero: "跳至行首"
    caret: "跳至行內第一個非空白字元"
    dollar: "跳至行尾"
    g_: "跳至行內最後一個非空白字元"
    gg: "跳至檔案第一行"
    G: "跳至檔案最後一行"
    fiveG: "跳至第 5 行"
    fx: "跳至字元 x 下次出現的位置"
    tx: "跳至字元 x 下次出現位置的上一個字元"
    closeCurlyBrace: "跳至下一段 (若編輯程式碼則為函式/區塊)"
    openCurlyBrace: "跳至上一段 (若編輯程式碼則為函式/區塊)"
    CtrlPlusb: "向上捲動一個視窗"
    CtrlPlusf: "向下捲動一個視窗"
    CtrlPlusd: "向下捲動半個視窗"
    CtrlPlusu: "向上捲動半個視窗"
  tip: "移動游標的命令前加數字可指定重複次數，例如 <kbd>4j</kbd> 會向下移動 4 行。"

insertMode:
  title: "插入模式 - 插入/附加文字"
  commands:
    i: "在游標前開始插入字元"
    I: "在行首開始插入字元"
    a: "在游標後開始插入字元"
    A: "在行尾開始插入字元"
    o: "在該行之下另起一行，開始插入字元"
    O: "在該行之上另起一行，開始插入字元"
    ea: "在該單字字尾開始插入字元"
    Esc: "退出插入模式"

editing:
  title: "編輯"
  commands:
    r: "變更 (取代) 游標後一個字元"
    J: "將下一行合併至該行"
    cc: "變更 (取代) 整行"
    cw: "從游標位置開始變更 (取代) 單字"
    cDollar: "從游標位置開始變更 (取代) 該行"
    s: "刪除游標後字元並進入插入模式"
    S: "刪除整行並進入插入模式 (同 <kbd>cc</kbd>)"
    xp: "游標後二個字元位置交換 (刪除並貼上)"
    u: "復原"
    CtrlPlusr: "重做"
    dot: "再次執行上個命令"

markingText:
  title: "選取文字（標示模式）"
  commands:
    v: "進入標示模式 (字元選取)，並執行命令 (如 <kbd>y</kbd> - 複製)"
    V: "進入標示模式 (行選取)"
    CtrlPlusv: "進入標示模式 (區塊選取)"
    o: "跳至選取區塊的開頭/結尾"
    O: "跳至選取區塊的角落"
    aw: "選取該單字"
    ab: "選取 () 及所包圍的區塊"
    aB: "選取 {} 及所包圍的區塊"
    ib: "選取 () 內的區塊"
    iB: "選取 {} 內的區塊"
    Esc: "退出標示模式"

visualCommands:
  title: "標示模式命令"
  commands:
    greaterThan: "向右縮排"
    lessThan: "向左縮排"
    y: "複製"
    d: "剪下"
    tilde: "切換大小寫"

cutAndPaste:
  title: "剪下、複製、貼上"
  commands:
    yy: "複製該行"
    twoyy: "複製 2 行"
    yw: "複製該單字"
    yDollar: "複製游標位置到行尾的區塊"
    p: "在游標後貼上"
    P: "在游標前貼上"
    dd: "剪下 (刪除) 該行"
    twodd: "剪下 (刪除) 2 行"
    dw: "剪下 (刪除) 該單字"
    D: "剪下 (刪除) 游標位置到行尾的區塊"
    dDollar: "剪下 (刪除) 游標位置到行尾的區塊 (同 <kbd>D</kbd>)"
    x: "剪下 (刪除) 該單字"

exiting:
  title: "退出"
  commands:
    colonw: "儲存"
    colonwsudo: "以 sudo 儲存目前的檔案"
    colonwq: "儲存並退出"
    colonx: "儲存並退出"
    colonq: "退出 (修改未儲存時警告)"
    colonqbang: "強制退出 (不儲存)"

searchAndReplace:
  title: "尋找、取代"
  commands:
    forwardSlashPattern: "尋找 <kbd>pattern</kbd>"
    questionMarkPattern: "向上尋找 <kbd>pattern</kbd>"
    backslashVpattern: "<kbd>pattern</kbd> 中的非英數字元皆視為正規表示式的特殊字元 (不需跳脫字元)"
    n: "尋找下一個"
    N: "尋找上一個"
    colonPercentForwardSlashOldForwardSlashNewForwardSlashg: "全部取代"
    colonPercentForwardSlashOldForwardSlashNewForwardSlashgc: "逐項取代"
    colonnoh: "移除搜尋結果的標示"

searchMultipleFiles:
  title: "多檔案搜尋"
  commands:
    colonvimgrep: "在多個檔案中搜尋 <kbd>pattern</kbd>"
    coloncn: "跳至下一個"
    coloncp: "跳至上一個"
    coloncopen: "開啟搜尋結果列表視窗"

workingWithMultipleFiles:
  title: "多檔案編輯"
  commands:
    colone: "在新緩衝區開啟 filename"
    colonbnext: "切換到下個緩衝區"
    colonbprev: "切換到上個緩衝區"
    colonls: "列出所有開啟的緩衝區"
    colonbd: "刪除緩衝區 (關閉檔案)"
    colonsp: "在新緩衝區開啟 filename 並水平分割視窗"
    colonvsp: "在新緩衝區開啟 filename 並垂直分割視窗"
    ctrlPlusws: "水平分割視窗"
    ctrlPlusww: "切換視窗"
    ctrlPluswq: "關閉視窗"
    ctrlPluswv: "垂直分割視窗"
    ctrlPluswh: "游標跳至左視窗 (垂直分割)"
    ctrlPluswl: "游標跳至右視窗 (垂直分割)"
    ctrlPluswj: "游標跳至下視窗 (水平分割)"
    ctrlPluswk: "游標跳至上視窗 (水平分割)"

tabs:
  title: "分頁"
  commands:
    colonTabNew: "在新分頁開啟 filename"
    ctrlPluswT: "以新分頁開啟視窗"
    gt: "切換到下個分頁"
    gT: "切換到上個分頁"
    hashgt: "切換到第 <kbd>#</kbd> 個分頁"
    colontabmove:  "將分頁移到第 <kbd>#</kbd> 位 (從 0 算起)"
    colontabc: "關閉該分頁及其中所有視窗"
    colontabo: "關閉所有其他分頁"
    colontabdo: "對所有分頁執行命令 (例如 <kbd>:tabdo q</kbd> 會關閉所有分頁)"

languages:
  title: "語言"

footer: "原始程式碼"

---
<commit_msg>Update zh-tw translation<commit_after>---
layout: page
title: 繁體中文
permalink: /lang/zh_tw/
lang: "zh_tw"

cursorMovement:
  title: "移動游標"
  commands:
    h: "向左移動游標"
    j: "向下移動游標"
    k: "向上移動游標"
    l: "向右移動游標"
    w: "向右跳至字首"
    W: "向右跳至字首 (字中可含標點)"
    e: "向右跳至字尾"
    E: "向右跳至字尾 (字中可含標點)"
    b: "向左跳至字尾"
    B: "向左跳至字尾 (字中可含標點)"
    H: "跳至視窗頂端"
    M: "跳至視窗中間"
    L: "跳至視窗底端"
    zero: "跳至行首"
    caret: "跳至行內第一個非空白字元"
    dollar: "跳至行尾"
    g_: "跳至行內最後一個非空白字元"
    gg: "跳至檔案第一行"
    G: "跳至檔案最後一行"
    fiveG: "跳至第 <code>5</code> 行"
    fx: "跳至字元 <code>x</code> 下次出現的位置"
    tx: "跳至字元 <code>x</code> 下次出現位置的上一個字元"
    closeCurlyBrace: "跳至下一段 (若編輯程式碼則為函式/區塊)"
    openCurlyBrace: "跳至上一段 (若編輯程式碼則為函式/區塊)"
    centerCursor: "將游標所在行移到視窗中間"
    CtrlPlusb: "向上捲動一個視窗"
    CtrlPlusf: "向下捲動一個視窗"
    CtrlPlusd: "向下捲動半個視窗"
    CtrlPlusu: "向上捲動半個視窗"
    percent: "跳至相對應的字元 (預設支援 ()、{}、[] - 在 Vim 中使用 <kbd>:h matchpairs</kbd> 顯示說明)"
  tip: "移動游標的命令前加數字可指定重複次數，例如 <kbd>4j</kbd> 會向下移動 <code>4</code> 行。"

insertMode:
  title: "插入模式 - 插入/附加文字"
  commands:
    i: "在游標前開始插入字元"
    I: "在行首開始插入字元"
    a: "在游標後開始插入字元"
    A: "在行尾開始插入字元"
    o: "在該行之下另起一行，開始插入字元"
    O: "在該行之上另起一行，開始插入字元"
    ea: "在該單字字尾開始插入字元"
    Esc: "退出插入模式"

editing:
  title: "編輯"
  commands:
    r: "變更 (取代) 游標後一個字元"
    J: "將下一行合併至該行"
    cc: "變更 (取代) 整行"
    cw: "從游標位置開始變更 (取代) 單字"
    cDollar: "從游標位置開始變更 (取代) 該行"
    s: "刪除游標後字元並進入插入模式"
    S: "刪除整行並進入插入模式 (同 <kbd>cc</kbd>)"
    xp: "游標後二個字元位置交換 (刪除並貼上)"
    u: "復原"
    CtrlPlusr: "重做"
    dot: "再次執行上個命令"

markingText:
  title: "選取文字（標示模式）"
  commands:
    v: "進入標示模式 (字元選取)，並執行命令 (如 <kbd>y</kbd> - 複製)"
    V: "進入標示模式 (行選取)"
    CtrlPlusv: "進入標示模式 (區塊選取)"
    o: "跳至選取區塊的開頭/結尾"
    O: "跳至選取區塊的角落"
    aw: "選取該單字"
    ab: "選取 () 及所包圍的區塊"
    aB: "選取 {} 及所包圍的區塊"
    ib: "選取 () 內的區塊"
    iB: "選取 {} 內的區塊"
    Esc: "退出標示模式"

visualCommands:
  title: "標示模式命令"
  commands:
    greaterThan: "向右縮排"
    lessThan: "向左縮排"
    y: "複製"
    d: "剪下"
    tilde: "切換大小寫"

registers:
  title: "暫存區"
  commands:
    show: "顯示暫存區內容"
    pasteRegisterX: "貼上暫存區 <code>x</code> 的內容"
    yankIntoRegisterX: "複製到暫存區 <code>x</code>"
  tip1: "暫存區儲存在 <code>~/.viminfo</code>，且會在 Vim 下次啟動時重新載入。"
  tip2: "暫存區 <code>0</code> 一律會保存上一次複製的內容。"

marks:
  title: "標記"
  commands:
    list: "顯示標記清單"
    currentPositionA: "將目前的位置設為標記 <code>a</code>"
    jumpPositionA: "跳至標記 <code>a</code>"
    yankToMarkA: "複製游標目前位置到標記 <code>a</code> 位置的字元"
  tip: ""

macros:
  title: "巨集"
  commands:
    recordA: "錄製巨集 <code>a</code>"
    stopRecording: "停止錄製巨集"
    runA: "執行巨集 <code>a</code>"
    rerun: "執行上一次執行的巨集"

global:
  title: "全域"
  commands:
    helpForKeyword: "顯示<kbd>關鍵字</kbd>的說明"
    openFile: "開啟<kbd>檔案名稱<kbd>"
    saveAsFile: "另存新檔為<kbd>檔案名稱</kbd>"
    closePane: "關閉目前的視窗"
    K: "開啟游標所在單字的 <code>man</code> 頁面"

cutAndPaste:
  title: "剪下、複製、貼上"
  commands:
    yy: "複製該行"
    twoyy: "複製 <code>2</code> 行"
    yw: "複製該單字"
    yDollar: "複製游標位置到行尾的區塊"
    p: "在游標後貼上"
    P: "在游標前貼上"
    dd: "剪下 (刪除) 該行"
    twodd: "剪下 (刪除) <code>2</code> 行"
    dw: "剪下 (刪除) 該單字"
    D: "剪下 (刪除) 游標位置到行尾的區塊"
    dDollar: "剪下 (刪除) 游標位置到行尾的區塊 (同 <kbd>D</kbd>)"
    x: "剪下 (刪除) 該單字"

exiting:
  title: "退出"
  commands:
    colonw: "儲存"
    colonwsudo: "以 <code>sudo</code> 儲存目前的檔案"
    colonwq: "儲存並退出"
    colonx: "儲存並退出"
    colonq: "退出 (修改未儲存時警告)"
    colonqbang: "強制退出 (不儲存)"

searchAndReplace:
  title: "尋找、取代"
  commands:
    forwardSlashPattern: "尋找 <kbd>pattern</kbd>"
    questionMarkPattern: "向上尋找 <kbd>pattern</kbd>"
    backslashVpattern: "<kbd>pattern</kbd> 中的非英數字元皆視為正規表示式的特殊字元 (不需跳脫字元)"
    n: "尋找下一個"
    N: "尋找上一個"
    colonPercentForwardSlashOldForwardSlashNewForwardSlashg: "全部取代"
    colonPercentForwardSlashOldForwardSlashNewForwardSlashgc: "逐項取代"
    colonnoh: "移除搜尋結果的標示"

searchMultipleFiles:
  title: "多檔案搜尋"
  commands:
    colonvimgrep: "在多個檔案中搜尋 <kbd>pattern</kbd>"
    coloncn: "跳至下一個"
    coloncp: "跳至上一個"
    coloncopen: "開啟搜尋結果列表視窗"

workingWithMultipleFiles:
  title: "多檔案編輯"
  commands:
    colone: "在新緩衝區開啟<kbd>檔案名稱</kbd>"
    colonbnext: "切換到下個緩衝區"
    colonbprev: "切換到上個緩衝區"
    colonls: "列出所有開啟的緩衝區"
    colonbd: "刪除緩衝區 (關閉檔案)"
    colonsp: "在新緩衝區開啟<kbd>檔案名稱</kbd>並水平分割視窗"
    colonvsp: "在新緩衝區開啟<kbd>檔案名稱</kbd>並垂直分割視窗"
    ctrlPlusws: "水平分割視窗"
    ctrlPlusww: "切換視窗"
    ctrlPluswq: "關閉視窗"
    ctrlPluswv: "垂直分割視窗"
    ctrlPluswh: "游標跳至左視窗 (垂直分割)"
    ctrlPluswl: "游標跳至右視窗 (垂直分割)"
    ctrlPluswj: "游標跳至下視窗 (水平分割)"
    ctrlPluswk: "游標跳至上視窗 (水平分割)"

tabs:
  title: "分頁"
  commands:
    colonTabNew: "在新分頁開啟<kbd>檔案名稱</kbd>"
    ctrlPluswT: "以新分頁開啟視窗"
    gt: "切換到下個分頁"
    gT: "切換到上個分頁"
    hashgt: "切換到第 <code>#</code> 個分頁"
    colontabmove:  "將分頁移到第 <code>#</code> 位 (從 <code>0</code> 算起)"
    colontabc: "關閉該分頁及其中所有視窗"
    colontabo: "關閉所有其他分頁"
    colontabdo: "對所有分頁執行命令 (例如 <kbd>:tabdo q</kbd> 會關閉所有分頁)"

words:
  keyword: "關鍵字"
  file: "檔案名稱"
  movement: "移動"

languages:
  title: "語言"

footer: "原始程式碼"

---

{'fraction_non_alphanumeric': 0.16068336603947825, 'fraction_numerical': 0.0017315017892185155, 'mean_word_length': 3.147438966012446, 'pattern_counts': {'":': 0, '<': 99, '<?xml version=': 0, '>': 99, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7620439', 'n_tokens_mistral': 5574, 'n_tokens_neox': 6614, 'n_words': 836}