問題タブ [cperl-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perl - cperl-mode を perl-mode の色付けで使用できますか?
Emacs の cperl-mode は perl-mode よりも混乱が少ないようですが、スキットルズ効果により、私には使用できなくなります。cperl-mode が perl-mode のカラー化を使用するようにする .emacs ブロックの例を持っているか知っている人はいますか?私が快適なものに到達するまで?
特に、いくつかのビルトインに使用されている薄緑の恐ろしい色合いがあり、非常に読みにくいと思います。変数名に沿って先頭$
や$$
そのような色合いの赤を持たないことを好みます。残りのほとんどは単に気を散らすだけです。
perl - emacs cperl モードで自動フォーマットを停止するにはどうすればよいですか?
cperl-mode で indent-region を実行すると
Emacs はそれを次のように再フォーマットします。
どうすればそれをやめさせることができますか?
注: 質問はもともと、この再フォーマットはヤンク時に発生すると述べていました。インデント領域にもヤンク設定があります。
perl - emacs の cperl-mode で三項演算子のインデントをカスタマイズできますか?
emacs cperl-mode では、三項演算子は特別に扱われません。それらを複数の行に分割すると、cperl-mode は次のように、継続するステートメントをインデントするのと同じ方法で各行を単にインデントします。
これは非常に読みにくいです。このようにcperlモードのインデントを納得させる方法はありますか?
ところで、この質問のコード例。
編集
cperl-mode の三項演算子のインデントにバグがあるようです。Emacs 23.1.1、cperl-mode バージョン 5.23 を使用してインデントされた次の例を見てください。
中括弧の外側では、基本的に必要なインデントが得られることに注意してください。しかし、中括弧内では、三項演算子がひどくインデントされています。これに対する修正はありますか?
perl - Emacs CPerlモード:インデント領域のバグ
モードを使用して、EmacsでPerlスクリプトを編集しCPerl
ます。しかし、Emacs機能indent-region
はそのモードでは壊れています。変数がある場合:
あれは。。。になる
特に変数名にアンダースコアを使用することに慣れていて、キーボードショートカットをindent-region
常に押しているので(実際には、indent-whole-buffer
それに基づくカスタム関数)、それはすでに自動化されているため、非常に面倒です。
誰かがそれを修正する方法を知っていますか?
私はこのEmacsを使用しています:
更新:実際には、これはforeach
(または同様の)後にのみ発生します:
になります:
emacs - emacsのcperl-modeですべてのステートメントの継続を1レベルだけインデントするにはどうすればよいですか?
emacsのcperl-modeでは、前の行からステートメントを継続する行は、次の1つのレベルでインデントされます。
ただし、ステートメントがブロック内にあるためにゼロインデントで始まらない場合、ステートメントを3行目に分割すると、別のレベルのインデントが得られます。
これを修正して、ステートメントがブロックの外側と同じようにブロックの内側にインデントされるようにする方法はありますか?2番目の例を次のようにしたいと思います。
perl - Emacs cperlモードで中括弧が動かないようにするにはどうすればよいですか?
私はGNUEmacs22.2.1とcperl5.23を使用しています。
私はこのようなperlコードを持っています:
コードを2スペースインデントに再インデントしたいと思います。しかし、cperl-indent-region
このコードを実行すると、次のようになります。
- 外側のブレースを左マージン/列0に維持するにはどうすればよいですか?
- if and elseのオープニングブレースが前の行に移動しないようにするにはどうすればよいですか?
perl - Is it possible to highlight interpolated perl variables in emacs?
Recently I've started using emacs and after overcoming a number of hurdles in making cperl-mode operate in a way that is agreeable I've become stumped by this problem. Currently I have all scalars in regular use being highlighted except for where they are interpolated. Is such syntax highlighting possible under this mode? Currently I'm using emacs 23.1 and jrockway's cperl-mode 5.23
Thanks
emacs - emacs ID は端末 (-nw) でのみ機能します
Ubuntu 10.10 で GNU Emacs 23.1.1 を使用しています。
.emacs に従う必要があります。
$ emacs -nw
タブのインデントを行うと、正常に機能します。タブのインデントを使用して GUI バージョンを起動すると、$ emacs
機能しません。スペースのインデントしか得られません。
GUIでもタブのインデントを取得するにはどうすればよいですか?
cperl conf は emacswiki から取られました
私が持っているemacsパッケージ:
編集:申し訳ありませんが、動作を正しく研究していないことに気付きました。gui と -nw の両方で、既にタブでインデントされているファイルを編集するとタブが使用されますが、新しいファイルを編集するとスペースでインデントされます。