2017-08-23 21 views
5

我發現許多專業文本編輯器,如Sublime Text和Synwrite,它們具有Multi-Caret編輯器的功能。文本插入符實際上會插入到編輯器的不同行中,因此您可以實際編輯同一類型代碼的多行代碼。所以不需要複製粘貼了。如何在TextBox C中創建Multi-Carets#

Here is a GIF image of Cuda Text editor with the Multi Caret feature.

因此,誰能幫助C#實現這一目標?

+0

您必須在此處使用[winapi](https://msdn.microsoft.com/en-us/library/windows/desktop/ms648398(v = vs.85).aspx),請參閱[這個答案](https://stackoverflow.com/a/610057/1997232)。另一個選擇是自定義控件,在那裏你可以用gdi +繪製任何你想要的(閃爍是.. kek)。 – Sinatr

回答

0

只要按住Alt,然後選擇您想要將鼠標向下移動的行。這就是你如何在Visual Studio C#中實現多編輯。