如果设置了用空格替换,那么如何在 gedit 中输入制表符?

如果设置了用空格替换,那么如何在 gedit 中输入制表符?

有些程序需要制表符才能工作,例如,make需要Makefiles 中的制表符。如果gedit配置为用空格替换制表符,则每次更改设置或从另一个文档复制字符会很麻烦。

我在 Ubuntu 15.04 上使用 3.10.4。

答案1

Tab您可以使用 GNOME Unicode 输入模式在 gedit 中插入文字字符:

Ctrl+ Shift+U

然后输入 ,9接着输入Enter。水平制表符是 Unicode 代码点U+0009。无论您是否希望展开制表符,这都会插入一个制表符。

答案2

您可以创建快捷方式来快速更改此设置:

gsettings set org.gnome.gedit.preferences.editor insert-spaces false

答案3

安装 gedit 插件

  1. 克隆存储库git://git.gitano.org.uk/personal/liw/makefiletab3.git

    mkdir -p ~/src
    cd src
    git clone git://git.gitano.org.uk/personal/liw/makefiletab3.git
    
  2. 为 gedit 创建插件文件夹

    mkdir -p ~/.local/share/gedit/plugins
    
  3. 创建符号链接

    ln -s ~/src/makefiletab3 ~/.local/share/gedit/plugins/makefiletab3
    
  4. 更改 Python 版本makefiletab3.plugin

    打开文件

    nano ~/.local/share/gedit/plugins/makefiletab3/makefiletab3.plugin
    

    并替换

    Loader=python
    

    Loader=python3
    
  5. 重新启动 gedit 并激活插件

    在此处输入图片描述

答案4

每当您需要使用制表符而不是空格字符时,请单击 Gedit 底部栏中的“制表符宽度”,然后取消选中“使用空格”复选框。

插入完制表符后,只需再次单击“制表符宽度”,然后重置代表制表符的空格数(2、4 或 8)。显然,这仅在您使用默认值 2、4 或 8 个空格时才有效。 在此处输入图片描述

相关内容