安装 ubuntu 18.4.3、安装vmware tools 工具 、取消自动锁屏 、安装搜狗输入法 、设置共享文件夹、安装vim
=============================================================================安装 ubuntu 18.4.3获取地址:清华大学开源软件镜像站选择 ubuntu-18.04.3-desktop-amd64安装教程:此处转载博客安装vmware tool 工具右键虚拟机选项框,点击安装VMware Tool...
·
安装 ubuntu 18.4.3
- 获取地址:清华大学开源软件镜像站
- 选择 ubuntu-18.04.3-desktop-amd64
- 安装教程:此处转载博客
安装vmware tools 工具
- 右键虚拟机选项框,点击安装VMware Tools,此时在虚拟机中会自动加载DVD,里面有压缩包VMwareTools-10.3.10-13959562.tar.gz
到目录/media/xxno/VMware Tools 下将压缩包复制到所在的安装路径,这里我创建了 ~/code/vmware-tool 目录
cd /media/xxno/VMware Tools
cp VMwareTools-10.3.10-13959562.tar.gz ~/code/vmware-tool
将压缩包解压到 ~/code/vmware-tool 目录下,执行:
sudo ./vmware-install.pl
安装完毕即可,实现了窗口自适应,拖动文件等。
取消自动锁屏
- Ubuntu 默认情况下10分钟自动锁屏
打开设置-隐私-关闭自动锁屏 - 显示桌面快捷键:shift + alt + d
- 设置自动切换屏保:
安装搜狗输入法:
- 安装fcitx框架 ,在ubuntu 软件中心处搜索 fcitx ,安装所有文件。
- 链接:搜狗输入法 for linux 下载好直接点击安装即可。
- 安装详细教程:此处转载博客
- 可能会出现中文乱码
设置共享文件夹:
- 虚拟机设置-选项-共享文件夹-启用
- 挂载路径在 /mnt/hgfs/…
安装vim
sudo apt-get install vim
这里安装了最新版本 8.0.1453
- 配置vim主题 ,在vimrc文件里写入, 主题背景在目录/usr/share/vim/vim80/colors 下
colorscheme 主题插件名
例如:
colorscheme desert
- 设置终端背景透明度:配置首选项-启动背景透明度
- 安装plugin vim插件管理:
在此之前首先在家目录下创建.vim目录,在该目录下创建目录plugged,plugin ,doc 和syntax。
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
- 在vimrc文件里加入如下字段:
call plug#begin('~/.vim/plugged')
Plug 'junegunn/vim-plug'
"此处可以添加其他插件
"Plug 'github网站上的其他vimscript插件'
call plug#end()
- 输入后 打开新的终端:vim 执行命令:即可实现插件的安装
:PlugInstall
或者:vim +PlugInstall +qall
此处可能出现的问题:找不到编辑命令PlugInstall
问题:
[vim-plug] `git` executable not found. Most commands will not be available.
To suppress this message, prepend `silent!` to `call plug#begin(...)`.
原因是没有安装 git ,安装方法:转载博客
- 安装Nedrtree插件,在上面vim-plug 处插入:
Plug 'scrooloose/nerdtree'
"->NERDTree目录树插件---配置选项=====================================================
let g:NERDTreeDirArrowExpandable = '▸' "目录图标
let g:NERDTreeDirArrowCollapsible = '▾'
"autocmd vimenter * NERDTree "自动打开目录树
"vim【无文件】也显示目录树
autocmd StdinReadPre * let s:std_in=1
autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif
"vim打开目录文件也显示目录树?
autocmd StdinReadPre * let s:std_in=1
autocmd VimEnter * if argc() == 1 && isdirectory(argv()[0]) && !exists("s:std_in") | exe 'NERDTree' argv()[0] | wincmd p | ene | endif
"CRTL+N开关目录树
map <C-n> :NERDTreeToggle<CR>
"关闭最后一个文件,同时关闭目录树
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
"<-NERDTree目录树插件---配置选项===============================================================
查看nerdtree 命令快捷键:转载博客
- 安装ctags软件+Tagbar插件
安装ctags:
sudo apt-get install ctags
- 在目录/usr/include/下生成tags:sudo ctags -R
- 在virmc中添加:
set tags+=/usr/include/tags
set tags+=/tags
autocmd BufWritePost *.cpp,*.c,*.h :!ctags -R --sort=yes --c++ -kinds=+p --fields=+iaS --extra=+q
在vim-plug 中安装tagbar,链接:转载博客
Plug 'majutsushi/tagbar'
nmap <F3>tb :TagbarToggle<CR> " 将开启tagbar的快捷键设置为 F3
let g:tagbar_ctags_bin='/usr/bin/ctags' " 设置ctags所在路径
let g:tagbar_width=30 " 设置tagbar的宽度
autocmd BufReadPost *.cpp,*.c,*.h,*.hpp,*.cc,*.cxx call tagbar#autoopen() " 在某些情况下自动打开tagbar
- 安装YouVomplete 插件 ,链接:转载博客
Plug 'Valloric/YouCompleteMe'
let g:ycm_global_ycm_extra_conf = '~/.vim/bundle/YouCompleteMe/.ycm_extra_conf.py'
nnoremap <leader>jd :YcmCompleter GoToDefinitionElseDeclaration<CR> “按,jd 会跳转到定义
let g:ycm_seed_identifiers_with_syntax=1 " 语法关键字补全
let g:ycm_confirm_extra_conf=0 " 打开vim时不再询问是否加载ycm_extra_conf.py配置
inoremap <expr> <CR> pumvisible() ? "\<C-y>" : "\<CR>" "回车即选中当前项
set completeopt=longest,menu "让Vim的补全菜单行为与一般IDE一致(参考VimTip1228)
let g:ycm_collect_identifiers_from_tag_files = 1 "使用ctags生成的tags文件
安装cmake 依赖:
sudo apt-get install cmake
cd ~/.vim/plugged/YouCompleteMe/
sudo python3 install.py --clang-completer
- 安装vim状态栏插件:
Plugin 'yianwillis/vimcdoc'
Plugin 'vim-airline/vim-airline'
Plugin 'vim-airline/vim-airline-themes'
- 插件卸载:
若要卸载插件,只需将.vimrc中 “Plug ‘插件’ ”这条语句删掉,然后在vim 命令行模式中执行:PlugClean即可。
VIM最终整体预览
安装python3.7
- 1.首先安装gcc编译器:
sudo apt-get update
sudo apt-get install gcc
gcc -v
-
2.安装python3.7 链接:安装教程
-
3.安装python2.7 :
sudo apt-get install python-dev
安装交叉编译器5.4.0
- 下载安装包 arm-linux-gnueabi-5.4.0.tar 提取码:dmip
- 将压缩包拷贝到 /usr/local/arm/ 目录下 ,没有则创建目录
cd /usr/local/
sudo mkdir arm
cp /mnt/hgfs/xxno/linux-交叉环境搭建/arm-linux-gcc-4.4.3.tar.gz ./
- 解压arm-linux-gnueabi-5.4.0.tar.gz
sudo tar -xf arm-linux-gnueabi-5.4.0.tar.gz
- 将隐藏文件5.4.0 显示
mv /usr/local/arm/5.4.0 /usr/local/arm/
- 配置环境变量
sudo vim ~/.barshrc
在文件末尾添加:
export PATH=$PATH:/usr/local/arm/5.4.0/bin
- 查看安装是否成功:
arm-linux-gcc -v
- 添加链接库:实际编译会出现
: error while loading shared libraries: libmpfr.so.4: cannot open shared object file: No such file or directory
sudo ln -s /usr/lib/x86_64-linux-gnu/libmpfr.so.6 /usr/lib/x86_64-linux-gnu/libmpfr.so.4
终端字体修改
vim中文乱码:
更多推荐
已为社区贡献4条内容
所有评论(0)