"Ubuntu 新装系统一些心得" 在本文中,我们将讨论 Ubuntu 新装系统的一些心得,包括双系统分区、UEFI 引导、vim 配置、YouCompleteMe 插件安装和 markdown 编辑插件安装。 双系统分区 在安装 Ubuntu 的时候,选择 Legacy 引导,安装的时候选择 else,将 boot 放在 C 盘,即可实现 Win7+Ubuntu16.04 双系统分区。swap 主分区大小为 8192M,boot 除外其他文件夹都可以不放在 SSD 中。主分区大小为 200M,home 逻辑分区尽可能大,因为要放置/usr 逻辑分区尽可能大。 UEFI 引导 在安装 Win10 系统时,大部分是 UEFI 引导。可以参考 https://blog.csdn.net/demonliuhui/article/details/77483523 进行安装。唯一与上图的区别就是选择 UEFI 格式和逻辑分区,其他一样。如果是 Win10 Legacy 引导,也和上图一样。注意这里全部选择其他选项。 Vim 配置 在 Ubuntu 中,可以使用 Vim 作为 IDE。需要安装依赖库: sudo apt install libncurses5-dev libgnome2-dev libgnomeui-dev \ libgtk2.0-dev libatk1.0-dev libbonoboui2-dev \ libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev \ python3-dev ruby-dev lua5.1 liblua5.1-dev libperl-dev git libgtk-3-dev 然后,删除已经安装的 Vim: sudo apt remove vim vim-runtime gvim 接下来,获取 Vim 的源代码: cd ~ git clone https://github.com/vim/vim.git cd vim ./configure --with-features=huge --enable-multibyte --enable-rubyinterp=yes --enable-pythoninterp=yes --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu --enable-perlinterp=yes --enable-luainterp=yes --enable-gui=gtk2 --enable-cscope --prefix=/usr/local 并编译安装: make VIMRUNTIMEDIR=/usr/local/share/vim/vim81 sudo make install YouCompleteMe 插件安装 在 Vim 中,可以使用 YouCompleteMe 插件来实现自动补全。需要安装 Vundle: git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 然后,安装 YouCompleteMe: sudo apt-get install build-essential cmake sudo apt-get install build-essential cmake3 sudo apt-get install python-dev python3-dev cd ~/.vim/bundle/YouCompleteMe ./install.py --clang-completer Markdown 编辑插件 在 Vim 中,可以使用 vim-instant-markdown 插件来编辑 markdown 文件。需要安装支持库: sudo gem install pygments.rb sudo gem install redcarpet sudo apt-get install nodejs-legacy 然后,可以使用 vim-instant-markdown 插件来编辑 markdown 文件,并实现自动同步到 Firefox 中。
- 粉丝: 24
- 资源: 301
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- asm-西电微机原理实验
- Arduino-arduino
- C语言-leetcode题解之70-climbing-stairs.c
- C语言-leetcode题解之68-text-justification.c
- C语言-leetcode题解之66-plus-one.c
- C语言-leetcode题解之64-minimum-path-sum.c
- C语言-leetcode题解之63-unique-paths-ii.c
- C语言-leetcode题解之62-unique-paths.c
- C语言-leetcode题解之61-rotate-list.c
- C语言-leetcode题解之59-spiral-matrix-ii.c
评论0