在 Vim 使用 Copilot Chat

之前的 試用 Copilot + Vim,可以在 Vim 上使用 Copilot 最近發現 plugin 可以在 vim 上使用 Copilot Chat Plugin: https://github.com/DanBradbury/copilot-chat.vim 安裝與設定 Copilot Chat 以下為 vim-plug 的安裝方式 編輯 .vimrc,加入以下設定 1 2 3 call plug#begin() Plug 'DanBradbury/copilot-chat.vim' call plug#end() 執行 :PlugInstall 安裝 plugin 設定 copilot chat ...

20 April 2025 · 1 min · nyo

把 CLI 的色彩主題換成 Catppuccin

最近發現了一個有趣的東西,名為「Catppuccin」的色彩主題 (themes)。 https://github.com/catppuccin/catppuccin Catppuccin 的配色看起來十分柔和,提供了一個亮色跟三個暗色共四種配色: Latte Frappé Macchiato Mocha 比較誇張的是這個色彩主題支援的包山包海的應用程式跟網站。 我這次打算換成次暗的 Macchiato,以下記錄我這次安裝的設定。 ...

19 May 2024 · 1 min · nyo

讓 Vim 支援 YAML 檔

來更新 vim 設定,在寫 yaml 時可以舒服一點。 目前版本是 Vim 9.0 設定縮排 我習慣的 yaml 縮排是兩個空白,在 vim 就針對 yaml 檔設定: 1 autocmd FileType yaml setlocal ts=2 sts=2 sw=2 expandtab 語法 原本有裝 stephpy/vim-yaml 這個 plugin,這次就刪掉了 ...

20 January 2024 · 1 min · nyo

試用 Copilot + Vim

Github Copilot 是 Github 推出的 AI 程式開發工具,只要你先設計好程式要怎麼運作,剩下的 Copilot 就會幫你完成了。 要使用 Copilot 首先要在 Github 訂閱 Copilot,再來要在 IDE 裝好套件就可以開始使用了。 ...

05 December 2023 · 1 min · nyo

Vim 更新後缺少 Python 套件 pynvim neovim

久違的更新一下 vim 1 $ brew upgrade vim 打開 vim 馬上出現一堆錯誤訊息 1 2 3 [vim-hug-neovim-rpc] failed executing: pythonx import [pynvim|neovim] [vim-hug-neovim-rpc] Vim(pythonx):ModuleNotFoundError: No module named 'neovim' E605: Exception not caught: [vim-hug-neovim-rpc] requires one of `:pythonx import [pynvim|neovim]` command to work 這些錯誤好熟悉,似乎是 vim 又找不到 python 的套件了 ...

08 June 2022 · 1 min · nyo

Vim File Explorer - Defx

原本的 vim file explorer 是用 NERDTree,最近發現 vim 大師 Shougo 有推出 Defx,所以就來試試新工具 Defx 沒有預設的快捷鍵,需要自己做大量設定。一開始我把快捷鍵設定成跟 NERDTree 很相似,但是怎麼試都不太順手,就不再使用過去的習慣了。 ...

21 February 2021 · 2 min · nyo

配置開發 Python 的 vim 環境

最近有機會寫一下 Python 就順便來改造一下 vim Autocompletion https://github.com/davidhalter/jedi https://github.com/deoplete-plugins/deoplete-jedi jedi 這個 library 提供編輯器對 python 程式碼的 autocompletion 跟 goto 的功能 我的 vim 是使用 deoplete 這套 autocompletion 工具,則是使用 deoplete-jedi 安裝 1 $ pip install jedi vimrc 使用 Plug 或其他 vim 套件管理安裝 ...

24 November 2019 · 1 min · nyo

離開 spf13-vim 的日子

前言 回歸使用 vim 當作主要開發工具後,為了省下調效 vimrc 的時間,決定先用別人整理好的設定,於是乎找到了 spf13-vim,便開始的了快樂的 vim 生活。 spf13-vim 用了數個月之後,熟悉了不少的設定方式,也調整不少符合自己習慣的設定。 ...

10 April 2019 · 2 min · nyo

Try Spf13 Vim

使用目前最強大的 vim 套件包 spf13-vim 安裝 vim 需要支援 lua 版本的 vim mac 1 2 $ brew install macvim --with-cscope --with-lua --override-system-vim $ brew install ctags debian 1 $ sudo apt install vim vim-gnome vim-doc ctags windows 我不知道 安裝 spf13-vim 有一鍵無腦安裝的指令 ...

23 January 2018 · 1 min · nyo

Vim - Global Command g

最近在使用 vim 處理文字時,想要刪掉特定的幾行,試了幾個方法後,發現一個好像很方便的 :g 指令 global command :g 1 :[range]g/pattern/cmd 針對特別的 range (預設是整個檔案),找出符合 pattern 的每一行,執行 cmd 的處理 ...

12 March 2017 · 1 min · nyo

管理 vim bundle

身為一個 vim 的愛用者, 看著自己一堆 vim 設定跟 script 亂七八糟的, 不知道如何下手. 原本自己有建立一個 git repo 做一些簡單的整理, 但是 vim plugin 五花八門, 實在不好整理 現在已經有幾套工具, 讓你整理 vim 套件輕鬆上手, 分別是 pathogen, vundle. ...

28 October 2013 · 1 min · nyo

remove BOM character using vim

there is an easy way to remove BOM using vim. just type below commend in vim to remove BOM. 1 2 :set nobomb :w check BOM using vim 1 :set bomb? Reference How do I remove the BOM character from my xml file

14 July 2013 · 1 min · nyo