Sublime Text 3 - コメント文で日本語変換を確定すると消える問題

問題

コメントに日本語を使おうとして、変換後にEnterキーを押すと確定されずに改行されてしまう

追記1(2014-11-21)

対処法を書いている方がいらっしゃったので、以下を参考にされると良いかと思います。

追記(2014-07-28)

KeyRemap4MacBook」が「Karabiner」という名前に変わったみたいです。

対処法

DocBlockrのSettings - Userに

{
    "jsdocs_extend_double_slash": false,
}

を記述するとコメント内で日本語入力が出来ると思います。

環境

前置き

自分の場合は、DocBlockrが良くなかったみたいです。

解決策を探していると
Sublime Text 2 Docblockr Pluginとgoogle日本語入力を使っていてENTERを押したら入力内容が消える問題を解消 - hounobouno
が見つかったのですが、Sublime Text 3だからなのか、DocBlockrのkeymapファイルが見当たらず。

解決策

1つ目

DocBlockrを削除する。 おそらくいちばん手っ取り早い方法かと。

2つ目

自分はDocBlockrをそこそこ利用するので、少し強引な方法ですがKeyRemap4MacBookを使って問題を解消してみました。

方法は簡単で、Sublime Text 3で日本語入力がonの場合に、「Enterキー」を「fnキー + Enterキー」にマップしてあげるだけです。

private.xmlに次のような記述を加えてあげるとKeyRemap4MacBookで設定できるかと思います。

<?xml version="1.0"?>
<root>
    <appdef>
        <appname>SUBLIME</appname>
        <equal>com.sublimetext.3</equal>
    </appdef>
    <item>
        <name>sublime_comment_enter</name>
        <identifier>private.sublime_comment_enter</identifier>
        <only>SUBLIME</only>
        <inputsource_only>JAPANESE</inputsource_only>
        <autogen>__KeyToKey__
                KeyCode::RETURN, ModifierFlag::NONE,
                KeyCode::RETURN, ModifierFlag::FN
        </autogen>
    </item>
</root>