pycharm

PyCharmでメソッド呼び出し時の引数の並びを揃える方法

以下のようにメソッド呼び出し時に引数をたくさん渡す必要がある場合、改行したくなります PyCharmではデフォルトの状態で改行をいれるとこんなインデントになります。 好みの問題なのでしょうが、以下のようなインデントにしたい場合の設定方法です 設定 Pr…

PyCharmでpep8とpyflakesのチェックをかける方法

Emacsでpythonを書くときはflymakeを使って、常にpep8とpyflakesのチェックをかけることができていました。 参考) http://d.hatena.ne.jp/yuheiomori0718/20111118/1321625239 PyCharmでも同じことがやりたくて方法を探していたら、以下のサイトを見つけまし…

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

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

PyCharmのReplace(置換)のキーを変更

PyCharmで置換機能は以下のキーに割り当てられてます。 KeyMap キー Default ⌃R Mac OS X 10.5+ ⌘R Emacs ⌥⇧5 わたしはEmacsキーマップをコピーして、いろいろ設定を変更しつつ使っているのですが、「⌥⇧5」は効きませんでした。 OSはMac OS X Lionを使ってま…

各window表示からエディタに戻る

開発中はなるべくマウスを使わず、キーボードのみで完結するのが望ましいです。 PyCharmで各ツールwindowの表示非表示は以下の機能/キーでできます。 view キー Messages ⌘0 Project ⌘1 Favorites ⌘2 Find ⌘3 Run ⌘4 Debug ⌘5 TODO ⌘6 Structure ⌘7 Hierarch…

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

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

PyCharmでも現在行や選択範囲を複製する機能

Emacsに現在行や選択範囲を複製する機能を付けたら思いのほか作業効率が上がった http://d.hatena.ne.jp/tuto0621/20120321/1332329935 こちらのエントリを見て早速導入して見ました。 ;;(auto-install-from-url "https://raw.github.com/ongaeshi/duplicate…

PyCharmでプロジェクト毎にPythonのpathを指定する

PyCharmで使用するPythonはPreferences(⌘,)のPython Interpretersで設定できます。 Addボタンから追加します。 「Specify Other」から直接virtualenv環境のpythonパスも指定できます。 Projectごとにpythonを指定する場合は、Preferences(⌘,)のProject Inter…

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

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