我有一個gVIM腳本來分析當前緩衝區,並提供用戶選擇多個選項之一。它被實現爲控制檯輸入,但由於我使用的是圖形版本的gVIM,也許可以使用圖形化的多選對話框?我曾嘗試使用Python + Tkinter的,但它是非常不穩定的,不工作的一些NIX盒子:(。任何想法?是否可以在gVIM中顯示多選對話框?
2
A
回答
0
一些研究,我有後找到了一個解決方案,VIM支持所謂的「clientserver」模式,外部應用程序可以發送命令給它
- Vimscript中,處理一個命令 分開處理,並返回啓動獨立GUI腳本:這個任務(以及其他許多)可以用下面的技術(在Windows,OSX和Ubuntu測試)來解決。
- 獨立的GUI腳本(蟒/紅寶石/ .EXE /無論)顯示GUI和 等待用戶交互。
- 用戶交互後,獨立GUI腳本關閉它的窗口, 通過「客戶端服務器」界面返回VIM(調用另一個 腳本,打開文件,移動光標等)並退出。
1
的GVim具有在其功能和設置,沒有什麼會使得顯示GUI元素(帶少數貴族例外,如關閉對話框,這樣)。
話雖這麼說,gVim的是開源的,沒有什麼可以阻止您從網上下載源和與它搞亂。
相關問題
- 1. 是否可以在alert()對話框中顯示上標字符?
- 2. 是否可以在Service [android app]中顯示對話框?
- 3. 在Android上,是否可以在對話框中顯示數據表?
- 4. 是否可以在標籤欄活動中顯示進度對話框
- 5. 是否可以在JavaScript中顯示等效的文件夾對話框?
- 6. 是否有可能不顯示對話框在下載功能
- 7. 是否可以在不顯示Facebook對話框的情況下邀請朋友?
- 8. WPF是否可以在Windows鎖定屏幕上顯示對話框()?
- 9. 在gvim中,是否可以有多行文件標籤?
- 10. 是否可以在Android 3.x Emulator中顯示多個顯示?
- 11. 我可以在Android中的MapActivity中顯示對話框嗎?
- 12. 單擊edittext時是否可能顯示對話框消息?
- 13. 如何檢查是否顯示對話框或顯示同一類型的多個對話框?
- 14. JQuery對話框:選擇確認選項後在對話框中顯示消息
- 15. Android:我可以顯示多個對話框嗎?有沒有像對話Z級?
- 16. 在確認對話框中顯示是/否而非確定
- 17. 在C#.Net中,如何檢測對話框是否顯示?
- 18. 是否可以有多個JOptionPane對話框?
- 19. Safari可以在模態對話框中顯示ReCaptcha嗎?
- 20. 是什麼讓對話框可以顯示?
- 21. 是否可以重新顯示並關閉對話窗口?
- 22. 是否可以使用tkinter創建一個目錄選擇對話框,該對話框還可以顯示該目錄中的文件?
- 23. 是否可以使用android的語音識別而不顯示對話框?
- 24. 是否可以防止頁面加載時顯示jquery對話框?
- 25. 是否可以阻止UI線程,同時顯示警告對話框
- 26. 是否可以在對話框彈出窗口中使用iscroll?
- 27. 是否可以在觸摸UI對話框中包含文件?
- 28. 是否可以在javafx對話框中使用特定的類?
- 29. 是否可以在wix中添加卸載對話框?
- 30. 是否可以從適配器構建多選式警報對話框?