私は.texドキュメントのメインエディタとしてatomを使用しています。ブラケットマッチャーパッケージが提供する機能は、私が本当に好きなのは、いつでも{}を入力すると自動的に閉じる}を挿入するということです。私はラテックスでmathmodeを使用することが多いので、$と同様の機能を追加したいと思います。どこにこれを追加できますか?スニペットに追加したくない場合は、タブを押して別の$を表示する必要があります。私は開いているときはいつでも自動的に(カーソルの後に)自動的に2番目の終了$が追加されるようにしたいと思います。 .texファイルでのみ有効にする設定でこれを行うことができれば、それは素晴らしいことです。自分のオートコンプリートスニペットをアトムエディタに追加できますか?
0
A
答えて
2
標準のスニペットは1つのキー入力ではトリガされないため、プログラムでこれを解決する必要があります。次の2つのファイルを編集する必要があります。
i。初期化スクリプト(init.coffee
またはinit.js
):
atom.commands.add 'atom-text-editor', 'custom:insert-dollar-pair', ->
snippetBody = '\$ $1 \$$0'
atom.packages.activePackages.snippets?.mainModule?.insert snippetBody
II。キーマップ(keymap.cson
またはkeymap.json
):
'atom-text-editor[data-grammar="text tex latex"]':
'\$': 'unset!'
'\$': 'custom:insert-dollar-pair'
PS:私は、あなたもドル記号をエスケープする必要はありません考える、それは良い視覚的な分離のためになります。
関連する問題
- 1. 自分自身にdata.frameを追加できますか?
- 2. イメージを自分のファイルから内部CSSスタイルシートに追加できますか?
- 3. UIViewControllerがUINavigationControllerに自分自身を追加することができます
- 4. RSSアイテムに自分のタグを追加することはできますか?
- 5. データの正規化中に、自分の属性を追加できますか?
- 6. 自分のニュースフィードを自分のアプリケーションに追加する
- 7. Django:自分のフォームを管理バックエンドに追加しますか?
- 8. 自分のソフトキーボードキーを押したときにダイアログを追加できません
- 9. 自分で定義したアセンブリ命令をValgrindで追加できますか?
- 10. ユーザーが自分のウェブサイトから自分のページに自分のアプリケーションを追加できるようにするにはどうすればよいですか?
- 11. 自分のアプリに「開く」を追加
- 12. 検証に自分のjavascriptを追加
- 13. 自分のPHPコンタクトフォームをワードプレスに追加
- 14. アトムエディタにTODO単語ハイライトを追加する
- 15. gitシェルからアトムエディタを開きます
- 16. 自分のindex.htmlをビジュアルスタジオ2012のWebブラウザに追加します
- 17. ハスケルで自分のモナドにIOを追加するには?
- 18. 自分のクラスにイベントmouseDownとmouseMoveを追加します
- 19. Cufonがすべてに自分自身を追加する
- 20. Javaのリファレンスで自分のボタンを追加するには?
- 21. Tkinterフレームがメインウィンドウに自分自身を追加する
- 22. codeigniterで自分のプロジェクトにログイン機能を追加する
- 23. htmlで自分の写真を追加するには?
- 24. Backbone.validationで自分のバリデータを追加するには?
- 25. @ManyToMany Hibernateの余分なテーブルに余分なフィールドを追加できますか?
- 26. iOS開発:自分のアプリ内に「友達を追加」ボタンを追加する
- 27. 機能は自分のデータベースにデータを追加しません
- 28. Leaflet.jsのベースマッププロバイダとして自分自身を追加する
- 29. 自分のウェブサイトにFacebookのログインを追加するには?
- 30. セッション配列は、自分自身に追加するのではなく上書きし続けます
ええ、それは私が現在持っている方法ですが、毎回最後に手動で$を入力するよりも速いですが、入力するたびにプログラムが自動的に追加する方法があったらいいです$。 – Devilius
私の改訂版の回答をご覧ください – idleberg