Atomはデフォルトのツリービューとエディターのコンテキストメニューを変更します

vanzylv

Atomテキストエディターで遊んでいます。構成を調べましたが、ファイルツリーとエディターのデフォルトのコンテキストメニューを編集できる場所が見つかりません。

切り取り、コピー、貼り付け、すべて選択などのオプションを削除したいと思います。彼らは私のメニューを膨らませます、そして私はとにかくいつもキーボードを使います。

Atomのコンテキストメニューからアイテムを削除するにはどうすればよいですか?

手斧

アトムをハックしよう!

Atomは、エディターのコンテキストメニューオプションをに格納しますatom.contextMenu.itemSets起動時にこの配列をループして、不要な要素を削除するだけです。

これをinitスクリプトに追加します(Edit-> Open Your Init Script):

# itemsToRemove contains commands to remove organized by menu selector
itemsToRemove = {
    'atom-text-editor, .overlayer': [
        'core:cut',
        'core:copy',
        'core:paste',
        'core:select-all',
    ],
    '.tree-view.full-menu': [
        'tree-view:cut',
        'tree-view:copy',
        'tree-view:paste',
    ],
}

menus = atom.contextMenu.itemSets

for menu in menus
    if !itemsToRemove[menu.selector]
        # This is not the menu we're looking for
        continue

    items = menu.items
    evilItems = itemsToRemove[menu.selector]
    i = items.length

    # Loop backwards because we're changing the array we're looping through
    while i--
        item = items[i]

        # Is it an evil item?
        if evilItems.indexOf(item.command) > -1
            console.log 'Removing: ' + item.label + ' >> ' + item.command
            # Die, evil item, DIE!
            items.splice(i, 1)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

UnityまたはUbuntuTweakでテーマとアイコンを変更しますが、同じメニューバーの「デフォルト」を取得します

分類Dev

ファイルマネージャーのコンテキストメニューから直接Atomエディターでフォルダーを開くにはどうすればよいですか?

分類Dev

ファイルマネージャーのコンテキストメニューから直接Atomエディターでフォルダーを開くにはどうすればよいですか?

分類Dev

.txtファイルのコンテキストメニュー> [開く]はレジストリエディタを開いています

分類Dev

ブラウザのアクションコンテキストメニューのデフォルトのタイトルエントリを削除する

分類Dev

ドキュメントライブラリアクションの屋外共有を介してコンテンツを作成しているときに「作成」ボタンをクリックすると、デフォルトのランディングページが変更されます

分類Dev

Windows 7/8/10のコンテキストメニューでデフォルトのフォーマットツールを変更するにはどうすればよいですか?

分類Dev

ツリービューにフォーカスがあるときにAtomエディターにフォーカスを戻すためのショートカットは何ですか?そしてその反対?

分類Dev

Google Chromeのトップバーを右クリックしても、デフォルトのコンテキストメニューは表示されません

分類Dev

HKCRでは、コンテキストメニュー構成のディレクトリとフォルダの違いは何ですか

分類Dev

ドロップダウンメニューのデフォルトオプションを変更するには、ドロップダウンメニューからテキストをクリックする必要があります

分類Dev

グローバルフォントスケーリングの設定(メニューバー、gvimなどのエディターに影響します)

分類Dev

別のビューコントローラーからラベルのテキストを変更し、コアデータと共に保存する方法

分類Dev

コンテキストメニュー項目がファイルとエディターでテキストエディターを開くのはなぜですか?

分類Dev

Firestoreセキュリティルールはドキュメントキーの変更を確認します

分類Dev

ストーリーボードはxmlドキュメントとして表示されます。ビューをデフォルトのグラフィカルモードに戻すにはどうすればよいですか?

分類Dev

ファイルの作成日を変更日と同期するユーティリティ、できればファイルエクスプローラーに対応したコンテキストメニュー

分類Dev

PyQt5を使用してPythonテキストボックスのデフォルトのコンテキストメニューに追加するには?

分類Dev

TinyMCE4 CTRL +右クリックして、ブラウザのデフォルトのコンテキストメニューを開きます

分類Dev

Yii 2でメールのデフォルトのビューパスを変更しますか?

分類Dev

Androidは、コンテキストメニューのカスタムリストビューから選択したテキストを取得します

分類Dev

セキュリティ上の理由から、ルーターのデフォルトのIPアドレスを変更する必要がありますか?

分類Dev

