VS Code 使用技巧及常见问题

001. Ubuntu重新安装VSCode无法在xrdp桌面环境打开的问题

之前安装过vscode,并且在xrdp桌面环境可以正常打开,后来下载了新版本的vscode的deb包,在root用户下以dpkg -i命令安装之后,就发现不能在桌面环境打开了。网上查了一下,要先删除/home/user/.config目录下的Code配置目录,再用dpkg -i安装。

参考网址:https://stackoverflow.com/questions/50668990/visual-studio-code-cant-run-in-ubuntu-18-04

 

 

002. VS Code 安装extension一直卡在"installing"状态

在Ubuntu 16.04系统下载code_1.27.2-1536736588_amd64.deb安装包,在root用户下以"dpkg -i"安装完成之后,打开VS Code发现extension界面中自带的"python"、和"redhat yaml"两个extension一直处在"installing"状态,重启vs code也没有作用。

原因分析:是由于安装的时候用的root权限,因此~/.vscode目录也是root权限,结果在普通用户下打开vs code,自然没有权限访问root创建的目录和配置文件了。

解决方法:把~/.vscode目录的属主和属组都设为当前普通用户,再次打开vscode就可以了。

另外说明:

在外网不通的情况下,可以到vs code官网下载extension文件,在vs code中打开extension安装界面,进行手动安装

 

003. VS Code 设置tab为4个空格、显示空白符、”Ctrl + 鼠标滚轮“缩放文本大小

File > Preferences > Settings > 点击"{}"图标 (Open Settings (JSON)) > 在"settings.json"编辑界面,添加内容如下:

{
    // The number of spaces a tab is equal to. This setting is overriden
    // based on the file contents when `editor.detectIndentation` is true.
    "editor.tabSize": 4,

    // Insert spaces when pressing Tab. This setting is overriden
    // based on the file contents when `editor.detectIndentation` is true.
    "editor.insertSpaces": true,

    // When opening a file, `editor.tabSize` and `editor.insertSpaces`
    // will be detected based on the file contents. Set to false to keep
    // the values you've explicitly set, above.
    "editor.detectIndentation": false,

    // Controls how the editor should render whitespace characters.
    //  - none
    //  - boundary: Render whitespace characters except for single spaces between words.
    //  - all
    "editor.renderWhitespace": "all",

    // Zoom the font of the editor when using mouse wheel and holding `Ctrl`.
    "editor.mouseWheelZoom": true,

    // Specify path of python interpreter.
    "python.pythonPath": "/bin/python3",

    // Never show the dialog
    "explorer.confirmDelete": false

}

 

 

 

 

转载于:https://my.oschina.net/goopand/blog/2054356

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Visual Studio CodeVSCode)是一个强大的开源代码编辑器,有许多实用的功能和技巧可以帮助您更高效地阅读和理解代码。这里有一些常用的技巧: 1. **代码高亮和主题**:选择合适的语言模式可以自动为不同类型的文件提供语法高亮,同时尝试不同的颜色主题可以提升可读性。 2. **跳转到定义**:按 `Ctrl + Click`(Windows/Linux)或 `Cmd + Click`(Mac)可以在当前文件中快速导航到变量、函数或类的定义处。 3. **搜索功能**:使用 `Ctrl + F`(全局查找)或 `Ctrl + Shift + F`(替换)搜索特定文本。还可以设置快捷键进行正则表达式搜索。 4. **代码折叠**:对冗长的代码块使用 `Ctrl + [` 和 `Ctrl + ]` 进行折叠和展开,方便查看关键部分。 5. **代码片段和自定义命令**:安装合适的插件可以使用代码片段快速插入常用代码片段,或者创建自定义命令来执行常见的操作。 6. **Git集成**:利用VSCode的Git扩展,可以直接在编辑器内查看提交历史、更改差异等,这对于追溯代码变更非常有用。 7. **调试工具**:配置断点并逐步执行代码,观察变量值变化,有助于理解复杂逻辑。 8. **代码审查**:利用Pull Request功能,可以预览其他开发者对代码的修改建议。 9. **插件拓展**:VSCode有大量的插件可用于代码格式化、类型检查、代码提示等功能的增强。 10. **键盘快捷键**:熟悉并定制自己的快捷键设置,可以极大提高工作效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值