文本区域中的列选择

时间:2013-09-13 04:29:57

标签: javascript html css textarea

有人知道如何在textarea中启用列选择。 我完全不知道谷歌搜索后如何。 对javascript,html和css来说很新。

我想这样做,你可以突出显示下面的c而不是ab,并执行复制和粘贴等功能,与列选择在记事本++中的工作方式完全相同,但替换正常完成的文本选择,而不是必须按住alt。我正在使用等宽字体。

bab
bcb
bcb
bcb
bab

任何帮助,即使只是指出我正确的方向,将非常感谢,谢谢你

1 个答案:

答案 0 :(得分:1)

Ace编辑器使用多个游标完成此操作。 (Click here查看演示并在选择时按住Alt。)实现起来并非易事,但将Ace编辑器添加到您的站点几乎是微不足道的。

您可以看到添加此功能的pull-request包含有趣的位herehereherehere。整体看起来是该功能的大约1000行代码。