最近、私はTextMateの代替としてSublime Text 2を試すことにしました(これはそうです)。私は絶対にそれを愛していますが、バグがある唯一の問題は、「Enter」を押してもPHP Comment/Doc Blockが継続しないことです。
ここでは、「*」で始まる行ではなく、新しい空白行を追加するだけです http://cl.ly/AFcP/o
これに対する解決策はありますか?キーバインディングを試してみましたが、特にエディタに慣れていないため、複雑すぎました。
前もって感謝します。
そして、さらに優れたソリューションが利用可能になりました。
https://github.com/spadgos/sublime-jsdocs
DocBlockrと呼ばれ、PHPDocをサポートしています。関数のパラメーターに基づいてdocブロックを自動的に追加します。いいね...
ちょうど同じ問題があり、小さなスニペットを書きました。これはキーバインドなので、。sublime-keymapファイルに保存する必要があります。 Macを使用している場合は、Sublime Text 2> Preferences> Key Bindings-Userまたは他の一部のOSで同様に移動します。
これが私のコードです:
[
{"keys": ["enter"], "command": "insert", "args" : {"characters": "\n * "}, "context": [
{"key": "selection_empty", "operator": "equal", "operand": true},
{"key": "preceding_text", "operator": "regex_contains", "operand": "\\/\\*\\*$", "match_all": true}
]},
{"keys": ["enter"], "command": "insert", "args" : {"characters": "\n* "}, "context": [
//{"key": "selection_empty", "operator": "equal", "operand": true},
{"key": "preceding_text", "operator": "regex_contains", "operand": "^[\t ]*\\*[^\\/]", "match_all": true}
]}
]