回答
默認情況下,在IciclesC-RET(又名C-回報)是行動候選鍵。無論何時使用multi-command,它都會對當前完成候選人起作用,而不退出小緩衝區。 (您可以循環以使其成爲當前的候選人。)
或者,您也可以點擊候選人緩衝區*Completions*
與C-mouse-2。另一種選擇是使用菜單。因此即使由於某種原因您不能使用C-RET您仍然可以通過單擊選擇多個候選項(在本例中爲緩衝區)。
但是,如果你想改變C-RET到別的行動候選鍵,只需定製用戶選項icicle-candidate-action-keys
- 這是在當前候選行動密鑰列表。
更一般地說,即使沒有特定的用戶選項(如icicle-candidate-action-keys
)來定製特定的密鑰,也可以隨時分配所需的密鑰。對於頂級密鑰,只需在icicle-mode-map
中定義所需的密鑰。 對於小型字符鍵,使用功能add-hook
和minibuffer-setup-hook
和minibuffer-exit-hook
來添加和刪除鍵盤綁定到current-local-map
(這將是當前的小型緩衝器映射)。
找到了答案。 C-Enter選擇,完成後輸入。 問題在於CUA模式處於活動狀態時,C-Enter綁定到cua-set-rectangle-mark。 在此環境中輸入C-enter時,冰柱會掛起。 因此,候選冰球選擇與CUA模式之間存在綁定衝突。 在冰柱候選物選擇期間,需要像掛鉤那樣的裝訂。 也許有人已經存在,我不知道?
感謝 邁克
Both 冰柱模式和CUA模式是次要模式。輕微模式密鑰綁定優先,甚至超過小型緩衝區綁定。所以即使cua-set-rectangle-mark
在微型緩衝器中沒有什麼意義,但它在您處於CUA模式時是有效的。
解決方案是自定義冰柱或CUA模式在這裏沒有關鍵衝突。對於CUA,我相信你可以定製選項cua-rectangle-mark-key
。對於冰柱您可以自定義選項icicle-candidate-action-keys
。一般來說,冰柱鍵綁定是可定製的 - 見Icicles - Customizing Key Bindings
- 1. DX10 +多個頂點緩衝區,單個索引緩衝區
- 2. 大熊貓 - 創建一個緩衝柱
- 3. 在緩衝區菜單中選擇不同的緩衝區
- 4. 的memcpy從一個char *緩衝區一個wchar_t的*緩衝區
- 5. Opengl選擇緩衝區
- 6. ConEmu:搜索整個緩衝區
- 7. 如何選擇緩衝區大小?
- 8. Boost.Asio - 自定義緩衝區的多個緩衝區
- 9. 帶有多個繪製緩衝區的幀緩衝區
- 10. 緩衝/無緩衝通道
- 11. 輸入緩衝器沖洗
- 12. Directx9索引緩衝區和多個流
- 13. 如何從幀緩衝器
- 14. 多個緩衝區vs單個緩衝區?
- 15. 一個真實幀緩衝區中的多個邏輯緩衝區
- 16. fstream的緩衝作品,filebuf緩衝不
- 17. 的Python 3:無緩衝VS緩衝流
- 18. 是否緩衝或無緩衝的System.out?
- 19. SqlDataReader:緩衝與非緩衝讀取器 - 如何?
- 20. WSARecv()和多個緩衝區
- 21. diffput到多個緩衝區?
- 22. 如何刪除緩衝的OutputStream中的緩衝數據?
- 23. Emacs的:從緩衝區的begining我搜索開始搜索
- 24. 如何在緩衝
- 25. fgets的沖洗緩衝區
- 26. Perl的打印緩衝衝
- 27. 的ActionScript:緩衝
- 28. 如何緩衝GroupedFlux的Flux?
- 29. 如何運行的緩衝
- 30. DirectX:如何初始化錐體的頂點緩衝區和索引緩衝區?