centos7 vim环境优化

centos7默认是使用vi,而不是使用vim,所以,我们需要修改一下vi的别名,并且,我们使用neovim,vi毕竟还是有很多功能比较原始

所以

yum install neovim -ycat >> ~/.bashrc << EOF
alias vi=‘nvim‘
EOF

插件不能少,,省心点,我们用github最多星的

https://github.com/amix/vimrc

执行以下脚本,安装vim常用插件,具体插件及功能请自行看上面的链接

git clone --depth=1 https://github.com/amix/vimrc.git ~/.vim_runtime
sh ~/.vim_runtime/install_awesome_vimrc.sh

neovim的vim脚本位置跟vi/vim不一样,所以,我们需要安装一下

mkdir -p ~/.config/nvim
 cat >>  ~/.config/nvim/init.vim  << EOF
let g:go_version_warning = 0
set runtimepath+=~/.vim_runtime

source ~/.vim_runtime/vimrcs/basic.vim
source ~/.vim_runtime/vimrcs/filetypes.vim
source ~/.vim_runtime/vimrcs/plugins_config.vim
source ~/.vim_runtime/vimrcs/extended.vim

try
source ~/.vim_runtime/my_configs.vim
catch
endtry
EOF

从上面的脚本我们知道,一般把我们自己常用的vim配置写入.vim_runtiome/my_configs脚本下,所以我们可以

cat >> ~/.vim_runtime/my_configs.vim <<EOF
let &termencoding=&encoding
set fileencodings=utf-8,gbk
EOF
以上支持我们伟大的gbk编码,不要问我为什么要支持gbk,这个可能得问微软,凭.c文件不能使用utf8编码

原文地址:https://www.cnblogs.com/linbc/p/11002915.html

时间: 2024-10-12 01:12:52

centos7 vim环境优化的相关文章

Centos7安装步骤和环境优化 ------ 新手安装详细教学,免费提供软件安装包

一.环境准备:Vmware workstationxshellcentos7.4镜像 软件安装包百度云分享链接:https://pan.baidu.com/s/1Jg66BsqgYjvT54RT-S-5iQ提取码:5hli 二.centos安装步骤:1.首先打开我们vmware,开始创建虚拟机2.选择自定义,下一步 3.然后点击下一步,来到安装客户机系统这,我们先暂时选择稍后安装操作系统,先将虚拟机配置好,最后再安装镜像.4.选择linux系统中最新的版本,确定好之后,点击下一步5.我们在选择安

Nginx、Tomcat线上环境优化配置

 Nginx.Tomcat线上环境优化配置 Nginx优化: Nginx安全方面的优化: 1. nginx安全优化,在nginx配置文件http标签段内添加"server_tokens  off"即可隐藏访问或者报错时提示web版本号信息. 2. server_tokens参数可以在http,server,location的位置添加 3. 还可以修改nginx的3个源码文件 4. 如还需要安全优化更改端口.用户. nginx 性能优化: 对于nginx配置文件中对优化比较有作用的一般为

centos7安装与优化

各位小伙伴,安装过程图片有点问题,我处理一下,马上更新 CentOS-7安装与优化 我这里用7.2的版本,为了后面云计算的兼容性做准备 centos的演变 sysvinit技术      系统第一个启动进程:init,pid=1 串行启动:一次一个,一个一个启动 使用的版本:centos5 init优点:运行非常良好,概念简单清晰.主要依赖于shell脚本 init缺点:1.按照一定顺序执行,启动慢2.容易hang住,fstab与nfs挂载问题 upstart 技术(过度的技术)       串

CentOS7的内核优化

修改内核配置文件 vim /etc/sysctl.conf 刷新配置文件 sysctl -p 关ipv6 net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 避免放大攻击 net.ipv4.icmp_echo_ignore_broadcasts = 1 开启恶意的icmp错误消息保护 net.ipv4.icmp_ignore_bogus_error_responses = 1 关闭路由转发 net.i

Linux Centos7部署环境安装-CentOS

Linux Centos7部署环境安装-CentOS Centos7部署环境安装及Linux常用命令 centos系统下各文件夹的作用 centos7修改系统默认语言 centos7安装rz/sz命令 centos7安装netstat centos7安装lsof命令 centos7下载并安装jdk并配置环境变量 centos7安装Tomcat centos7安装Nginx centos7安装MySQL Linux常用命令 centos系统下各文件夹的作用 /: 根目录,一般根目录下只存放目录,不

【vim环境配置】详细实录

[写在前面] 以下的所有内容主要参照: https://github.com/yangyangwithgnu/use_vim_as_ide . 原blog作者写的非常用心,建议大家都去看看.(个人觉得通过这个blog大大提升了学习vim配置环境的效率,因此给作者捐了顿外卖的钱)这个随笔就是学习上述blog内容的辅助记录,并不能代替学习原著:把学习过程中遇到的一些坑列出来,初步做一下知识沉淀. 以前我个人的学习理念是“重剑无锋.大巧不工”,瞧不上这些快捷键之类的“奇技淫巧”.但是,打磨完了vim的

【vim环境配置】解决ubuntu上 由YouCompleteMe插件配置不当引起的 自动补全失效的问题

背景: 由于不可抗拒的原因,学习环境由之前centos的一台机器上,变成了ubuntu的一台机器上.因此,需要在新的ubuntu的机器上再配置一次vim环境.算起来这已经是第三次配置vim环境了(mac上配过一次,centos上配过一次,ubuntu上再配置一次).这次配置大体上比较顺利,还是沿用之前日志用的方法(http://www.cnblogs.com/xbf9xbf/p/4860484.html),用pathogen管理插件:而且这次ubuntu机器能联网,比之前在centos上无网的情

转载:简书 vim环境配置 作者 fromradio 留作备忘 如侵权请联系删除

为Python创建Vim环境 作者 fromradio 2016.08.04 11:36* 字数 1766 阅读 504评论 0喜欢 12 大部分Python使用者可能习惯使用Sublime Text 3等笔记本式的编辑器.然而实际工作环境中有可能遇到需要在无GUI环境下工作的情况,比如需要登录到虚机上进行调试等.此时vim成为了常用的编辑器选择,所以如何使得vim变得心应手成为一个重要的问题. 第一个问题是vim版本的问题,笔者工作环境中的red hat 6版本的默认vim为7.2,不能支持后

在centos6.x和centos7.x环境下停机扩容docker的pool空间

一.首先介绍一下docker的存储驱动Device Mapper插件的工作原理 如果在CentOS .REHL .Fedor或者其他默认没有 AUFS支持的Linux发行版上使用Docker,你需要用到Device Mapper的存储插件.将这个插件设置为默认,它会把你所有的容器存储到一个100G的简短文件中,并且限制每个容器最大为10GB.最初Docker仅能在支持Aufs文件系统的Linux发行版上运行,但是由于Aufs未能加入Linux内核,为了寻求兼容性.扩展性,Docker在内部通过g