intellij

Intellij/PyCharmの「ファイルを開く」がかなり多機能

emacsからpycharmに作業環境を変えたときはanythingと比べてファイル選択がちょっと貧弱だなと思いました。 こんなエントリを書いていたり。 PyCharmでは「Main Menu -> Navigate -> File」でダイアログを開き、ファイル名をインクリメンタルに絞り込んで開…

Idea/PyCharmで設定したEmacsKeyMapをAppCodeにimportする方法

PyCharmでデフォルトで用意されているEmacs KeyMapをコピー&カスタマイズして使ってます。先日AppCodeを試してみようとインストールしてみました。さっそくPyCharmで設定しているkeymapを適用しようと、PyCharmでFile->Export SettingsからKeymapだけ選んでs…

XCodeについてきたgitがPyCharmで使えない件

先日XCodeを入れなおしたわけですが、PyCharmで使うgitにXCodeについてきた/usr/bin/gitは使えないようです。 古いバージョンのXCodeのときは使えていたので何か変わったんですかね。 なので結局brew install gitで/usr/local/bin/gitにインストールしてそち…

EmacsとPyCharmの矩形選択

emacsで矩形に関する機能は以下のとおりですね。 function キー 機能 string-rectange C-x r t 指定した矩形領域の各行にstringを挿入する kill-rectangle C-x r k 矩形リージョンのテキストをキル delete-rectangle C-x r d 矩形リージョンのテキストを削除…

PyCharmで次のメソッドへカーソルを移動する

emacsのpython-modeだとpy-next-def-def-or-classに近いのかな キー 概要 ⌥↓ 次のメソッドへ移動 ⌥↑ 前のメソッドへ移動 そのうちemacsっぽいキーに変えるかも

PyCharmでgit logをグラフィカルに表示する

PyCharmにはgit logをグラフィカルに表示する機能があります。 Main Menu -> VCS -> Browse VCS Repository -> Show Git repository log 試してみたら結構いい感じ。デフォルトではキーは割り当てられてないのでメニュー、もしくはFind Actionから実行します…

PyCharmでプロジェクトのコードを読む

以前、emacs+anythingでコードを読むための機能/キー設定をエントリにまとめました。最近はPyCharmをちょいちょい使って見てるので、同等の操作をどうやるか、 を調べてみました。 関数やクラスの宣言を開きたい emacsではタグジャンプですね。anything-etag…

PyCharmでエディタのタブ移動をchrome風のkeymapにする

PyCharmで開発していると次から次へといろいろなファイルを開いてエディタがタブだらけになります。開いているタブを横に移動するには以下の機能が使えます。 機能 キー(keymap=Default) キー(keymap=Mac OS X 10.5+) キー(keymap=Emacs) Main Menu -> Windo…

Intellij idea/PyCharmでemacsのM-xのように関数名を指定してコマンド実行する

emacsではM-xに続いて関数名を入力することで、さまざまなコマンドを実行できます。(execute-extended-command) キー割り当てをしていない機能を使う場合や、割り当てたキーを忘れた場合に便利です。 最近触っているIntelliJ ideaやPyCharmでは、「Help -> F…

Intelli Idea 11のkeymap設定をexportしてPyCharmにimportする

ideaでほとんどpythonしか触ってないので、Pycharmを使ってみることにしました。 ideaではいろいろkeymap設定をいじってましたので設定のExport->Importを試してみました。exportもimportも簡単です。まずexport。メニューバーの「File」から「Export Settin…

intellij ideaでkill-regionとbackward-kill-word

emacsでkill-regionはデフォルトではC-wですが C-x C-k に割り当てて使ってました。 C-wはbackward-kill-wordに割り当ててました。 (global-set-key "\C-w" 'backward-kill-word) (global-set-key "\C-x\C-k" 'kill-region) (global-set-key "\C-c\C-k" 'kil…

IntelliJ IdeaでView表示をトグルする

Main Menu -> View -> Tool Windows以下の各機能はそれぞれのView表示をトグルします。 KeyMapsを「Emacs」にすると「⌥1」から8飛ばして「⌥9」に割り当てられます。 view キー Project ⌥1 Favorites ⌥2 Find ⌥3 Run ⌥4 Debug ⌥5 TODO ⌥6 Structure ⌥7 Change…

IntelliJ Ideaでウィンドウのキー操作をEmacs風にする

Emacsでは以下のようなキー操作でwindowを縦に分割したり、横に分割したりできますね。 機能 キー ファンクション 縦に分割 C-x 2 split-window-vertically 横に分割 C-x 3 split-window-horizontally 分割をやめる C-x 1 delete-other-windows windowを閉じ…

Run Grails TargetをGoogle Desktopが食ってしまう件

RunGrailsTargetはCtrl+Alt+Gに割り当てられているのが、GoogleDesktopとかぶる。http://desktop.google.com/support/bin/answer.py?hl=jp&answer=37219調べたところ、レジストリいじるしかない模様。

Run Grails TargetをGoogle Desktopが食ってしまう件

RunGrailsTargetはCtrl+Alt+Gに割り当てられているのが、GoogleDesktopとかぶる。http://desktop.google.com/support/bin/answer.py?hl=jp&answer=37219調べたところ、レジストリいじるしかない模様。