บางโปรแกรมต้องมีอักขระแท็บในการทำงานเช่นmake
ต้องใช้แท็บในMakefile
s หากgedit
มีการกำหนดค่าให้แทนที่แท็บด้วยช่องว่างคุณจะต้องเปลี่ยนการตั้งค่าทุกครั้งหรือคัดลอกอักขระจากเอกสารอื่น
ฉันใช้ 3.10.4 บน Ubuntu 15.04
บางโปรแกรมต้องมีอักขระแท็บในการทำงานเช่นmake
ต้องใช้แท็บในMakefile
s หากgedit
มีการกำหนดค่าให้แทนที่แท็บด้วยช่องว่างคุณจะต้องเปลี่ยนการตั้งค่าทุกครั้งหรือคัดลอกอักขระจากเอกสารอื่น
ฉันใช้ 3.10.4 บน Ubuntu 15.04
คำตอบ:
โคลนที่เก็บ 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
สร้างโฟลเดอร์ปลั๊กอินสำหรับ gedit
mkdir -p ~/.local/share/gedit/plugins
สร้างลิงค์สัญลักษณ์
ln -s ~/src/makefiletab3 ~/.local/share/gedit/plugins/makefiletab3
เปลี่ยนเวอร์ชั่นของ Python makefiletab3.plugin
เปิดไฟล์
nano ~/.local/share/gedit/plugins/makefiletab3/makefiletab3.plugin
และแทนที่
Loader=python
กับ
Loader=python3
รีสตาร์ท gedit และเปิดใช้งานปลั๊กอิน
คุณสามารถแทรกตัวTabอักษรใน gedit โดยใช้โหมดอินพุตของ GNOME Unicode:
Ctrl+ Shift+U
แล้วใส่ตามด้วย9 ตัวละครแท็บแนวนอนเป็นจุดรหัสEnter Unicode U+0009
การดำเนินการนี้จะแทรกแท็บโดยไม่คำนึงถึงค่ากำหนดของคุณเพื่อขยายแท็บหรือไม่
คุณสามารถสร้างทางลัดเพื่อเปลี่ยนการตั้งค่านี้ได้อย่างรวดเร็ว:
gsettings set org.gnome.gedit.preferences.editor insert-spaces false
gedit
เพราะชื่อที่บ่งชี้ว่าคำถามเป็นเรื่องเกี่ยวกับ