IDEA

Cloverのビルドがまだ成功しない

やったことを残す。 JDK1.6をダウンロードしておく Ant ArchivesからAnt 1.9.4をダウンロードしておく Maven ArchivesからMaven 3.2.5をダウンロードしておく ここからapt/apt-mirror-api-0.1.jar.zipをダウンロードしておく Previous IntelliJ IDEA Release…

Cloverのビルドに挑戦するも失敗するの巻

AtlassianのCloverがオープンソース化したと聞いて、早速ビルドしてみるも失敗。Linuxで再挑戦するので、いきさつをメモっておく。ソースコードはここから入手。 https://bitbucket.org/atlassian/clover ビルド手順はこちら。 Clover Core, Ant, Eclipse an…

Edu Kotlinプラグイン

Kotlin 1.0リリース記念エントリってわけじゃないけど、ちょっと気になるこのプラグイン。 Edu Kotlin - Plugins | JetBrains PyCharm Educational Editionよろしく、Kotlinの学習ができるみたい。 というか、このエディションの機能をプラグイン化したって…

Search Everywhereでタグ検索

以下のURLから知った。 IntelliJ IDEA Pro Tips – Andrey Cheptsov – Medium SHIFTキー2回押しのSearch Everywhereで「#」を入力すると、いくつかのキーワードが出てきて、これを頼りにPreferences画面を開かずとも設定変更ができるらしい。図はIDEA15のもの…

IDEA14.1のIDE Scripting Consoleって何ね?って聞いたら教えてもらった

Toolsメニューにある「IDE Scripting Console」。思わせぶりにあるのにHelpにもWhat's Newにも載ってないので「何これ?」って聞いてみた。 IDEA-138252 What is "IDE scripting console" of IDEA14.1? そしたら,これを教えてもらった。 IDE Scripting · Gi…

IDEA14のProject Settings、どこいったん?

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

逆方向へのインクリメンタルサーチは無いです

標準の機能ではできません。心当たりのあるプラグインも無かったはず。 「Edit → Find → Find...」で検索ワードをタイプしている間は順方向へのインクリメンタルサーチにしかならない。

バックスペースの動きがクソうぜぇのは「Backspace smart indent」のせい

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

Gitでタグのpushができるようになったはず

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

ファイル開くときに必ず右端のタブで開いてほしい

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

マウスカーソルがデフォルトボタンに移動するのがウザい

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

EmacsのCtrl-t(transpose-chars)に相当する機能は無い

カーソル位置の文字と1文字前の文字を入れ替える機能とな。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.sr…

余計な改行を除去したい

放っておくと埋もれちゃうのですくい上げておきます。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "…

なぜ、テキストエディタじゃなくてIntelliJ IDEAを使うか

→ http://samuraism.jp/diary/2014/07/21/1405945860000.htmlネタエントリです。私はテキストエディタで済むのはテキストエディタを使います。もっぱら使うのは香り屋版gVim(Windows)で、自宅ではMacVimだったのにOS X 10.9.4にしてから調子悪くなったので…

Android Studio Beta v0.8の注意事項

出遅れた感がありますが、注意一秒ケガ一生の標語よろしく既存のAndroid Studioユーザ向けの注意事項をまとめてみました。v0.8からの新規ユーザは、まっさらな気持ちで臨めるので特に気にすること無いです。 #宗教上の理由で、Eclipse ADTユーザはよくわか…

IntelliJ IDEA13でJavaEEプロジェクトを作る

「New Projectウィザード」で「Java Enterprise」を選んで、いろんなテクノロジを選択するんだけど「Application Server」にGlassfish4を選んでいると「Use library from 'GlassFish 4.0.0' installation」って項目が追加されて、大抵のライブラリをGlassfis…

IdeaVIM v0.33がリリースされました

http://plugins.jetbrains.com/plugin/164目玉機能は「mapコマンドのサポート」です。以下のいずれかの設定ファイルに map コマンドを登録しておくことで、任意のキーに任意の機能を割り当てることができます。 ~/.ideavimrc, ~/_ideavmrc, ~/.vimrc, ~/_vim…

