Kazuo Miyazaki
Kazuo Miyazaki
同様に `$#` があり、"シェルスクリプトのパラメータの数" が取得できます。 ```shell if [ $# -eq 0 ]; then : fi ``` また、`${#param[@]}` では、"`param` 配列の要素数" が取得できます。 ```shell array=("item1" "item2" "item3") echo ${#array[@]} ``` こちらも行コメントと解釈されるので、回避したく。
承知しました。 多種多様な言語があり、先人も含めて開発者の得意不得意な言語があれば、 特定の言語に対する不備も一時的には仕方ないと思っていますので。 気長にお待ちしております。
説明不足で申し訳ないです。 はい、おっしゃる通りです。 指定の通り、`|` がカーソル、`#` がコメント記号です。 ### 単一行を行コメントする場合 ``` foo { abc| } ``` ⌘/ キー押下 ``` foo { # abc| } ``` ### 複数行を行コメントする場合 `if { }` ブロックを選択している前提で、 ``` foo...
### マルチカーソルで単一行を行コメントする場合 `if` の前にカーソル移動、^⇧↓ キー×5 ``` foo { |if (true) { | abc | def | | ghi |} } ``` ⌘/ 押下 ``` foo { |# if (true) {...
Atom は要望の挙動です。 逆に、eclipse の行コメントは "行頭に行コメント記号挿入" がデフォルト挙動だったりします。 解釈の問題なのかもしれませんが、`⌘/` キー押下が - カーソル位置に "行コメント記号を挿入する" - カレント行を "コメントアウトする" の違いともとれます。 要望してみたものの、利用者によって解釈や利用状況も違うので一概にどちらがいいとも言えなくもないです。 ただ、行コメントの解除は変更の余地ありと理解ください。
> 個人的にはプログラミングコードについては行頭からコメントアウト派 そうなんですよね。"Editor War" ではないけど、派閥化した問題の気がします。 私は、"ブロックの頭からコメント派" です。