新しいツリービューとメニュー項目を追加せずに、任意のモデルからデータをエクスポートするにはどうすればよいですか?モデルのデフォルトのツリービューを表示するにはどうすればよいですか?

分類Dev

QGraphicsTextItemのデフォルトのコンテキストメニューを防ぐ方法は?

分類Dev

jsツリー。コンテキストメニューを選択した後の入力フィールドは表示されません

分類Dev

さまざまなLinuxディストリビューションのデフォルトインストールのファイルコンテンツを検索するWebサイトはありますか?

分類Dev

ツールバーメニューのテキストの色を変更します

分類Dev

iOS:テキストをドキュメントディレクトリまたはコアデータエンティティに保存しますか?

分類Dev

Atom-テキストエディタペインのスクロールバーの色を変更する

Related 関連記事

  1. 1

    UnityまたはUbuntuTweakでテーマとアイコンを変更しますが、同じメニューバーの「デフォルト」を取得します

  2. 2

    ファイルマネージャーのコンテキストメニューから直接Atomエディターでフォルダーを開くにはどうすればよいですか?

  3. 3

    ファイルマネージャーのコンテキストメニューから直接Atomエディターでフォルダーを開くにはどうすればよいですか?

  4. 4

    .txtファイルのコンテキストメニュー> [開く]はレジストリエディタを開いています

  5. 5

    ブラウザのアクションコンテキストメニューのデフォルトのタイトルエントリを削除する

  6. 6

    ドキュメントライブラリアクションの屋外共有を介してコンテンツを作成しているときに「作成」ボタンをクリックすると、デフォルトのランディングページが変更されます

  7. 7

    Windows 7/8/10のコンテキストメニューでデフォルトのフォーマットツールを変更するにはどうすればよいですか?

  8. 8

    ツリービューにフォーカスがあるときにAtomエディターにフォーカスを戻すためのショートカットは何ですか?そしてその反対?

  9. 9

    Google Chromeのトップバーを右クリックしても、デフォルトのコンテキストメニューは表示されません

  10. 10

    HKCRでは、コンテキストメニュー構成のディレクトリとフォルダの違いは何ですか

  11. 11

    ドロップダウンメニューのデフォルトオプションを変更するには、ドロップダウンメニューからテキストをクリックする必要があります

  12. 12

    グローバルフォントスケーリングの設定(メニューバー、gvimなどのエディターに影響します)

  13. 13

    別のビューコントローラーからラベルのテキストを変更し、コアデータと共に保存する方法

  14. 14

    コンテキストメニュー項目がファイルとエディターでテキストエディターを開くのはなぜですか?

  15. 15

    Firestoreセキュリティルールはドキュメントキーの変更を確認します

  16. 16

    ストーリーボードはxmlドキュメントとして表示されます。ビューをデフォルトのグラフィカルモードに戻すにはどうすればよいですか?

  17. 17

    ファイルの作成日を変更日と同期するユーティリティ、できればファイルエクスプローラーに対応したコンテキストメニュー

  18. 18

    PyQt5を使用してPythonテキストボックスのデフォルトのコンテキストメニューに追加するには?

  19. 19

    TinyMCE4 CTRL +右クリックして、ブラウザのデフォルトのコンテキストメニューを開きます

  20. 20

    Yii 2でメールのデフォルトのビューパスを変更しますか?

  21. 21

    Androidは、コンテキストメニューのカスタムリストビューから選択したテキストを取得します

  22. 22

    セキュリティ上の理由から、ルーターのデフォルトのIPアドレスを変更する必要がありますか?

  23. 23

    新しいツリービューとメニュー項目を追加せずに、任意のモデルからデータをエクスポートするにはどうすればよいですか?モデルのデフォルトのツリービューを表示するにはどうすればよいですか?

  24. 24

    QGraphicsTextItemのデフォルトのコンテキストメニューを防ぐ方法は?

  25. 25

    jsツリー。コンテキストメニューを選択した後の入力フィールドは表示されません

  26. 26

    さまざまなLinuxディストリビューションのデフォルトインストールのファイルコンテンツを検索するWebサイトはありますか?

  27. 27

    ツールバーメニューのテキストの色を変更します

  28. 28

    iOS:テキストをドキュメントディレクトリまたはコアデータエンティティに保存しますか?

  29. 29

    Atom-テキストエディタペインのスクロールバーの色を変更する

ホットタグ

アーカイブ