一、准备Linux环境

整体安装和使用教程按照 http://why.ink:8080/ICS/2023/ 这个来进行 讲的很全面

linux安装软件,有些软件安装起来真的是问题重重,我认为这是linux的问题,而且还会遇到bug,从软件易用性上来看,是不如windows,但从开发角度来说倒是linux更好用一些

Linux 安装准备:

1、在Ubuntu官网上看tutor,刻录USB安装包

2、基础命令安装使用

1)安装: apt apt-get aptitude ,我用前两个安装总是会出现错误,我也不能搞明白整体安装到底哪里出错了,使用aptitude 来安装就没问题

2)编辑器 :vim  vim tutor 中的常见命令,看完tutor基本够用,不会的Google 或者 gpt

3)man gcc gdb 常见bash命令,和 | 用法, 实际上每个linux 命令都是c程序,不同的选项其实是参数

Linux 上网配置

1、找到合适的上网途径

2、linux走代理 参考 https://www.psvmc.cn/article/2022-08-17-proxy-linux.html?utm_source=pocket_reader

虽然网上说的话挺多,各种网页巴拉巴拉说了一堆,核心就是几个命令

export http_proxy=http://localhost:port
export https_proxy=http://localhost:port
source ~/.bashrc
echo $http_proxy
echo $https_proxy
curl --proxy http://127.0.0.1:10808 www.google.com
unset http_proxy   
unset https_proxy

根据参考文章,先找到自己代理的端口,更改环境变量,设置好后 ,进行测试,但是linux中每个命令的代理都要分别设置,得多搜索。

二、vim 配置

vim配置是个过于难搞的问题,精通编程前还要精通vim,感觉属于人为添加限制,工具本身就要易用,总不能我为了用锤子砸钉子拼个桌子,先自己把锤子组装起来吧。但是,整体对vim的推崇是这样的,我在想每个人都花功夫来学是不是没有必要。但是,现有路径就是这样,学编程就是要把这口屎给吃了。

参考:

https://www.bilibili.com/video/BV16P4y1X7xQ/?spm_id_from=333.880.my_history.page.click&utm_source=pocket_saves&vd_source=f2c0b4713f5edefb2d1741e6165cb807

https://juejin.cn/post/7293029930089955338?utm_source=pocket_saves

https://zhuanlan.zhihu.com/p/692202165?utm_source=pocket_reader

参考了这三篇文章(视频),但实际情况上并不完全一样。

1)参考视频来一步一步的操作,我用apt来安装 总是出一堆状况,我用了aptitude来安装

2)clangd很好安装,但我vim-plug安装不上去,核心在于不知道为什么curl出bug了,解决方案为 https://github.com/chxuan/vimplus 安装 vimplus , 这个里面有vim-plug

3)很可能安装完vimplus就已经可以不全了,但是为了完整的验证教程,就按照视频继续安装了。 coc配置在juejin的博客中,两个内容是一样的

4)coc配置完就可以进行正常一点的vim 编程了 有不全 有缩进啥的。

整个配置过于蛋疼,按照教程都有可能会出现各种各样的问题。

posted on 2024-05-01 17:07  混沌奇迹  阅读(29)  评论(0编辑  收藏  举报