【问题标题】:How can I block select in Geany?如何在 Geany 中阻止选择?
【发布时间】:2013-09-20 06:52:23
【问题描述】:

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

比如我想去掉每行开头的管道和空格:

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

【问题讨论】:

  • Alt + Shift +(拖动鼠标)。

标签: textselection geany


【解决方案1】:

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

列模式编辑(矩形选择)

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

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

【讨论】:

  • 它在 Ubuntu 上不起作用,Geany 1.23.1,知道为什么吗?
  • ALT + SHIFT 同时选择一些文本在 openSUSE 上工作。
  • 在 linux mint alt 会抓住窗口拖动,知道吗?
  • @Pawel Cioch:Cinnamon 中的类似内容:窗口键 → “sys” → 选择“系统设置”。在“硬件”部分(第三部分)中,打开“键盘”。在“快捷方式”选项卡中。
  • 这似乎在LXQt/LXDE(例如Lubuntu)中不起作用,可能是由于与该窗口管理器的默认键盘快捷键冲突。尝试使用 Geany 1.32 版。它在CinnamonMATE (Ubuntu MATE 20.04 (Focal Fossa)) 中运行良好,至少在默认配置下是这样。
【解决方案2】:

Debian 中,以下对我有用:仅按 Ctrl 键并用鼠标选择(not 两者都是 CtrlShift 键,如手册中所述)。

【讨论】:

  • 我在Linux Mint Mate 上发现了相同的行为:CTRL+select 可以完成这项工作,尽管CTRL+SHIFT+select 也可以。
  • 对我来说(2020 年的 Lubuntu)是 Shift-Ctrl + 鼠标。一些组合键 + 箭头键曾经可以工作,但现在不行了。
  • 'Shift' 在 Lubuntu 中不需要 - 只需按住 Ctrl,左键单击并拖动即可。虽然它对于扩展现有选择很有用。
  • @Yan King Yin:他们conflict with window manager keyboard shortcuts,但他们可以be disabled。禁用后,Shift + Alt + 箭头键再次起作用。它在 Lubuntu 18.04 中进行了测试。
【解决方案3】:

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

【讨论】:

  • 请注意,您的操作系统可能会覆盖 Shift + Alt 以更改布局。在这种情况下,除非您重新分配操作系统快捷方式(至少在 Xubuntu 18.04 中),否则块选择在 Geany 中将不起作用。
  • @Klesun:他们conflict with window manager keyboard shortcuts,但他们可以be disabled。禁用后,Shift + Alt + 箭头键再次起作用。它在 Lubuntu 18.04 中进行了测试。您能否确认一下 Xubuntu(可能是配置文件的不同名称)?
  • @Klesun:好的,在MX Linux (19.4, 2020-11) 上,也基于Xfce (4.14),如Xubuntu,它适用于默认设置(尽管我不得不remove Ctrl + F4 for other purposes)。也许键盘快捷键不同(不同的配置)?无论如何,您能否提供有关如何使其工作的更多信息?例如,要编辑/更改的 GUI 工具或配置文件的用户路径
【解决方案4】:

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

【讨论】:

【解决方案5】:

Ctrl + Shift + 鼠标在CentOS 7.3.

【讨论】:

  • 'Shift' 应该不是必需的 - 只需按住 Ctrl,左键单击并拖动即可。虽然它对于扩展现有选择(包括空的选择)很有用。
  • 什么是“鼠标”?鼠标左键?鼠标左键拖动?
【解决方案6】:

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

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

更多信息是here

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

【讨论】:

    猜你喜欢
    • 2017-12-05
    • 2018-02-01
    • 1970-01-01
    • 2013-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-24
    相关资源
    最近更新 更多