スペースでの置換が設定されている場合、geditでタブ文字を入力する方法は?


12

一部のプログラムでは、タブ文字が必要です。たとえばmakeMakefilesのタブが必要です。geditタブをスペースで置き換えるように設定されている場合、毎回設定を変更したり、別のドキュメントから文字をコピーするのは面倒です。

Ubuntu 15.04で3.10.4を使用しています。

回答:


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リポジトリリンクは古くなっています。クローンを作成しようとするとエラーが発生します。
ニック

このgithub.com/polazarus/gedit-makefiletab.gitを使用しましたが、geditはプラグインを検出しません。
ニック

これは機能しました、github.com / krichter722 / makefiletab3
Nick

11

TabGNOME Unicode入力モードを使用して、geditにリテラル文字を挿入できます。

Ctrl+ Shift+U

を入力し、9続いてを入力しEnterます。水平タブ文字はUnicodeコードポイントU+0009です。これにより、タブを展開するかどうかの設定に関係なく、タブが挿入されます。


6

この設定をすばやく変更するショートカットを作成できます。

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

1
良いアイデア。他のプログラムを使用することが可能であるというヒントを削除します。なぜなら、タイトルが質問が約であることを示しているため、投票しない理由が見られるからgeditです。
カールリヒター
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.