texstudioにおいてソースコードを自動整形する方法

texstudioにおいてソースコードを自動整形する方法

- aoi taka の投稿
返信数: 2
はじめまして
最近texstudioを使うようになり便利さに感動しております.

今回,題名の通りtexstudioにおいてリアルタイムまたは後から,
ソースコードのインデントを自動で整形する方法を探しております.

「LaTex -> 表の操作 -> 列を揃える」というのはやってみましたが,
align等の中身まですべて左端に寄せられてしまい,
逆に見にくくなってしまいました.

「列を揃える」の揃え方の設定または,まったく別の揃え方などを
教えていたければと思います.よろしくお願いします.

追記:
texstudio特有の機能などあまり知られていない便利な機能がありましたら
追加で教えて頂ければ幸いです.
aoi taka への返信

Re: texstudioにおいてソースコードを自動整形する方法

- 和田 勇 の投稿
全部の質問の答えにはなっていないのですが、
もしターミナルでの操作で emacs を利用してというのに同意を得られたらですが以下の方法で拡張子を適宜判断し適当にインデントしてくれます。


/usr/bin/emacs -batch インデントしたいファイル --eval '(indent-region (point-min) (point-max) nil)' -f save-buffer

#一応最近の Mac のデフォルトの emacs でも動きます。

他人が書いたインデントめちゃめちゃなソースを読むときはこれでインデントし直して読むと便利です。

https://www.emacswiki.org/emacs/BatchMode の「Indenting C files」より拝借 :-)
和田 勇 への返信

Re: texstudioにおいてソースコードを自動整形する方法

- aoi taka の投稿
ありがとうございます

ですが,texstudioの便利さからemacsに移行するのは考えていません.
第一windows環境なもので

場合によっては最終手段としてubuntuにてやってみようとは思います.