#JetBrainsIDEテクニック – Postfix completion: 後置補完

コードを書いていると、式を書いた後でそれを変数に代入したくなったり、if文を構成してみたくなったりします。そういった場合、通常はキャレットを左に右に移動しながらコードを進める必要があります。

Postfix Completionを使うと後付けで変数定義にしたりif文を構成したりということが出来るため、流れる様にコードを書くことができます。コーディング効率を大幅に向上させるテクニックですので是非習得してください。

ビデオでも動作をデモしておりますが、初見では分かりにくいかもしれません。何度かご確認頂き、実際に手元でも動かしてコツをつかんでみてください。

if文を構成 .if
真偽反転 .not
forループを構成 .for
変数を定義 .var
return文にする .return
プリント文にする .log .echo .sout .print .puts

ここでは代表的なPostfix Completionを紹介していますが、まだまだ他にもあります。一度設定画面を開いてみてどんなPostfix Completionがあるか確認してみてください。

紹介しているテクニックは書籍「IntelliJ IDEA ハンズオン」にも詳しく記載がございます。弊社より書籍版ご注文頂くとサムライズムオリジナルチートシートが付属します。

対応言語: Java、Kotlin、Scala、Go、C#、C++、JavaScript、TypeScript、SQL、PHP、Python、Ruby

#JetBrainsIDEテクニック – 変数の抽出

コーディング中、式が複雑になりすぎたときは一部分を変数として抽出しましょう。リファクタリング機能を使えば簡単に変数抽出が行えます。

Mac Win/Linux
変数の抽出
Introduce Variable
Opt + Cmd + V Ctrl + Alt + V

対応IDE: IntelliJ IDEA、PyCharm、Rider、GoLand、PhpStorm、RubyMine、CLion、AppCode、DataGrip、WebStorm

#JetBrainsIDEテクニック – ツールウインドウ幅の調整

IDEでツールウィンドウを開くと幅が狭すぎたり、広すぎたりということが良くあります。エディタとツールウインドウの間のハンドルを掴むことでマウス/トラックパッドで幅を調整することもできますが、つかめる部分が狭いため少し難しいです。
このショートカットを覚えていただくと、ツールウインドウを素速く思い通りの幅に調整することができます。

Mac Win/Linux
幅調整
Stretch to …
Shift + Cmd + ↑↓←→ Ctrl + Shift + ↑↓←→

対応IDE: IntelliJ IDEA、PyCharm、Rider、GoLand、PhpStorm、RubyMine、CLion、AppCode、DataGrip、WebStorm

#JetBrainsIDEテクニック – ツールウインドウ/エディタレイアウトの管理 #jbtips

IDEでツールウィンドウを開いたり、エディタに復帰したりという操作はショートカットで行えます。選択範囲を素速く拡張/縮小することが出来ます。
頻度が高い操作なのでショートカットを覚えると生産性が大きく向上します。

Mac Win/Linux
プロジェクトツールウインドウへ Cmd + 1 Alt + 1
エディタへ ESC
エディタ最大化 Shift + Cmd + F12 Ctrl + Shift + F12

対応IDE: IntelliJ IDEA、PyCharm、Rider、GoLand、PhpStorm、RubyMine、CLion、AppCode、DataGrip、WebStorm

#JetBrainsIDEテクニック – 選択範囲の拡張/縮小

IDEで選択範囲を素速く拡張/縮小することが出来ます。
ファイルの文法を認識して選択範囲が広がるため、コーディング中のコピー、差し替えなどを効率的に行えます。

Mac Win/Linux
選択範囲の拡張 Option + ↑ Ctrl + W
選択範囲の縮小 Option + ↓ Ctrl + Shift + W

対応IDE: IntelliJ IDEA、PyCharm、Rider、GoLand、PhpStorm、RubyMine、CLion、AppCode、DataGrip、WebStorm

2020年8月 JetBrains .NETツールライセンス体系の改編・統合

2020年8月よりJetBrainsの.NETツールのライセンスが3種類に改編、統合されます。

旧ライセンス 新ライセンス
Rider Rider
(変更なし)
マルチプラットフォームC# IDE
ReSharper
ReShaper C++
ReSharper Visual StudioのC#ならびにC++開発サポート強化プラグイン
ReShaper Ultimate
ReSharper Ultimate+Rider
dotUltimate ReSharper、Rider並びにdotTrace、dotMemory、dotCoverを含む統合サブスクリプション

これによりやや複雑だったJetBrainsの.NETツールのライセンス体系が簡略化されます。

