看板 [ Editor ]
討論串[vim ] 把游標位置上的「字」寫出去給外部程式?
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓8(8推 0噓 13→)留言21則,0人參與, 3年前最新作者cuello (cuello)時間3年前 (2021/07/22 19:25), 3年前編輯資訊
1
0
0
內容預覽:
Hi,. 我在 .vimrc 裡這麼做. map <C-j> :.,/^[ \t]*$/ w !<外部程式><CR><CR>. 就是定義 [Ctrl]-[J] 把 buffer 遊標所在那一行開始往後. 把整段(直到碰到空行),寫出去給外部的程式,. 這個程式則由 stdin 讀入,接手處裡這幾行。
(還有2649個字)

推噓6(6推 0噓 11→)留言17則,0人參與, 3年前最新作者siuoly (放空)時間3年前 (2021/07/23 21:54), 3年前編輯資訊
0
0
1
內容預覽:
1. '<,'>{cmd}. 我測試過用write,yank,外部命令輸出,都是整行,不是你的需求。. 2. <cWORD> 用法如下:. : !echo <cWORD> #輸出游標下的word. 這是作為commnd argument,不是你的stdin需求. 3. system() 用法如下.
(還有467個字)
首頁
上一頁
1
下一頁
尾頁