python3
是我当地的Anaconda版python,同时python3.4
也是系统之一.我可以导入gi
模块python3.4
(可能是因为我安装了它sudo apt-get install python3-gi
)但是python3
没有看到它:
$ python3 -c 'import gi'
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named 'gi'
$ python3.4 -c 'import gi'
$ python3 --version
Python 3.5.1 :: Anaconda 4.0.0 (64-bit)
$ python3.4 --version
Python 3.4.3
$ which python3
/home/kossak/anaconda3/bin/python3
$ which python3.4
/usr/bin/python3.4
$
Run Code Online (Sandbox Code Playgroud)
我该如何gi
为Anaconda python 安装?或者也许我可以以某种方式导入sysem范围的模块?
我的口碑:
System: Kernel: 3.19.0-32-generic x86_64 (64 bit gcc: 4.8.2) Desktop: Cinnamon …
Run Code Online (Sandbox Code Playgroud) 在 vscode 中,是否可以通过当前项目文件和所有已安装的 python 包搜索给定符号(类、函数等) ?例如,在 pycharm 中,我可以按Shift3 次,然后出现搜索对话框,我编写类名称,如“PTransform”,标记复选框“包括非项目项”,然后我得到定义给定符号的所有模块/文件。可以在vscode中实现吗?
我知道侧栏中有“搜索”窗格,但它仅搜索字符串,并且仅搜索当前项目文件,而不是所有已安装的 python 包。
当我将某些内容粘贴到Ranger中时,Ctrl+Shift+V我会得到奇怪的字符。这里我将“粘贴”一词粘贴到 Ranger 中:
在开始时我有[200~
,在结束时我有[201~
。我不知道可能是什么问题(ranger?fish shell?终端?一些配置文件?)。
粘贴时如何去掉不需要的字符?
更多信息:我用鱼壳。仅当我使用键盘快捷键启动 Ranger 时,问题仍然存在Ctrl+O。ranger
当我通过手动输入命令或ranger_cd
直接将文本粘贴到 Fish shell 中(根本不启动 Ranger)来启动Ranger 时,它工作得很好。Ctrl+O快捷方式定义为:
function fish_user_key_bindings
bind \co ranger_cd
end
Run Code Online (Sandbox Code Playgroud)
我的ranger_cd
功能是:
function ranger_cd
set -l tempfile '/tmp/chosendir'
ranger --choosedir $tempfile (pwd)
if [ -f "$tempfile" ]; and [ (cat -- $tempfile) != (echo -n (pwd)) ]
cd (cat $tempfile)
end
rm -f -- $tempfile
end
Run Code Online (Sandbox Code Playgroud)
(其目的是保存在 Ranger 中选择的最后一个目录,并在退出 Ranger 后将其 cd 到其中) …
在使用快捷方式注释当前行后,如何使 Visual Studio Code 将光标向下移动一行ctrl + /
?我尝试过(在用户设置中):
"vim.normalModeKeyBindings": [
{
"before": ["<C+/>"],
"after": ["<C+/>", "j"]
}
]
Run Code Online (Sandbox Code Playgroud)
但它不起作用。
使用Linux Manjaro + vscode 1.27.2
python ×2
anaconda ×1
conda ×1
copy-paste ×1
fish ×1
linux ×1
python-3.x ×1
terminal ×1
vscodevim ×1