日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Vim直接打开Tampermonkey网址的方法。

發布時間:2023/12/20 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Vim直接打开Tampermonkey网址的方法。 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

根據tampermonkey利用@require調用本地腳本的方法,比如我電腦上保存了Tampermonkey腳本a.user.js和它調用的a.js,

想在Vim編輯這兩個文件時,都能一鍵打開網頁里的a腳本,網址格式是:chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/options.html#nav=11bdfe33-99f5-45b7-926d-b8c74a1f7db2+editor

同個用戶,=前的內容都是相同的,

同個腳本,不同電腦,nav=后面的內容也是不同的,所以在js文件的插件里,我定義了如下腳本實現F3一鍵打開網址:

nnoremap <buffer><F3> :<C-u>w<CR>:call <SID>JS_runTampermonkey(expand('%:r'))<CR>function! s:JS_runTampermonkey(file)"刪除Tampermonkey腳本文件名的.user,使得a.user.js和a.js文件的fn都為alet fn = substitute(a:file, '\.user$', '', '')"保存a,b,c腳本在家里和單位的名稱,第1個是家里,第2個是單位let names = {\ 'a' : ['11bdfe33-99f5-45b7-926d-b8c74a1f7db2', '9bcd10d7-470b-4467-a2e6-9f56f652d31a'],\ 'b' : ['75154d0e-752a-424c-afbe-4674ab6bd063', '44106a55-5e44-419e-aca7-461441358985'],\ 'c': ['83192010-644c-4a1b-bb9b-c000f2955f04', '9c91b53c-8121-4957-bc75-79abb325a5a1']\}
let pc = hostname() != 'HOME-PC' "家里電腦為序號0,單位為序號1if has_key(names, fn) "如果在names定義了,就用瀏覽器打開網址execute 'silent !start /b d:\soft\Chrome\Chrome.exe '\ . fnameescape('chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/options.html#nav=')\ . names[fn][pc]endif endfunction

  

轉載于:https://www.cnblogs.com/hyaray/p/7594009.html

總結

以上是生活随笔為你收集整理的Vim直接打开Tampermonkey网址的方法。的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。