0
目前,我正在使用ruby Listen Gem,它以持續的方式偵聽文件保存,然後我的應用程序可以在保存文件後做出相應的反應。我想要做的就是能夠在用戶更新文件時進行更新,但不要依賴保存來獲取該信息。有沒有辦法監聽未保存的文件更改?
用例是用戶X打開一個.txt文件(我已經預定義)並開始輸入。隨着每一個光標移動,改變,擊鍵等我可以聽到有什麼改變,並能夠知道該.txt文件的當前內容是什麼。
有什麼想法?
目前,我正在使用ruby Listen Gem,它以持續的方式偵聽文件保存,然後我的應用程序可以在保存文件後做出相應的反應。我想要做的就是能夠在用戶更新文件時進行更新,但不要依賴保存來獲取該信息。有沒有辦法監聽未保存的文件更改?
用例是用戶X打開一個.txt文件(我已經預定義)並開始輸入。隨着每一個光標移動,改變,擊鍵等我可以聽到有什麼改變,並能夠知道該.txt文件的當前內容是什麼。
有什麼想法?
由於大多數編輯讀文件到內存中,並讓用戶編輯它,文件系統不知道任何編輯器是否正在編輯的所有文件內存 ...
唯一文件系統「知道」的事情是當文件被讀取或寫入時...
你正在實現編輯器嗎? –
no ...隨機文件,駐留在用任何東西編輯的野外。 – notthehoff
考慮爲用戶正在使用的編輯器製作一個插件/擴展,如果你有控制權。 –