醉裡挑燈看Code

2025年4月28日 星期一

Add mouse menu on Windows

›
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\ COMMAND_NAME \command] @=" C:\\ABC\\abc.exe %1 " [HKEY_CLASSES_R...
2025年4月27日 星期日

My simple netrw plugin

›
自己寫 Netrw 果然還是有點勉強XD 上面是一個簡單針對 BufEnter Event 的函數。 為了讓他像是一個檔案總管,其實還有很多事要做。 比如說: set nu! set nowrap 針對檔案總管顯示顏色 原本使用者設定的 vimrc 裡面的東西要回復 族繁不及備載...
2025年4月26日 星期六

快速 parsing 檔案

›
以前需要臨時對檔案 parsing,一般來說我都會選擇 C 語言,因為這是唯一一個我不需要 google 就可以寫完的程式。 年紀大了還要編譯有點懶,再加上需要做這件事的時候,往往還需要搭配 regex。思來想去,想用一個簡單一點,語法好記的語言,於是便決定以後就用 Tcl 了。...

Tcl global error

›
之前用 Go 重寫 tool 時,改由自己得到 Top module name,不再從 command line arg 取得。 覺得這樣也蠻方便的,故將 Tcl code 也比照辦理。 由於之前的 Tcl code 遞迴用很深,故我很多參數都是拉出來變成全域變數,就只是忘了在 ...
2025年4月22日 星期二

又回來 Golang 的世界了

›
花了兩天時間,將之前使用 Tcl + bash script + grep + sed 寫的工具,改用 Golang 重寫。 這一年來已經習慣了 script 的 free Coding 過程,突然回到編譯型語言,還真是有些彆扭XD 距離上一個使用 Golang 開發的專案,也有...
2025年4月17日 星期四

Declare function in Vim script

›
簡單來說,除了 map 指令呼叫的函數以外,我們都可以用 s: 來宣告函數是屬於 script 的,map 會用到的就是要用 <SID> 。 至於我們要如何來 debug 我們寫的 Vim script 呢? 下斷點等太進階,C 語言的 print 大法簡單好用。 ...
2025年4月16日 星期三

Vim 最後一哩路

›
陸續搞定了 netrw 的一些功能,寫了幾個函數來幫忙,終於對 Vim script 有點感覺了。 雖然回復 cursor 的方法還有點鳥,但目前找不到適合的 event 來監聽,只好勉強先用 Vimresized 頂著先,壞處就是要一個 count 來計算何時該清空變數。 總之...
‹
›
首頁
查看網路版

關於我自己

我的相片
tylpk
Taiwan
一個熱衷撰寫程式,並希望藉由程式幫助日常工作的工程師;奈何時不我予,只好醉裡挑燈看Code。
檢視我的完整簡介
技術提供:Blogger.