如果你给命令“atom”。在终端中,Atom编辑器打开当前文件夹,我准备编码。
我正在尝试使用Ubuntu与Pycharm实现相同的目的:获取当前目录并使用Pycharm作为项目打开它。
有没有办法通过设置bash别名来实现这个目的?
答案 0 :(得分:15)
PyCharm可以使用charm
命令行工具启动(可以在第一次使用PyCharm时安装)。
charm .
答案 1 :(得分:4)
这对我有用:
pycharm-community .
答案 2 :(得分:2)
这对我有用:
alias atom_pycharm='~/pycharm/bin/pycharm.sh .'
可能您已将其安装到其他路径,但locate
您的pycharm.sh
文件并进行相应修改。
你有通常的bash技巧:如果你想在后台运行,请附加&
,将stdout / stderr重定向到你想要的地方等。
答案 3 :(得分:0)
对我来说:
pycharm.bat。
但是我必须首先使用pycharm.bat所在的路径添加一个环境变量。就我而言,是:
C:\ Program Files \ JetBrains \ PyCharm Community Edition 2019.3.1 \ bin
(如何添加环境变量) 视窗 https://www.architectryan.com/2018/08/31/how-to-change-environment-variables-on-windows-10/
Ubuntu https://hackprogramming.com/2-ways-to-permanently-set-path-variable-in-ubuntu/
我使用的是Pycharm Community Edition 2019.3.1,在我的生命中,我找不到其他所有人都在谈论的“命令行启动器”,所以我不得不求助于此方法。
这是用于Windows的,但希望它将为您提供一些在Ubuntu上解决它的见识!
答案 4 :(得分:0)
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-9-d758c73dd1c4> in <module>
51 s.enter(5, 1, run, (sc,))
52 s.enter(1, 1, run, (s,))
---> 53 s.run()
~\Anaconda3\lib\sched.py in run(self, blocking)
149 delayfunc(time - now)
150 else:
--> 151 action(*argument, **kwargs)
152 delayfunc(0) # Let other threads run
153
<ipython-input-9-d758c73dd1c4> in run(sc)
29 if hqA == hqM or hqA < hqM and SELL != 0:
30 #Sell $1 worth of Ethereum
---> 31 r.orders.order_sell_crypto_by_price('ETH', str(SELL), priceType=None, timeInForce=None)
32 RQ = r.crypto.get_crypto_quote('ETH', info=None)
33 print('Sell')
~\Anaconda3\lib\site-packages\robin_stocks\helper.py in login_wrapper(*args, **kwargs)
38 raise Exception('{} can only be called when logged in'.format(
39 func.__name__))
---> 40 return(func(*args, **kwargs))
41 return(login_wrapper)
42
~\Anaconda3\lib\site-packages\robin_stocks\orders.py in order_sell_crypto_by_price(symbol, amountInDollars, priceType, timeInForce)
1569 crypto_info = crypto.get_crypto_info(symbol)
1570 price = helper.round_price(crypto.get_crypto_quote_from_id(
-> 1571 crypto_info['id'], info=priceType))
1572 # turn the money amount into decimal number of shares
1573 try:
~\Anaconda3\lib\site-packages\robin_stocks\helper.py in round_price(price)
162
163 """
--> 164 price = float(price)
165 if price <= 1e-2:
166 returnPrice = round(price, 6)
TypeError: float() argument must be a string or a number, not 'dict'
在MacOS和PyCharm社区版中为我工作
答案 5 :(得分:-1)
打开终端并输入:$ cd Desktop / pycharm-community