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


12

某些程序需要使用制表符才能工作,例如,make需要使用Makefiles中的制表符。如果gedit配置为用空格替换制表符,那么每次更改设置或从另一个文档复制字符都是很痛苦的。

我在Ubuntu 15.04上使用3.10.4。

Answers:


4

安装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并激活插件

    在此处输入图片说明


git repo链接已过期。尝试克隆它时出现错误。
尼克

我使用了这个github.com/polazarus/gedit-makefiletab.git,但是gedit没有检测到该插件。
尼克


11

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

Ctrl+ Shift+U

然后进入9后面Enter。水平制表符是Unicode代码点U+0009。无论您是否选择扩展选项卡,这都会插入一个选项卡。


6

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

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

1
好主意。我将删除可能使用其他程序的提示,因为人们可能会看到不赞成的原因,因为标题表明该问题是关于的gedit
2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.