vs代码空白终端问题,无法输入任何内容

时间:2019-10-25 09:28:47

标签: visual-studio-code ubuntu-18.04

我是使用Visual Studio代码的用户。 几天前,我遇到了一些问题。 关于“空白终端”。我不确定是什么触发了这个问题。 我想这与1.39版本的vs代码有关。我附上下面的图片。

enter image description here 我尝试搜索解决方案以解决此问题。但我失败了 1.删​​除1.39版本。并重新安装vscode。 (删除vscode文件)  -sudo apt删除vscode,sudo apt autoremove  -我搜索了.vscode,然后将其全部删除(还剩下一些设置文件。) 2.我尝试通过快照快速安装vscode,但结果相同。 3.我从root开始  -sudo代码--user-data-dir => teminal可以看到,但是环境不起作用=>失败 4.我试了年级。  -版本38,37 =>失败(结果相同)  -版本32 =>成功(但它是旧版本,限制了几个实用程序)

** Ubuntu 18.04.3 LTS,64位 任何有相同问题并正在解决的人,请告诉一些方法。 我期待得到答复。谢谢。

3 个答案:

答案 0 :(得分:2)

在settings.json中将"terminal.integrated.inheritEnv"设置为true为我解决了这个问题。

我认为这与this bug

有关

答案 1 :(得分:1)

您需要选择一个默认外壳。显示override func tableView(_ tableView: UITableView, contextMenuConfigurationForRowAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration? { let provider = UIContextMenuConfiguration.init(identifier: indexPath as NSCopying, previewProvider: { () -> UIViewController? in let vc = ViewController.init() return vc }) { (elements) -> UIMenu? in let addToList = UIAction.init(title: "Add to list") { (action) in self.performSegue(withIdentifier: "id", sender: self) } addToList.image = UIImage.init(systemName: "plus") return UIMenu.init(title: "", image: nil, identifier: nil, options: .destructive, children: [addToList]) } return provider } override func tableView(_ tableView: UITableView, willCommitMenuWithAnimator animator: UIContextMenuInteractionCommitAnimating) { if let vc = animator.previewViewController { self.show(vc, sender: self) } } 的位置,单击向下箭头并选择您的外壳。

答案 2 :(得分:0)

我遇到了通过ubuntu软件中心安装的vscode的问题

我使用此https://superuser.com/questions/1113022/how-do-i-remove-vs-code-settings-from-ubuntu

卸载并删除了所有设置

然后我就已经通过anaconda进行安装了。此安装工作正常。