25

我经常需要选择一个文本块,比如出现在多行的前导字符。LibreOffice 具有块选择功能。我怎样才能在 Geany 中做到这一点?

例如,我想删除每行开头的管道和空格:

| Create another 'Login Role' for the 'auth' user:
| Role name: auth
| Password: auth
| Role privileges: Create database objects
4

6 回答 6

19

它被称为“列模式编辑”。看这里:

列模式编辑(矩形选择)

有对列模式编辑的基本支持。要使用它,请在选择某些文本时按住 Control 和 Shift 键(或 Windows 上的 Alt 和 Shift)创建一个矩形选择。一旦存在矩形选择,您就可以开始编辑该选择中的文本,并且将对选择中的每一行进行修改。

也可以创建一个零列选择 - 这对于在多行上插入文本很有用。

于 2013-09-16T07:40:49.827 回答
10

Debian中,以下操作对我有用:仅按下Ctrl键并通过鼠标选择(如手册中所述,不能同时按下Ctrl和键)。Shift

于 2015-12-03T13:33:49.460 回答
6

Ubuntu MATE (Geany 1.25) 中,我可以使用Shift+Alt然后使用箭头键标记文本。

于 2016-01-25T14:15:09.413 回答
4

我认为,Ctrl++Shift鼠标(!)。它在带有 Geany 1.23.1 的 Ubuntu 上工作正常。请使用鼠标,而不是箭头键。

于 2014-12-04T17:04:37.057 回答
3

Ctrl+ + CentOS 7.3Shift上的鼠标。

于 2017-10-12T08:18:23.817 回答
0

对我来说,快捷键是不同的。安装Extra Selection Geany 插件后,我可以使用:

Alt++ (然后使用向上、向下等箭头键移动光标;编辑文本;然后重复Shift++以返回“正常”编辑模式)。CAltShiftC

更多信息在这里

(我将VirtualBoxXubuntu 16.04.4 LTS(Windows 10 主机)一起使用。)

于 2018-06-25T09:55:05.277 回答