ubuntu常用软件的一些问题

1.安装xmind发生的问题:

xmind的路径:`http://www.xmind.net/download/linux/`
报错:`提示缺少libwebkitgtk-1.0-0`
解决方案: 

往sources.list文件里添加这个源
bash deb http://cz.archive.ubuntu.com/ubuntu bionic main universe
再update下安装sudo sh setup.sh

2 conda的问题

pip/conda bad interpreter: /home/username/anaconda/bin/python: no such file or directory
当自己修改了anaconda路径以后,再用pip或者conda install都会出现这一提示。原因是pip和conda的路径并不会随着你修改anaconda文件夹而修改。

你需要分别单独修改pip和conda的路径,如下:

vim ~/anaconda3/bin/pip
vim ~/anaconda3/bin/conda

改成正确的就行了!

3. vscode进阶:C/C++开发环境配置

vscode进阶:C/C++开发环境配置
cpplint和代码规范

4 vscode使用TODO Highlight进行自定义提示高亮

颜色对照表参考链接
json的配置信息:

"todohighlight.isEnable": true,
"todohighlight.isCaseSensitive": true,
"todohighlight.keywords": [
        {
            "text": "NOTE",
            "color": "#00FFFF",
            "backgroundColor": "None",
            // "overviewRulerColor": "grey"
        },
        {
            "text": "note",
            "color": "#00FFFF",
            "backgroundColor": "None",
            // "overviewRulerColor": "grey"
        },
        {
            "text": "FIXME",
            "color": "red",
            "backgroundColor": "None",
            // "border": "1px solid red",
        },
        {
            "text": "fixme",
            "color": "red",
            "backgroundColor": "None",
            // "border": "1px solid red",
        },
        {
            "text": "TODO",
            "color": "yellow",
            "backgroundColor": "None",
            // "border": "1px solid red",
        },
        {
            "text": "todo",
            "color": "yellow",
            "backgroundColor": "None",
            // "border": "1px solid red",
        }
    ],
    "todohighlight.defaultStyle": {
        "color": "red",
        // "backgroundColor": "#ffab00",
        // "overviewRulerColor": "#ffab00",
        // "cursor": "pointer",
        // "border": "1px solid #eee",
        // "borderRadius": "2px",
        // "isWholeLine": true,
        //other styling properties goes here ...
    },```
总共配置三个: FIXME, fixme -->red,  TODO,  todo --> yellow, NOTE, note --> 绿色 #008800 选了几个我看着舒服的颜色

5. vscode调整字体大小 (这个功能我找了很久)

文件->首选项->设置->窗口->Zoom level 我一般设置成1
文件->首选项->设置->常用设置->Editor: Font Size 我一般设置成14

6. vscode代码自动对齐插件

settings的搜索框里 输入(Format On Save)然后勾选就可以了!

7. 安装mmcv 好久没安装这玩意了,踩坑了

最好的方式是下这个whl文件,然后pip安装,链接如下

https://download.openmmlab.com/mmcv/dist/cu102/torch1.8.0/index.html

8. 备份Ubuntu18.04系统

参考文献:
Ubuntu18.04系统备份与恢复软件推荐——Systemback
Ubuntu18.04使用Systemback制作系统镜像并还原(亲测)
Ubuntu18.04 制作系统ISO镜像并物理机还原(Systemback)
Ubuntu备份:使用systemback制作的iso镜像安装系统
Ubuntu下安装VMware Tools(图解教程)
我参考的这几个链接,完全没有问题,我实现了
在这里插入图片描述

需要注意的是,对于安装 GRUB2 引导选项
a. 虚拟机用户可以直接选择auto,我用虚拟机验证的选的就是auto。
b. 对于物理机则需要分配boot空间,挂载点选择/boot/efi, GRUB2 安装在上述挂载点即可.

对于设置分区部分我倾向于这么做:
在这里插入图片描述

9.windows的anaconda虚拟环境从C盘移到D盘

参考链接 anaconda虚拟环境从C盘移到D盘

  1. 管理员权限进C:\Users\qiao\Anaconda3盘
  2. 先把C:\Users\qiao\Anaconda3下面的envs重命名为其他名字,例如abc
  3. 我是想迁移到D盘,我在D盘下新建了一个Anaconda3
  4. 保证C盘的C:\Users\qiao\Anaconda3下面没有envs,D的盘Anaconda3下也没有envs
  5. 使用下面的命令
mklink /D  "C:\Users\qiao\Anaconda3\envs" "D:\Anaconda3\envs"
  1. 将之前重命名的abc里的环境都剪切到D:\Anaconda3\envs
  2. 新建个环境看看在哪个盘,运行下之前的环境看能不能用
conda create -n your_env_name python=x.x

10.widows和Ubuntu都一样的方法,都能成功安装apex

git clone https://github.com/ptrblck/apex.git
cd apex
git checkout apex_no_distributed
pip install -v --no-cache-dir ./

再次验证import apex成功

11.常用第三方库下载链接

常用的其他库

12.Visual Studio 如何放大代码字体的大小

工具-选项-环境-字体和颜色-选择文字编辑器 and 环境

13.VSCode 注释后光标快速定位下一行

vscode 注释后 光标下移(注释后光标快速定位下一行) 仿照idea
VSCode 注释后光标快速定位下一行
这两个链接一起看,很容易就设置好了。pycharm用多了的人,应该很需要这个功能。

14 vscode c++ 调试无法跳转问题解决教程

vscode c++ 调试无法跳转问题解决教程

  1. 在插件栏里将 clangd 卸载、重启即可。
  2. 已经安装了 C/C++和 C++ Intellisense 插件;
  3. 确认 C_Cpp: IntelliSenseEngine 的开关打开,C/C++:Edit Configurations(JSON)创建。
    亲测有效。

15 如何优雅地使用VSCode写C/C++并自动格式化

如何优雅地使用VSCode写C/C++并自动格式化
1 搜索 Format on Save 并勾选
2 搜索 formatter 并选中 C/C++
3 搜索 Clang_format_fallback Style 并在里面写上 {BasedOnStyle: Google, IndentWidth: 4}

由于谷歌是缩进2个空格,括号不换行。但我喜欢缩进4个空格,括号不换行。设置BreakBeforeBraces 为 Attach 就好了。

修改成了以下这种

{ BasedOnStyle: Google, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Attach, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 }

4 搜索 Clang_format_style 并在里面写上 Google

第3和4是按照我的习惯配置的,可以用LLVM,看自己喜欢就好。

16 解决VSCode默认最多只能打开两个标签页的限制

解决VSCode默认最多只能打开两个标签页的限制

17 VsCode 常用C/C++插件大全

VsCode 常用C/C++插件大全
适合C语言初学者的VScode插件推荐以及设置优化

18 几乎无痛的VSCode+clangd+lldb+cmake配置C/C++开发环境指南

我的目的是想代码对齐+代码问题检查。我安装了cpplint但是代码还是不够对齐,只能检查规范。无意中发现了这个方法,真好啊。我真的觉得挺好,我想要的功能都有。
VSCode+clangd让写C/C++代码更丝滑
几乎无痛的VSCode+clangd+lldb+cmake配置C/C++开发环境指南

19 vscode关闭函数调用时的形参显示

vscode关闭函数调用时的形参显示
这个功能开着也挺好的。但是我写了不少注释,就显得有点乱,并且这个项目变量我都清楚,所以我就暂时关了。

20 vscode配置 clang-format 进行 C++ 代码风格管理

苍天啊,这是以上vscode设置的最终版,以后可能还会改,但目前应该不会动了。参考这个链接vscode配置 clang-format 进行 C++ 代码风格管理

  1. 下载clang-format
    sudo apt install clang-format, 默认会安装在usr/local/clang-format

  2. 下载vscode插件clang-format并配置为默认代码格式化器
    在``.vscode/settings.json中添加:
    tips:这步之前设置里设置过了,不过添加,新的vscode可以这么做。

    "editor.formatOnSave": true,
    "clang-format.executable": "/usr/bin/clang-format",
    "files.autoSave": "afterDelay", 

在工程目录下执行:clang-format -style=google -dump-config > .clang-format , 会生成google风格的自定义代码风格配置文件.clang-format;

这部分我生成自己的.clang-format,风格我不是很喜欢,我跟着这个链接设置的Visual Studio Code设置为代码风格为 Google C++ Style

这就是我要的效果啊。这就是我喜欢的风格啊。终于终结掉这部分。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值