找出原因

找出原因

我正在使用名為的文字編輯器原子。當我按 Enter 鍵開始新行時,編輯器會自動新增一個空格;我不需要。有人可以幫忙嗎?謝謝。

答案1

找出原因

若要了解按下 時會觸發什麼enter,您可以啟用鍵綁定解析器透過指令面板或按Ctrl+ .(點鍵):

命令面板中的鍵綁定解析器

它應該會在編輯器底部帶來一個新窗格,其中顯示鍵盤的最後輸入並按順序列出所有觸發的操作。

以解析 Enter 的鍵綁定解析器為例

從那裡,您可以找出可能執行您不想要的操作的插件。

解決問題

  • 禁用罪魁禍首插件
  • 停用此插件鍵綁定並在您的個人keymap.cson檔案中實現您自己的鍵綁定。

    這是我的一部分keymap.cson,其中交換了 docblockr 命令。

    'atom-text-editor:not([mini])':
      # docblockr keybindings
      'tab': 'docblockr:parse-tab'
      'enter': 'docblockr:parse-inline'
      'shift-enter': 'docblockr:parse-enter'
    
  • Alt有時,在插件更新後,重新啟動 Atom 或僅使用+ Ctrl+重新載入視窗r可以修復鍵綁定問題。

相關內容