作者查詢 / akria
作者 akria 在 PTT [ Editor ] 看板的留言(推文), 共52則
限定看板:Editor
2F推: 我自己是寫 function 達成,要使用linux指令06/09 00:01
2F推: %s/[A-Za-z0-9]\zs\[\(.*\)\]/_\1_/g10/30 12:07
3F推: 這個比較好 %s/[A-Za-z0-9]\zs\[\([^]]*\)\]/_\1_/g10/30 12:09
1F推: 複製上一行 ctrl-y08/29 13:31
2F→: 複製下一行 ctrl-e08/29 13:31
3F→: 要在 insert mode下使用08/29 13:31
1F推: 輸入primary 後按 CTRL-G j08/19 00:49
1F→: 使用 v8.1.0606 作實驗失敗,依然會有 assertion02/04 16:35
2F→: 將 gui_beval.c 整個退回到 v8.1.0404 依然不行02/04 16:35
3F推: 還是感謝你的分享02/04 16:44
1F推: 檢查檔案B的ftplugin裡面是否有動到設定12/29 22:20
2F推: 除了 xargs ,應該還要配合 sed 處理 \11/21 02:11
3F→: ex. > where file | sed "s/\\/\\\\/g" | xargs gvim11/21 02:11
1F推: 用 \(...\) 把 reg / [.*] / signal 分別標起來11/17 16:19
2F→: 大概就是 ^\(reg\)\s*\([.*]\)\s*\(.*\)11/17 16:20
3F→: 取代成 \1 \2 \311/17 16:20
4F→: 但是實務上還要避免後面有 comment ,裡面有 [...]11/17 16:21
5F→: 而且 [...] 的長度不固定,裡面可能有 define / parameter11/17 16:22
6F→: 如果要跟 沒有 [...] 的 signal 一起排版,regexp還要再改11/17 16:23
1F→: 把 o 換成 O 試試看?11/10 10:48
1F推: %s/\<\@<!.\>\@!/_/gc02/21 23:44
3F推: 因為 $ 要代表行尾,必須滿足其中一個條件:02/22 01:56
4F→: 1. 在 pattern 最後02/22 01:56
5F→: 2. 在 \| 之前02/22 01:57
6F→: 3. 在 \) 之前02/22 01:57
7F→: 4. 在 \n 之前02/22 01:57
8F→: 否則,會被解釋成 $ 符號。02/22 01:58
9F→: 因此,你可以將 $ 換成 \_$ 或者是 \n 就可以了02/22 01:58
16F推: 第二個解法,碰到一行裡面只有兩個字母時候,會出錯。03/11 23:25
17F→: 改成 :%g/^.\zs.\+\ze.$/norm gnr_ 比較好03/11 23:26
18F→: 我的作法是用到 \@<! 零寬度反向否匹配03/11 23:29
19F→: 以及 \@! 零寬度否匹配03/11 23:29
20F→: 結構很簡單,搜尋 .,但是前面不能有 \< ,後面不能有 \>03/11 23:31