LoginSignup
13
10

More than 5 years have passed since last update.

IntelliJ IDEAのショートカットでコメントを付ける

Last updated at Posted at 2014-09-13

IntelliJ IDEA でコメントショートカット

IntelliJ IDEAでにはデフォルトでコメントショートカットが用意されています。

comment_with.png

つまりMacでコメントをつけるには以下のショートカットがつきます。

1行コメント
Command + / 
複数行コメント
Command + option + /

コメントを付けたい文字列を範囲指定して、ショートカットを叩くとコメントをつけることができます。解除も同じショートカットでOKです。

HTMLにコメント

HTMLにコメントを付ける例です。

HTMLの例
<div id="wrap">
<div id="wrap-in">
<div id="main">

HTMLを選択して1行コメントのショートカットを実行しました。

HTMLに1行コメント
<!--<div id="wrap">-->
<!--<div id="wrap-in">-->
<!--<div id="main">-->

HTMLを選択して複数行コメントのショートカットを実行しました。

HTMLに複数行コメント
<!--<div id="wrap">
<div id="wrap-in">
<div id="main">-->

Rubyにコメント

Rubyのコードにコメントショートカットを実行します。

Rubyの例
  def index
    @events = Event.all
  end

def indexを選択して1行コメントのショートカットを実行します。

Rubyに1行コメント
  #def index
  #  @events = Event.all
  #end

行頭に#とコメントがつきます。

def indexを選択して複数行コメントのショートカットを実行します。

Rubyに複数行コメント
=begin
  def index
    @events = Event.all
  end
=end

選択行が=beginから=endにより全体が囲われました。

PHPにコメント

以下のようなis_mobile()メソッドにコメントをつけます。

PHPの例
function is_mobile(){
    $useragents = array(
        'iPhone', // iPhone
        'iPod', // iPod touch
        'Android.*Mobile', // 1.5+ Android *** Only mobile
        'Windows.*Phone', // *** Windows Phone
        'dream', // Pre 1.5 Android
        'CUPCAKE', // 1.5+ Android
        'blackberry9500', // Storm
        'blackberry9530', // Storm
        'blackberry9520', // Storm v2
        'blackberry9550', // Storm v2
        'blackberry9800', // Torch
        'webOS', // Palm Pre Experimental
        'incognito', // Other iPhone browser
        'webmate' // Other iPhone browser
    );
    $pattern = '/'.implode('|', $useragents).'/i';
    return preg_match($pattern, $_SERVER['HTTP_USER_AGENT']);
}

is_mobile()メソッドを選択して1行コメントのショートカットを実行しました。

PHPに1行コメント

//function is_mobile(){
//    $useragents = array(
//        'iPhone', // iPhone
//        'iPod', // iPod touch
//        'Android.*Mobile', // 1.5+ Android *** Only mobile
//        'Windows.*Phone', // *** Windows Phone
//        'dream', // Pre 1.5 Android
//        'CUPCAKE', // 1.5+ Android
//        'blackberry9500', // Storm
//        'blackberry9530', // Storm
//        'blackberry9520', // Storm v2
//        'blackberry9550', // Storm v2
//        'blackberry9800', // Torch
//        'webOS', // Palm Pre Experimental
//        'incognito', // Other iPhone browser
//        'webmate' // Other iPhone browser
//    );
//    $pattern = '/'.implode('|', $useragents).'/i';
//    return preg_match($pattern, $_SERVER['HTTP_USER_AGENT']);
//}

行頭に//とコメントがつきます。

is_mobile()メソッドを選択して複数行コメントのショートカットを実行します。

PHPに複数行コメント
/*function is_mobile(){
    $useragents = array(
        'iPhone', // iPhone
        'iPod', // iPod touch
        'Android.*Mobile', // 1.5+ Android *** Only mobile
        'Windows.*Phone', // *** Windows Phone
        'dream', // Pre 1.5 Android
        'CUPCAKE', // 1.5+ Android
        'blackberry9500', // Storm
        'blackberry9530', // Storm
        'blackberry9520', // Storm v2
        'blackberry9550', // Storm v2
        'blackberry9800', // Torch
        'webOS', // Palm Pre Experimental
        'incognito', // Other iPhone browser
        'webmate' // Other iPhone browser
    );
    $pattern = '/'.implode('|', $useragents).'/i';
    return preg_match($pattern, $_SERVER['HTTP_USER_AGENT']);
}*/

選択行が/**/により全体が囲われました。

感想

ショートカットによりコメントを簡単に付けられるようになりました。
プログラミング言語に従ってコメントをつけてくれるのでだいぶ楽ですねー(╹◡╹)

13
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
10