IdeaVIMで待望のmapコマンドが実装されるよ

まだリリースされてないので、TeamCityから最新のビルドを取ってきてね。 → http://teamcity.jetbrains.com/viewType.html?buildTypeId=bt299&guest=1 前々から要望の多かった :mapコマンドが実装されてた。こんなさっくり実装しちゃう[twitter:@vlasovskikh…

IntelliJ IDEAの悪循環

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

YouTrackを活用しましょう

この投稿はIntelliJ IDEA Advent Calendar 2013の25日目の投稿です。JetBrainsの知名度もだいぶ上がり、Twitterのタイムラインでも日本語によるつぶやきをよく見かけるようになりました。中には「こいつ使えねー」「ワケワカラン」という否定的な意見もあり…

Presentation Assistantでドヤ顔しよう

この投稿はIntelliJ IDEA Advent Calendar 2013の20日目の投稿です。PhpStorm Advent Calendar 2013の12日目に似たようなエントリがありますが、きっと気のせいでしょう。:-) IDEA13にはPresentation Modeというライブデモで非IntelliJユーザを歯ぎしりさせ…

SVNToolBoxが地味に便利

この投稿はIntelliJ IDEA Advent Calendar 2013の19日目の投稿で、Android Studio連載の第30回の補足でもあります。Subversion連係では「今のワーキングコピー」が「どのブランチ」のものなのかを知るには「Changesツールウィンドウ / Subversion Working Co…

おもしろプラグイン:Postfix Completionプラグイン

この投稿はIntelliJ IDEA Advent Calendar 2013の18日目の投稿です。 JetBrainsのプラグインサイトは面白そうなプラグインが出てきてもすぐに埋もれて分からなくなってしまうのが欠点ですね。そもそもIntelliJ(特にUltimate)は初めからプラグインがゴテゴ…

Re: IdeaVimを入れて困っていること

この投稿はIntelliJ IDEA Advent Calendar 2013の14日目の投稿です。前日のエントリの回答編です(ネタに困って手抜きした訳ではありません。:-) → IdeaVimを入れて困っていること - Qiita IdeaVIMについて 以前、こんなエントリを書いたので、まずはこちら…

IntelliJの設定画面の歴史

去年くらいにこんなの書いてたんだけど、ちょっと思い立ったので設定画面編をやってみる。 IntelliJの見た目の歴史 - marsのメモ 2003年:IntelliJ IDEA 3.0 IDEA3は古すぎて見覚えがない(おそらく使ったことないと思う)。この頃はSettingsとは別にProject…

オートセーブってOFFにできないよね?

[twitter:@nobeans]さんがこんなことつぶやいてたんだけど、IntelliJに限らずJetBrains系IDEは個別セーブがないし、EclipseみたいなSave Autionsみたいなの無いので、戸惑う人は戸惑うよなぁと。 window.twttr = (function(d, s, id) { var js, fjs = d.getE…

フリーカーソル撲滅委員会が勝利しました

そんな委員会なんて無いけどな。:-Pダメ元で出したチケットが承認されました。次のIDEA13 EAP(build 130.1335)でフリーカーソルがデフォルトOFFになるみたいです。やったね。 → IDEA-90750 Change default value of 'Allow placement of caret after end o…

レッツゴーデベロッパー変真に行ってこなかった

http://tohoku-dev.jp/modules/news/article.php?storyid=207 当日は予定が入っていたので前夜祭と打ち上げにだけ参加してきた。ヒゲの人イケメンさんが来仙するというので「すわ!JetBrainsの宣伝しないとッ!!」と片っ端から紹介していった。 window.twtt…

build.gradleの自動同期をOFFにする

若干、こいつの補足的な意味もあるかも。 第6回 Android StudioとGradle[後編]:Android Studio最速入門~効率的にコーディングするための使い方|gihyo.jp … 技術評論社 IDEA 13 EAP 130.1105でGradleまわりが強化されたようなので試してみたよ。Android …

Android Studio v0.1.1(build-130.677228じゃなくて687321)がリリースされたようです

明日v0.1のインストール編が公開されるのに、そんなのないよママン。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = …