Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
11
Help us understand the problem. What is going on with this article?
@sin_tanaka

PyCharmをコマンドラインから起動したい!

More than 3 years have passed since last update.

はじめに

この記事はPython Advent Calendar 2017 2日目の記事です。
その1: https://qiita.com/advent-calendar/2017/python
その2: https://qiita.com/advent-calendar/2017/python_python

まさかのJetBrainsアドベントカレンダーもありました。PyCharmネタなのでこっちのほうが相応しかったかも?
https://qiita.com/advent-calendar/2017/jetbrains

カレントディレクトリをPyCharmで開きたい

ターミナルでディレクトリを移動していて、カレントディレクトリをエディタ or IDEで開きたいときがあると思います。

たとえばAtomの場合、

$ atom .

でカレントディレクトリをプロジェクディレクトリとしてエディタをひらけます。
VS Codeでもcodeコマンドがありますね。

私はPythonを書くときJetBrains製のIDE「PyCharm」を使っていますが、同じことをPyCharmでもやりたいです。

開発環境

  • シェル bash
  • MacOSX 10.11.6 (El Capitan)
  • PyCharm 2017.1.2 Pro (Community版は未検証)

charm.png

charm_dialog.png

Tool > Create Command-line Lancher...

と選択すると、コマンドを置くパスを聞かれるのでデフォルトで問題なければOKとするとターミナルからcharmコマンドが使えるようになります。

# カレントディレクトリをPyCharmでひらく
$ charm .

# デフォルトのcharmコマンドの場所
$ which charm
/usr/local/bin/charm

charmコマンドでは差分をとることやマージもできるようです。
使うかと言われれば微妙ですが…

$ charm -h
Usage:
  /usr/local/bin/charm -h | -? | --help
  /usr/local/bin/charm [project_dir]
  /usr/local/bin/charm [-l|--line line] [project_dir|--temp-project] file[:line]
  /usr/local/bin/charm diff <left> <right>
  /usr/local/bin/charm merge <local> <remote> [base] <merged>

IDEなのでAtomやVS Codeほどの軽快さはありませんが、PyCharmをお使いの諸兄姉においては、ちょっとした手間が省けて便利かと思います!

補足

PyCharmの初期設定画面でcharmコマンドを入れるかどうかのチェックボックスがあるようです。そちらを使っても同じようにcharmコマンドが使えます。

11
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
sin_tanaka
音楽全般好きで、Pythonで音声解析をしていました。 サーバーサイドを経験後、現在はフロントエンドを中心に開発しています。 持ち前の傲岸不遜・平身低頭で乗り切っています。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
11
Help us understand the problem. What is going on with this article?