アトムキーマップ:Macでalt-spaceにスペースを挿入する方法


2

あたりとして非改行スペースのためのオプション、スペースキーの組み合わせを無効にする方法は? 私のkeymap.csonにこのようなものが欲しい:

'.platform-darwin .editor':
  'alt-space': 'editor:space'

半分は機能します:挿入されている改行しないスペースを停止しますが、代わりに通常のスペースを挿入しません。

ドキュメントまたはソースコードにatomのコマンドのリストが見つかりませんでした。新しいコマンドを定義する必要がありますか?それは行き過ぎのように思えますか?


スニペットに感謝します!私にとってはNO-BREAK SPACE (U+00A0)、ファイルを入れないようにすることが重要でした。
mik01aj

回答:


4

キーマップエントリの問題は、editor:spaceコマンドが存在しないことです。(command-shift-pを使用してコマンドを検索できます)

実際、init.coffeeで次のように独自のコマンドを作成する必要があります。

atom.commands.add 'atom-text-editor', 'custom:space', () ->
    editor = atom.workspace.getActiveTextEditor()
    editor.insertText(' ')

そして、keymap.csonでeditor:spaceの代わりに次のコマンドを使用します。

'.platform-darwin .editor':
  'alt-space': 'custom:space'
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.