Quantcast
Channel: editor – Gea-Suan Lin's BLOG
Browsing all 31 articles
Browse latest View live

給 Vim 的進階使用者看的教學

在 Hacker News Daily 上看到「A Vim Guide for Advanced Users」這篇,寫給 Vim 進階使用者的教學,教你怎麼更順暢的操作 Vim,對我來說還是有不少內容是不熟悉的... 先提到作者的另外兩篇文章,其實也還是很值得翻一下,是給初學者與給中階使用者的教學:「Is Vim Really Not For You? A Beginner Guide」、「A...

View Article


Image may be NSFW.
Clik here to view.

Neovim 在選擇檔案名稱時的操作按鍵

在 Neovim 時操作檔案名稱時會是下拉選單,在 insert mode 時的畫面是這樣 (進到 insert mode 後 Ctrl-X + F): 這時候可以用上下鍵選擇檔案名稱。 在 command mode 下也有類似的功能,像是 :sp 後按 tab 選擇檔案名稱: 問題在於只能用 Ctrl-N 與 Ctrl-P 移動,而不能用上下鍵操作,兩者的 UI...

View Article


用顏色區分程式碼裡面的括弧

在 Hacker News Daily 上看到 VSCode 改善了 bracket pair colorization 效率的文章,才想到我的 Vim 好像沒裝這個功能:「Bracket pair colorization 10,000x faster」。 VSCode 這邊主要是引入了新的資料結構改善了計算量,有興趣的可以看一下: Efficient bracket pair...

View Article

Image may be NSFW.
Clik here to view.

Kagi 的宗教戰爭:Emacs 與 Vi

目前都是用 Kagi 當作預設的搜尋引擎,然後 Kagi 習慣每個禮拜會給一個 Changelog... 而這個禮拜的 Changelog 是這樣: 我好像看到了什麼不得了的東西: Searching for emacs redirects to vi #327 @yjp20 然後 bug report 裡面提到了他會在搜尋 Emacs 時提示 Vi: 然後搜尋 Vi 時提示 Emacs:...

View Article

Image may be NSFW.
Clik here to view.

Vim 作者 Bram Moolenaar 過世

在 Hacker News 上看到 Bram Moolenaar 過世的消息:「Bram Moolenaar Passed Away (groups.google.com)」。 沒有提到太細節的狀況,看起來是發生某種發展很迅速的情況而過世了: Bram was suffering from a medical condition that progressed quickly over the...

View Article


Vim 的後續計畫

在「Vim 作者 Bram Moolenaar 過世」後,Christian Brabandt 在「The future of the Vim project」這邊討論了 Vim 的後續計畫,主要是因為 Bram Moolenaar 算是主要的 coordinator,在他過世後大家需要確認彼此的權限,以及後續的共識。 目前這樣看起來是有在收斂,但我猜測在夠久的將來後會跟 Neovim...

View Article

讓系統 (root) 的 Vim 可以用 securemodelines

自己帳號下 Vim (甚至是 Neovim) 要裝什麼都很簡單,但動到系統的時候基本上儘量維持原狀,除非是利遠大於弊的項目。 這次遇到的問題是用 sudo vim 改 nginx 設定檔時無法判斷出正確的 filetype=nginx,這點通常可以在檔案開頭放個 # vim: typefile=nginx 解決,這個功能叫做 modelines。...

View Article

Overleaf

線上 TeX 協同編輯工具 Overleaf 有印象用過幾次,不過 Hacker News 上看到 AGPLv3 版的專案才發現他們有開源:「Overleaf: An open-source online real-time collaborative LaTeX editor (github.com/overleaf)」,對應的 GitHub 專案在 overleaf/overleaf 這邊。...

View Article


Google Docs 支援 Markdown 的匯入與匯出

看到「Import and export Markdown in Google Docs」這個,掃了一下 Hacker News,上面已經有討論了:「Import and Export Markdown in Google Docs (googleblog.com)」。 在 id=40983113 這邊提到沒有 ``` (code block) 可以用,只有基本的 ` (inline code)。...

View Article


Vim 的 syntax highlight 消失問題

算是個困擾頗久的問題,Vim 或是 Neovim 有時候 syntax highlight 會消失,通常是檔案比較大的時候會遇到,看起來像是 syntax highlight 演算法會從現在的位置往前一段距離開始掃,而非從頭掃所造成的。 剛好在 Plurk 上面有跟朋友討論到,在 https://www.plurk.com/p/3gf2e59yck 這邊可以看到對應的討論。 先說目前的解法是用...

View Article

llama.vim 可以設定 Accept 的 Key 了

預設是 Tab (full accept) 或是 Shift-Tab (line accept),但 Tab 很常被拿來在 indent 用,這樣很不方便,然後注意到「Configurable Accept Keymaps #47」這個 pull request,看起來併剛剛進去了。 更新後多了三個參數可以設定,分別是 keymap_accept_full、keymap_accept_line 以及...

View Article
Browsing all 31 articles
Browse latest View live