ReSharper(C#)、ReSharper C++をお持ちのお客様

ReSharperのライセンスでC++も、またReSharper C++のライセンスでC#も扱えるようになります。ReSharper C++は継続のみとなり、新規のご契約はしていただけません。

ReSharper Ultimateをお持ちのお客様

自動的にdotUltimateライセンスとなり、継続年数も引き継がれます。価格は据え置きでRiderもご利用頂けるようになります。

ReSharper Ultimate + Riderパックをお持ちのお客様

自動的にdotUltimateライセンスとなり、継続年数も引き継がれます。価格は従来よりも割安になります。

Java 25周年記念 IntelliJ IDEA が期間限定で2500円オフ! #ILOVEDUKE

Java25周年を記念して人気のIntelliJ IDEAパーソナルライセンスの新規が2500円オフとなります。

これはサムライズム独自のキャンペーンで、2020年6月30日23時までの期間限定です。

クーポンコード “ILOVEDUKE” を入力して頂きますとディスカウントが適用となります。

以下よりご注文いただきますと、自動的にクーポンコードが入力されます:

パーソナルライセンス新規 ご注文

クレジットカード、銀行振込共に、2020年6月30日23時までにご決済がない場合はキャペーン価格適用外となる場合がございますのでご注意ください。

良くある質問と答え

Q. コマーシャルライセンスはキャンペーン対象外ですか?
A. はい。パーソナルライセンスのみ対象のキャンペーンです。
コマーシャルライセンスはライトプランをご選択頂きますと普段からJetBrains直販よりも割安にお求めいただけます。

Q. ライセンスの更新はディスカウントされませんか?
A. はい。今回は新規ライセンスのみが対象となっております。

Q. 紹介ディスカウントの併用は可能ですか?
A. はい。紹介リンクよりご注文頂く際、クーポンコード “ILOVEDUKE” を入力して頂きますとキャンペーンも紹介ディスカウントも適用となります。

【2020年6月10日23時まで】PHP25周年記念 – PhpStorm が期間限定で半額に! #ILOVEPHP #PHP25

PHP25周年を記念して人気のPhpStormパーソナルライセンスが期間限定で新規価格の半額となります。

このキャンペーンは2020年6月10日22時まで23時までの期間限定です。

こちらよりすぐにご注文いただけます:
(クーポンコード “ILOVEPHP” が入力されていることをご確認ください)

パーソナルライセンス新規 ご注文
パーソナルライセンス2年目 ご注文
パーソナルライセンス3年目 ご注文

クレジットカード、銀行振込共に、2020年6月10日22時までにご決済がない場合はキャペーン価格適用外となる場合がございますのでご注意ください。

良くある質問と答え

Q. コマーシャルライセンスはキャンペーン対象外ですか?
A. はい。パーソナルライセンスのみ対象のキャンペーンです。
コマーシャルライセンスはライトプランをご選択頂きますと普段からJetBrains直販よりも割安にお求めいただけます。

Q. 価格が半額になっていないようです。
A. 新規も更新も「新規価格の半額」となっており、通常の更新の半額ではありません。弊社では普段よりJetBrains直販の¥10,300よりも安い¥10,100でご提供いたしており、今回は新規も更新もその半額の¥5,050となります。

Q. サムライズムからキャンペーン中、自動で更新の見積が送付されてきました。見積にはディスカウントが適用されていないようです。
A. お手数ですが、上記リンクより新たに見積のご依頼をお願いいたします。クーポンコード “ILOVEPHP” が入力されているとディスカウントが適用されます。

Q. 紹介ディスカウントの併用は可能ですか?
A. はい。紹介リンクよりご注文頂く際、クーポンコード “ILOVEPHP” を入力して頂きますとキャンペーンも紹介ディスカウントも適用となります。

Q. JetBrains直販で契約しています。より割安なサムライズムで更新できますか?
A. はい。JetBrainsの直販でご契約のライセンスもアカウントはそのままにサムライズムで更新していただけます。

2020年4月25日から5月5日の「 #STAYHOME週間 」期間中の営業について

東京都は都内の企業に対し、大型連休を含む4月25日から5月6日までの12日間を「STAY HOME週間」として連続休暇としたり、出勤抑制やテレワークの一層推進を行ったりするよう呼びかけております。
「STAY HOME週間」ポータルサイト

サムライズムは「STAY HOME週間」期間中も営業の予定です

サムライズムでは2020年2月21日より原則在宅勤務としており、緊急事態宣言後もカレンダー通り営業いたしております。
新型コロナウイルスへの当社の対応について
現在のところ、「STAY HOME週間」期間中も通常通り見積のご依頼、ご注文、サポートの問い合わせ対応を行う予定です。

ご注文を頂く際、注文書や捺印は必須ではありません

お見積もりの送付時にもご案内しておりますが、弊社はメール文面でお申し付け頂くだけでもご注文を承っております。
ご注文にあたりまして注文書への捺印や、書面の郵送は必要ございません。

「弊社とのお取り引きのため」の出社はお控えください

お客様の安全並びに公共の衛生のため、弊社へのご注文にあたりまして「稟議を通すために出社」「注文書に捺印するために出社」といった行動は極力控えて頂きますようお願いいたします。
早急にライセンスの発行、更新が必要だが出社しないと手続きを進められない、といった場合は個別にご対応させて頂きますのでお気軽にご相談ください。