我是使用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位 任何有相同问题并正在解决的人,请告诉一些方法。 我期待得到答复。谢谢。
答案 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进行安装了。此安装工作正常。