-
2022-03-10 16:28:05
Ubuntu下
执行命令: sudo apt-get install vim
如果失败
解决办法:
首先更新一下: sudo apt -get update
在安装即可成功 sudo apt-get install vim更多相关内容 -
离线安装vim,vim安装及说明.zip
2020-10-11 15:53:08没有网络学习Linux, 这里有简单可以离线安装的方法,这里面有两个deb包,一个解决了依赖关系,一个是vim。请注意这是deb包,已经编译好了的,只需要安装就行了。安装方法解压后有。 -
四、Vim安装与配置
2022-03-22 15:38:18激光SLAM学习之路(四) 介绍Ubuntu18.04安装Vim编辑器详细步骤与操作,并对Vim进行配置,介绍Vim常用的命令。简述apt与apt-get命令区别与相替代的命令。目录
一、Vim检测是否安装
1-输入vi查看
##输入vi vi
2-按Tab键,显示以下字符为未安装
3-显示以下字符为已安装(可以看到是有vim的)
二、Vim安装过程
1-直接输入
sudo apt install vim
2-若显示以下界面,说明vim-common版本过低
3-输入以下命令,将vim-common依赖删除
sudo apt purge vim-common
4-再次输入sudo apt install vim即可安装,输入Y同意,等待安装完成即可。
三、Vim配置
1-输入
sudo vim /etc/vim/vimrc
2-进入vim配置文件,在文件最后一行键入自己的配置(简单配置,丰富配置需利用插件,由于后期使用VScode进行编程,在此不给出插件安装和建议)
(Tips:如果直接输入vim /etc/vim/vimrc也是可以进去进行文件修改,但会出现只读模式,权限不够的情况,使用:wq! 也是无法解决的,建议在进入开始就加入sudo 命令进行文件修改)
##个人常用配置(其余配置可自行查找) set ai 自动缩进,与上一行保持一致的自动空格 set ic 在查询模型与匹配模式下忽略大小写 set number 左侧显示行号 set showmatch 显示括号配对,并高亮显示相匹配的括号 set showmode 文本输入模型下,加亮显示模式指示器 set showcmd 在状态栏显示所执行的指令,未完成的指令片段 set warn 长行显示自动折行 set cindent 以C/C++模式缩进 set ruler 打开状态栏标尺 set scrolloff=6 设置光标离窗口上下6行时窗口自动滚动 set tabstop=4 设置Tab长度为4 set wrap 自动换行显示 syntax enable syntax on 自动语法高亮
下面是我的个人配置:
四、Vim日常使用命令
##打开文件 vim [文件路径]/[文件名] ##打开并有编辑权限 sudo vim 文件路径]/[文件名]
1-正常模式
打开后显示为正常模式,其他模式下按Esc进入正常模式
2-命令模式
正常模式下,按 Shift+:进入命令模式(Tips:注意英文输入模式下)
:w 保存不退出 :q 退出 :wq 保存并退出 :wq! 强制保存并退出
3-插入模式
正常模式下,按 i 进入编辑模式
Ctrl+u 删除当前行
五、关于apt与apt-get
apt是Ubuntu 16.04版本发布时进行的引入,apt引入旨在减少解决命令过于分散的问题,Linux许多发行版也是鼓励使用apt来代替apt-get
apt足够精简也更为有效,在使用apt时也能看到当前进程的完成进度,但是注意,有些操作apt并不能向下兼容apt-get,也就是说apt并不是完成代替了apt-get。
apt命令 等同命令 命令解释 apt install apt-get install 安装软件包 apt remove apt-get remove 删除软件包 apt purge apt-get purge 删除软件包及其配置文件 apt update apt-get update 刷新索引目录 apt upgrade apt-get upgrade 升级本地可升级软件包 apt autoremove apt-get autoremove 自动删除不需要的依赖包 apt search apt-cache search 搜索应用 apt自有命令 等同命令 apt list 列出所安装的所有包 Tips:部分精细化操作功能,还需要利用apt-get 命令完成。
-
安装vim,vim安装不了
2021-06-01 19:34:02安装vim,vim安装不了 注:如果没有vim,请预先安装vim,执行如下命令: apt-get install vim 在使用docker容器时。有时候里边没有安装vim。敲vim命令时提示说:vim: command not found,这个时候就须要安装...安装vim,vim安装不了
注:如果没有vim,请预先安装vim,执行如下命令:
-
apt-get install vim
在使用docker容器时。有时候里边没有安装vim。敲vim命令时提示说:vim: command not found,这个时候就须要安装vim,但是当你敲apt-get install vim命令时,提示
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package vim
这时候须要敲:
-
apt-get update
这个命令的作用是:同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引。这样才干获取到最新的软件包。
等更新完成以后再敲命令:apt-get install vim命令就可以。如果以上操作均不行,看下面:
docker容器内apt换源
- mv /etc/apt/sources.list /etc/apt/sources.list.bak
2. cat <<EOF >/etc/apt/sources.list
deb http://mirrors.ustc.edu.cn/debian stable main contrib non-free
deb http://mirrors.ustc.edu.cn/debian stable-updates main contrib non-free
EOF3.apt update
-
-
VIM安装YouCompleteMe(Windows/Mac/Linux)
2020-12-25 23:55:36VIM安装YouCompleteMe 前言 前一阵子一直在折腾YouCompleteMe这个插件,在Mac、Ubuntu、Windows上都试过,全部安装成功,其中 windows最费劲,今天也写出来,希望有跟我同样需要的人也可以少走弯路,少浪费点时间在...VIM安装YouCompleteMe
前言
前一阵子一直在折腾YouCompleteMe这个插件,在Mac、Ubuntu、Windows上都试过,全部安装成功,其中 windows最费劲,今天也写出来,希望有跟我同样需要的人也可以少走弯路,少浪费点时间在环境配置上。
安装VIM
windows
windows下,建议从如下链接下载安装VIM,是vim的日更版,可以支持python脚本:vim-win32-installer
下载完毕后直接安装后,配置环境变量path到vim的安装路径,例如我安装的是vim8.2 64位版本,装在C:/Program Files/vim,path配置如下:(都开始用vim了,环境变量在哪里配置应该不用教了吧)
配置好后用命令行运行vim可以启动vim就可以了。Linux/MacOS
Mac、Linux上的也建议重新安装vim,自带的vim大概率不支持python,Mac用brew命令安装:
brew install vim # 需要先安装brew工具,网上教程很多
Linux用命令行安装的方法就不写出来了,不同的Linux版本安装命令也不同,搜索一下就出来了。
确定当前的vim是否支持python
如果不确定现在安装的vim是否支持python,可以用如下命令查看:
vim --version
输出日志如下:
Windows:
Mac:
可以看到有“+python3/dyn”或者“+python3”字样就是表示支持python3。如果没有的话就要重装vim了。下载Python
Mac、Linux下暂未遇到python3版本的问题,只要安装python3和python3-dev即可。
sudo apt-get install python3 python3-dev
在Windows下比较麻烦,跟python3版本有关,具体如下:
启动vim,在vim下按如下操作查看当前vim支持的python3版本:<ESC>:python3 print("1")
如果没有安装python3或者安装的版本不对,会提示无法加载python的dll库,例如我的电脑上提示如下:
无法加载python38.dll,即我安装的版本只能支持python3.8,此时去python官网下载3.8版本的python软件,安装、配置环境。也有很多现有的教程(主要还是我太懒)。这里就不说了,不过有一点必须注意:
64位的vim必须配64位的python,32位的vim必须配32位的python!!!
直到执行<ESC>:python3 print("1")
能够在左下角正常打印出数据,如下左下角正常打印出“1”,表示vim能够调用到python3,python安装成功!
下载YouCompleteMe插能件
八仙过海各显神通吧,有的朋友用Vundle之类的插件管理工具,也都能下下来,但是我不想连Vundle教程一并写了,网上教程一大堆。不过这里还是说下Vundle中的配置,如下:
Plugin 'Valloric/YouCompleteMe'
或者直接打开网页下载zip,或者用git clone下载,如下:
git地址:https://github.com/ycm-core/YouCompleteMe
git clone下载:git clone https://github.com/ycm-core/YouCompleteMe.git
下载完成后,放到vim插件目录中。
之后用命令行打开该YCM目录,运行如下命令更新代码:git submodule update --init --recursive
安装cmake
这个不用多说了吧,Mac/Linux下一个命令的事,windows下比较麻烦。
不用怕我这里推荐个软件chocoletey,安装也是一个命令行的事:
用打开Powershell命令行,执行如下指令,等待安装结束就可以了:Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
装好之后,用管理员权限启动命令行,执行如下指令就可以安装cmake了
choco install -y cmake
windows下装完后记得配置环境变量,用choco命令安装会装在C:\Program Files\CMake文件夹下。把C:\Program Files\CMake\bin加到path中,这里就不再详述了(这个博主太懒了)。
编译器
windows下安装Visual Studio,这个不用多说了吧。宇宙第一IDE,程序猿必备佳品。
Mac/Linux下按照提示安装Xcode或者gcc等编译器。编译安装
用命令行打开YouCompleteMe文件夹,执行如下命令安装对C/C++的支持:
python3 install.py --clangd-completer
等待编译完成即可。
还可以安装对Java、Go语言等可以用如下命令查看编译参数,根据提示安装:install.py --help
这里个人不建议执行 install --all 全部安装,会拖慢vim的运行速度。
到这里已经完成YouCompleteMe的安装了,但是还不够,还需要安装YCM-Generator,这个插件是生成工程依赖库路径的文件,即.ycm_extra_conf.py这个文件。否则YCM找不到工程的头文件在哪里。最后,到这里就已经可以启动YouCompleteMe这个插件了,但是启动之后会爆错,我们还需要安装python3的pathtools插件,命令如下:
pip3 install pathtools
如果启动的时候提示vim版本过低,就需要重新安装vim到高版本,windows上如上面所说的可以通过vim-win32-installer下载新版本,ubuntu需要执行以下命令,添加vim的软件源后再安装:
sudo add-apt-repository ppa:jonathonf/vim sudo apt update sudo apt install vim
之后应该就可以完美启动了。
安装YCM-Generator
YCM-Generator的github仓库:https://github.com/rdnetto/YCM-Generator
在Vundle中的配置如下:Plugin 'rdnetto/YCM-Generator'
这个插件只要下下来就可以了,不需要编译。
Attention!!目前这个插件不支持windows!!那么windows上要怎么生成.ycm_extra_conf.py呢?可以从linux上自行拷贝一份后修改。
个人建议,vim还是放在linux和Mac上用就好,windows可以寻找其他替代方案。配置
YouCompleteMe和YCM-Generator都需要配置,下面展示我自己用的配置,可以参考下:
"YCM 自动补全设置 "let g:ycm_key_invoke_completion = '<c-z>' set completeopt-=preview "关闭preview窗口 "启用基于语义的自动补全 "let g:ycm_collect_identifiers_from_tags_files=1 " 开启 YCM 基于标签引擎 let g:ycm_error_symbol = '✗' let g:ycm_warning_symbol = '⚠' let g:ycm_semantic_triggers = { \ 'c,cpp,python,java,go,erlang,perl': ['re!\w{2}'], \ 'cs,lua,javascript': ['re!\w{2}'] \ } "设置白名单文件 let g:ycm_filetype_whitelist = { \ "c":1, \ "cpp":1, \ "sh":1, \ "py":1 \ } "修改提示框颜色 "highlight Pmenu ctermfg=4 ctermbg=8 guifg=#ffffff guibg=#000000 "提示不再是粉红色(pink) highlight PMenu ctermfg=yellow ctermbg=darkgrey guifg=#ffffff guibg=#000000 highlight PMenuSel ctermfg=white ctermbg=black guifg=#000000 guibg=#ffffff "声明、定义跳转 nnoremap <C-u> :YcmCompleter GoToDefinitionElseDeclaration<CR> nnoremap <F5> :YcmForceCompileAndDiagnostics<CR> "YCM-Generator配置 nnoremap <C-y> :YcmGenerateConfig ./<CR> "更新.ycm_extra_conf.py文件
该配置的快捷键如下:
快捷键 功能 Ctrl + z 唤醒补全,如果没有跳出补全框可以用这个快捷键调用 Ctrl + u 切换到声明/定义 F5 通过重编译代码,更新代码中的错误提示信息 Ctrl + y 更新项目下的.ycm_extra_conf.py文件 结束
如果文章有帮到你,请帮我点个小小的赞。哪里有问题或者看不懂的可以留言或者私信,我一定第一时间回复,谢谢🙏。
附
github上YouCompleterMe这个库在实时更新中,为了防止github上最新版本的安装过程变动导致本文不适用,因此在这里上传本文所用的YouCompleteMe版本。
点击下载 YouCompleteMe.tar.gz -
vim 安装与基础配置
2022-03-28 16:43:17本篇博客介绍了 vim 的源码安装教程,并推荐了一些基础配置,可以满足日常编辑需要。 -
Linux系统Ubuntu vim安装plugin
2021-11-30 00:45:05plugin的安装: 1.按Ctrl+Alt+T进入命令行界面 首先安装vim sudo apt-get install vim (ubuntu) yum install vim (redHat/Fedora/CentOS) 一直按提示按Y即可。 -
Ubuntu上Vim安装NERDTree插件操作步骤
2020-08-13 19:18:50NERDTree是Vim的文件系统浏览器,...这里通过Vundle安装NERDTree,Vundle是Vim软件包的缩写,是Vim插件管理器。Vundle源码在https://github.com/VundleVim/Vundle.vim。 安装Vundle: (1). 执行如下命令: mkdir -
vim安装-源码安装
2020-04-23 12:29:05vim源码安装demo 1. rm old vim(centos demo) yum -y remove vim 2. download vim wget -O vim8.2.0139.zip https://... -
plug.zip(常用vim插件管理器安装程序,解决安装不上的问题)
2021-06-28 12:28:08https://github.com/ckelsel/vim-init插件安装不成功,通过研究进行更改后快速安装,注意使用方法。 -
vim:VIM安装程序,带有几个用于Go和Javascript开发的插件
2021-05-12 01:20:58VIM设置要求Vim8或Neovim(最新更好) 的Python 3 去1.8+ 您可以使用pip使用python3安装neovim: pip3 install neovim安装演示(React-Native)您的React Native项目的示例配置文件 -
vim 安装
2019-03-23 22:12:51在Linux安装了go环境后,一般要安装vim-go插件,能够对go代码有配色、语法高亮、格式化等功能,方便开发者直接在linux上vim编写代码。安装完vim-go插件后vim打开一个文件可能会遇到问题,系统会提示vim版本过低,... -
vim-plug, 我的vim插件, 基于vim-plug安装.zip
2019-09-17 23:04:47vim-plug, 我的vim插件, 基于vim-plug安装 -
ubuntu下vim安装ctags工具
2019-05-30 21:38:43ubuntu下安装ctags工具 ctags工具全称Generate tag files for source code。扫描指定的源文件,找出其中包含的语法元素,并把找到的相关的内容记录下来,这样在代码浏览和查找时就可以利用这些记录实现查找和跳转的... -
VIM安装YCM插件的详细步骤
2020-04-29 23:06:38文章目录前言VIM版本安装YCM依赖的软件和库安装Vundle安装YCM下一步配置效果图参考博客 前言 据说youcompleteme是最难安装的插件,我在想网上找到一篇博客就能够安装了,为什么会最难呢?等到安装的时候才发现真的难... -
vim安装python神器jedi插件
2020-12-08 17:37:39vim安装python神器jedi插件 安装Vundle git clone https://github.com/VundleVim/Vundle.vim.gi`在这里插入代码片`t ~/.vim/bundle/Vundle.vim 添加配置文件~/.vimrc set nocompatible " be iMproved, required... -
vim安装indentLine和vim-autopep8插件
2019-12-03 09:34:231 vim配置 vim的基本配置和其他插件参考:https://blog.csdn.net/qyhaill/article/details/99701566, https://blog.csdn.net/qyhaill/article/details/100832805 2 indentLine插件 indentLine是一款缩进指示线,... -
vim安装vim-plug报错:Failed connect to raw.githubusercontent.com:443;(拒绝连接)
2021-01-08 00:52:271、打开hosts文件 sudo vim /etc/hosts ...3、重新执行vim-plug安装命令 curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim ... -
vim配置包,linux若要使用vim,需要先安装vim包
2018-07-12 16:14:52linux,ubuntu中vim配置包。linux若要使用vim,需要先安装vim包。 -
centos下的vim安装
2017-04-16 11:35:44一 . 大家的都知道Linux下是自带vi ,那么我们如何对vi使用呢? 在centos下打开terminal,通过 ... centos下安装vim,因为vi的功能没有vim丰富用yum查找源中的VIM包,不知安装哪个合适。yum search -
Vim安装与使用详细教程
2018-05-17 11:23:59Vim 详细Vim快捷键大全 Vim的配置以spf-13为例子 项目地址: https://github.com/spf13/spf13-vim ...Vim的安装 Linux, *nix, Mac OSX Installation The easiest way to install spf13... -
Debian Linux下的vim安装
2019-04-04 16:05:59操作系统:Debian / ...1. 在Linux系统的命令窗口下输入python,测试是否安装python,如果python已经安装,会出现下图中的信息. 如果提示:-bash: python:command not found,则没有安装python。 2.安装python ... -
Ubuntu18.04 vim安装和配置
2019-04-05 14:30:03一、安装Vim 打开终端输入 vi 命令,看到系统已经安装过了 而输入 vim 命令,提示没有安装 vim是vi的升级版本,兼容vi的所有指令,还包括一些新特性 首先卸载原有的vim sudo apt-get remove vim-common ... -
centos7下的vim安装vundle
2019-08-16 22:39:39主要步骤 1、在github下载vundle git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/...2、打开vim .vimrc 输入以下代码: :set nu set nocompatible " be iMproved, required filet... -
vim安装vue.js语法高亮插件
2019-03-09 15:32:21:vim安装插件,支持vue.js语法高亮 操作步骤 : 按照说明从github安装Vundle.vim(Vundle.vim是vim的插件管理工具) 按照说明从github安装vim-vue这个插件 (把 Plugin 'posva/vim-vue' 命令放入.vimrc中... -
vim-polyglot:Vim的坚实语言包
2021-02-01 04:02:52为Vim安装 , , 或软件包管理器。 将此存储库用作子模块或包。 例如,当使用 (我建议)时: set nocompatible call plug#begin () Plug ' sheerun/vim-polyglot ' call plug#end () (可选)下载其中一个并将... -
Mac Vim安装及字体设置
2016-10-24 09:20:59最近在用osx自带的vim时发现无法通过"+y来把内容复制到系统剪贴板,如果需要这个功能支持的话得重新编译,所以想想还不如找个替代品,于是就找到了Mac Vim直接brew install macvim尝试了一下visual模式选中后,通过... -
vim安装(vim配置教程)
2021-05-14 04:36:51一、安装 vim 控制台版本的vim随ubuntu一起发行,因此没必要安装. 然而,如果您更喜欢GUI界面下的vim的话,请安装vim-gtk软件包,有以下两种方法:1、在Ubuntu .Ubuntu系统里没有像Windows下的文本编辑器这么方便... -
linux vim安装molokai配色方案
2018-03-26 18:59:04这段时间用linux比较多,linux下的vim配色简直亮瞎眼,感觉眼睛再这样要瞎掉了,所以觉得换其他的配色方案,默认的配色方案不太好用,所以我下的molokai的配色方案,这个配色方案还是很受欢迎的。一:下载molokai... -
ubuntu离线安装vim
2021-02-05 11:57:21ubuntu离线安装vim