為島上增添更多藝術氣息吧!日本Pola 美術館提供名畫供玩家們在《動森》上下載   「84年核武鎮」:重新構想後的標誌性地圖即將回歸《黑色行動冷戰》   《電車GO》網頁版線上遊戲   「GUILTY GEAR -STRIVE-」系列最新作目前封測中!出場角色影片大公開!   深入一探《拉捷特與克拉克:Rift Apart》遊戲性究竟   《闇影詩章》最新擴充卡包「Fortune’s Hand / 命運諸神」正式發行!   台灣陪玩平台nicee的日本版?!陪玩Apex、League of Legends等超人氣遊戲的日本陪玩平台「GameRoom」公測開跑!   PlayStation獨立遊戲:必關注六大即將推出遊戲 

Vim Script 取得目前的文字 與 檔案類型(vimrc)

Vim 想要將某個字自動切割、選取,然後丟去給字典或其它功能查詢,預設有 keywordprg 可以使用(詳見:文字介面字典結合 vim),不過這個已經用在查詢字典,想要自己額外再做其它功能,就需要選取與檔案類型的判斷,Vim 要怎麼做到呢?

Vim Script 取得目前的文字 與 檔案類型(file-type)

Vim 在 : 命令列直接執行、vimrc 和 Function 裡面的寫法有些不同,所以下述分別列出幾種作法:

下述使用 F2 來當快速鍵

於 : 命令列取得 目前文字 與 檔案類型

於 Vim Function 取得目前文字、檔案類型 與 使用執行的方式

於 .vimrc 寫的 Function 範例 如下述:(此 Function 是 echo 印出 file-type 和 游標目前的字)

function! ExampleFunction()
    let my_filetype = &filetype
    let current_word = expand("") 
    "echo my_filetype
    "echo current_word
    execute ":!echo /".my_filetype."/ ".current_word
endfunction
map  :call ExampleFunction()

相關文章