我在emacs中有一个数据文件,其列由制表符分隔,但默认的制表符间距为8对于某些值是不够的,因此布局不在很好的列中。请问,如何将标签间距更改为10或更好:我可以将各列设置为具有不同的间距。
以下是该文件的前几行:
CALL CHAN OUTPUT INPUT QTHR LOCATION NGR REGION CTCSS KEEPER Internet
GB3AA 23cm 1297 1291 IO81RO Alveston,Avon ST62608820 SW ENG 118.8 G4CJZ
GB3AE R50-1 50.72 51.22 IO71PR Tenby SN11900580 WALES 94.8 GW0WBQ
GB3AG RV58 145.725 145.125 IO86ON Forfar NO48904170 SCOT 94.8 GM1CMF Echolink
GB3AH RB11 433.275 434.875 JO02KP East Dereham TF94300990 EAST ENG 94.8 G8PON
GB3AI RV55 145.6875 145.0875 IO91QQ Amersham SU97089767 SW ENG 77 G0RDI Echolink
GB3AL RV59 145.7375 145.1375 IO91QP Amersham SU95709550 SW ENG 77 G0RDI
GB3AM R50-13 50.84 51.34 IO91QP Amersham SU95709550 SW ENG 77 G0RDI
答案 0 :(得分:1)
将tab-width
变量设置为更高的数字。例如,要将其设置为20,请输入 Mx set-variable
输入 tab-width
输入 20
< KBD>输入
答案 1 :(得分:1)
您可能想尝试使用GNU ELPA中的csv-mode
。
答案 2 :(得分:1)
尝试使用ses-mode
。
您必须通过剪切/粘贴它们将值插入新文件(例如temp.ses
),但是一旦完成,您将能够非常轻松地浏览字段。< / p>
答案 3 :(得分:0)
感谢大家的回复和评论。特别感谢abo-abo的评论让我在emacs中找到了一个解决方案,它是:1)重新加载原始文件,其中有标签分隔列2)使用命令org-mode
3)选择整个文件4)使用命令org-table-convert-region
5)这给了我想要的结果:
| CALL | CHAN | OUTPUT | INPUT | QTHR | LOCATION | NGR | REGION | CTCSS | KEEPER | Internet |
| GB3AH | RB11 | 433.275 | 434.875 | JO02KP | East Dereham | TF94300990 | EAST ENG | 94.8 | G8PON | |
| GB3AS | RV48 | 145.6 | 145 | IO84LS | Wigton,Cumbria | NY33724123 | N.ENG | 77 | G4KFN | |
| GB3AG | RV58 | 145.725 | 145.125 | IO86ON | Forfar | NO48904170 | SCOT | 94.8 | GM1CMF | Echolink |
| GB3AY | RV52 | 145.65 | 145.05 | IO75OR | Dalry | NS26605190 | SCOT | 103.5 | GM3YKE | |
| GB3BA | RB01 | 433.025 | 434.625 | IO87SC | Banchory | NJ72150255 | SCOT | 67 | GM1XEA | |
| GB3BD | RB06 | 433.15 | 434.75 | IO92RA | Ampthill | TL01303860 | SE ENG | 77 | G8MGP | |
| GB3AA | 23cm | 1297 | 1291 | IO81RO | Alveston,Avon | ST62608820 | SW ENG | 118.8 | G4CJZ | |
| GB3AI | RV55 | 145.6875 | 145.0875 | IO91QQ | Amersham | SU97089767 | SW ENG | 77 | G0RDI | Echolink |
| GB3AL | RV59 | 145.7375 | 145.1375 | IO91QP | Amersham | SU95709550 | SW ENG | 77 | G0RDI | |
| GB3AM | R50-13 | 50.84 | 51.34 | IO91QP | Amersham | SU95709550 | SW ENG | 77 | G0RDI | |