【笔记篇】Ubuntu一日游

今天做数据的时候在Windows下出问题了(好像是爆栈了QAQ)
于是乎就打开了自己的Ubuntu虚拟机…
然而沉迷Windows的我已经忘记自己对这台虚拟机做过什么(比如装残了一个ycm自己都不知道怎么弄的= =
于是乎就重新装了一台= =
然而还是遇到各种各样的麻烦= =
在此记录一下,如果有遇到同样问题可以作为参考= =
装个机也是查了各方的资料啊= =为了以后方便就多放点指令和链接好了= =

  1. 装系统
    • 这个vmware自动帮忙装好了就非常赞了= =大约十几分钟就能装得很好了(也可能是镜像好2333)
  2. 装vmware tools
    • 这个主要是为了全屏吧= =从电脑上拖文件的话用U盘也是能搞定的= =但是屏幕太小真的忍不了
    • 刚开始装好系统之后CD里面留的是安装包,而且未连接= =所以不能装vmware tools,这时候我们要选上已连接,CD里面放linux.iso
    • 然后把压缩包拖出来才能解压= = tar -zxf xxxx.tar.gz
    • 解压出来的文件里面 sudo ./vmware-install.pl
    • 按windows上的方式一路按回车(不用担心,没有全家桶←_←) 然后重启就能生效了= =
  3. 装sogou输入法
    • 习惯性地登上了luogu然后发现自己用户名里带中文登录巨麻烦= =所以要下一个输入法= =
    • 上sogou官网py一个deb包 然后sudo dpkg -i xxxx.deb就完了
    • 装完之后按个人喜好设置一下,比如翻页默认不是page up和page down简直太蠢了OvO
  4. 装vim
    • 装linux显然不是为了颓废(没看出来),而linux下又没有VS那样的IDE(有了你虚拟机也带不起来好么←_←)我一贯是在linux下用vim的= =所以就装个vim。。。
    • 单纯装vim倒是很简单,sudo apt-get install vim就行了= =
    • 然后装完发现只有python3支持,并没有python2支持,后面有些插件就不是很好装。。
    • 所以我们再装一个支持python2的, sudo apt-get install vim-nox-py2(此处感谢百度经验
    • 等待装好,然后就可以用了= =
  5. 装vim插件

    • 装个啥也没有的vim显然不好用(我这么懒的一个人) 所以怎么着也要装几个插件= =
      在这里我装了NERDTree autocomplpop 和 clang-complete …(不要问我为什么不装ycm…可能会有种想打人的冲动←_←
    • NERDTreeautocomplpop都是挺好装的= =点开网站,找到下载地址下载下来,然后为了避免麻烦复制到根目录的.vim文件夹(没有就创建一个嘛)下用unzip命令解压缩,似乎就装好了…
    • 至于clang-complete…还是挺麻烦的OvO
    • 首先我们要装个git… sudo apt-get git
    • 首先是跑到gayhub(大雾)上下个zip包(其实clone应该就可以但是我不太熟练(逃))
    • 然后是unzip unzip之后make install…如果说缺什么git的话就先git init一下= =
    • make install完了之后把所有子文件和文件夹copy到.vim文件夹里去,该覆盖覆盖,该合并合并..
    • 然后用vim打开个cpp应该会有错误提示,说是没设置libclang路径啥的= =
    • 找libclang发现根本找不到,只好是求助
    • 发现可以把libclang.so.1搞成libclang.so
    • 比如我的是这样 先cd /usr/lib/llvm-3.8/lib 在这个目录下ln -s libclang.so.1 libclang.so就行了
    • 再打开vimrc按照提示写进去一些东西,打开个cpp打. :: ->什么的就有提示了OvO,这就说明 我们成功了!
    • 但是,且慢!我们输入std::,发现并没有什么补全╮(╯_╰)╭这就非常麻烦了,总不能写个queue没有补全还动不动就报错吧= =然后就一直一直在折腾,不过最后还是从stackoverflow里面找到了解决方案,改了一行vimrc…
    • 这一段还是直接从后面贴的部分vimrc中看吧= =
  6. 配置vimrc

    • 其实比装插件更应该做的是配置vimrc…不然vim连个行号都没有, 也没有语法高亮就不适合写程序= =
    • 所以要更改vimrc文件= =
    • 在这里我的vimrc绝大多是py了别人的blog(感谢这位blog主)
    • 然后还是自己按个人喜好改了一些= =
    • 比如取消了关于代码高亮的注释→_→
    • 添加了一些常用的键盘映射
    • 添加了一些跟插件有关系的vimrc配置
    • 然后再到网上py个主题啥的= =
    • py的主题要放在.vim文件夹的colors文件夹中= =
    • vim基本已经长得挺像个IDE了(可能比某些IDE还好用点?2333)
    • 然后晒一下改掉的东西
map<F7> :NERDTree
map<F10> :set paste
map<F11> :set nopaste
colorscheme gothic " 这里的xxx就是py到的主题 这里我用了gothic

" 这里就是装clang-complete的东西
let g:clang_complete_copen=1
let g:clang_periodic_quickfix=1
let g:clang_snippets=1
let g:clang_close_preview=1
let g:clang_use_library=1
" 这个地方用官方的选项总是找不到C++的头文件,百度了好久解决方案,在stackoverflow上解决了
" let g:clang_user_options='-stdlib=libc++ -std=c++11 -IIncludePath'
" 这个地方改成 
let g:clang_user_options='path, .clang_complete'
" 就可以愉快的补全STL了

let g:neocomplcache_enable_at_startup = 1
let g:clang_library_path='/usr/bin/llvm-3.8/lib'

差不多就这样设置一下(然后文件头是要改的,不然不就交别人代码了嘛= =)

7.装其他软件
- 网易云音乐啊= = 下载包 然后sudo dpkg -i xxx.deb 失败的话就sudo apt-get install -f一修基本就行了
- lantern近些天挂了就先不装了OvO
- QQ的话可以下个WineQQ凑合着用…
- 安装也简单,unzip完了sudo dpkg -i一下deb包就能用了= =(就是下载时间稍微长一点)
大约就这样吧= =以后的划水经历还会再写的= =

8.一些问题的处理
- 虚拟机内存炸了,非正常关机,重启之后桌面崩了…
- 曾经我以为这是个难以修复的问题,于是基本就弃了..但是这台机子装得倒是挺成功的,于是并不想弃…所以就试图修复一下,然后从百度第二页找到了解决办法,倒是很简单- -
- 既然图形界面崩了 我们就再装一遍就完了

sudo update-grub
sudo grub-install
  • 输完以后重启电脑就行了…
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值