上次使用mac用的是黑苹果

但是这次用的是MacBook Pro
继续为上次做些补充
上次大约一年前写的这篇文章虽然是mac下的vim 但是实际上是Ubuntu的
为什么这么说 是因为当时的我买了腾讯云的服务器 然后安装了Ubuntu系统 用来搭建网站的 索性就通过ssh协议访问Ubuntu并用Mac终端使用Ubuntu下的vim
因为本质上没有什么区别 但这次是在mac本身的终端下使用的vim
同时 因为上次使用Mac的时候安装的主题插件显示的有问题 且用的是vundle插件管理的插件 这次换了一个终端 运用了item2终端 解决了主题插件的显示问题 同时使用了plug插件管理的插件

并没有安装ycm

ycm是一个很强大的代码补全插件 但是有十分难安装
加上ip被墙等问题的出现 更加是难上加难
索性就暂时的放弃了 暂时…

snazzy主题

这个主题就是上次在mac自带的终端下运行有问题的主题
可能有些朋友是没有问题的 所以不妨试一下
这个主题的安装放在了配置文件 plug开始的时候的前面两行
另一个是airline

vimrc

syntax on
set number
set norelativenumber
set cursorline
set wrap
set wildmenuset hlsearch
exec "nohlsearch"
set incsearch
set smartcaselet mapleader=" "
noremap<LEADER><CR> :nohlsearch
noremap U 5k
noremap N 5jmap D :NERDTreeToggle<CR>
noremap p j
noremap h i
inoremap jj <ESC>
map Q :wq<CR>
call plug#begin('~/.vim/plugged')
Plug 'vim-airline/vim-airline'
Plug 'connorholyday/vim-snazzy'" File navigation
Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' }
Plug 'Xuyuanp/nerdtree-git-plugin'" Taglist
Plug 'majutsushi/tagbar', { 'on': 'TagbarOpenAutoClose' }" Error checking
Plug 'w0rp/ale'" Auto Complete
"Plug 'Valloric/YouCompleteMe'" Undo Tree
Plug 'mbbill/undotree/'" Other visual enhancement
Plug 'nathanaelkane/vim-indent-guides'
Plug 'itchyny/vim-cursorword'" Git
Plug 'rhysd/conflict-marker.vim'
Plug 'tpope/vim-fugitive'
Plug 'mhinz/vim-signify'
Plug 'gisphm/vim-gitignore', { 'for': ['gitignore', 'vim-plug'] }" HTML, CSS, JavaScript, PHP, JSON, etc.
Plug 'elzr/vim-json'
Plug 'hail2u/vim-css3-syntax'
Plug 'spf13/PIV', { 'for' :['php', 'vim-plug'] }
Plug 'gko/vim-coloresque', { 'for': ['vim-plug', 'php', 'html', 'javascript', 'css', 'less'] }
Plug 'pangloss/vim-javascript', { 'for' :['javascript', 'vim-plug'] }
Plug 'mattn/emmet-vim'" Python
Plug 'vim-scripts/indentpython.vim'" Markdown
Plug 'iamcco/markdown-preview.nvim', { 'do': { -> mkdp#util#install_sync() }, 'for' :['markdown', 'vim-plug'] }
Plug 'dhruvasagar/vim-table-mode', { 'on': 'TableModeToggle' }
Plug 'vimwiki/vimwiki'" Bookmarks
Plug 'kshenoy/vim-signature'" Other useful utilities
Plug 'terryma/vim-multiple-cursors'
Plug 'junegunn/goyo.vim' " distraction free writing mode
Plug 'tpope/vim-surround' " type ysks' to wrap the word with '' or type cs'` to change 'word' to `word`
Plug 'godlygeek/tabular' " type ;Tabularize /= to align the =
Plug 'gcmt/wildfire.vim' " in Visual mode, type i' to select all text in '', or type i) i] i} ip
Plug 'scrooloose/nerdcommenter' " in <space>cc to comment a line" Dependencies
Plug 'MarcWeber/vim-addon-mw-utils'
Plug 'kana/vim-textobj-user'
Plug 'fadein/vim-FIGlet'call plug#end()
color snazzy

这是所有插件安装完后的样子

如果只是追求我vim这个外貌的话

如果只追求外貌 不用安装这么多个插件 只需要

Plug 'vim-airline/vim-airline'
Plug 'connorholyday/vim-snazzy'

这两行就行了

不足

不足的地方很明显 没有安装ycm
本来是有ycm的位置的 但是显然的是 我把它注释了
哎 安装不上啊 啊啊啊啊
太难受了

基本按键映射的更改

esc 改成了 连按 j 两下 就是 jj
U :大写u 向上5行
N : 大写n 向下5行

Q:大写q 保存退出
以上是几个比较关键的

正片2555个字

Mac下的vim简单配置相关推荐

  1. Mac下安装VScode和配置C++环境

    Mac下安装VScode和配置C++环境 1. 下载.安装VScode软件 2. 配置C/C++环境 参考文章 1. 下载.安装VScode软件 VScode的下载地址: https://code.v ...

  2. linux/macOS下的vim界面配置以及topo_sort Apare_xzc

    linux/macOS下的vim界面配置以topo_sort Apare_xzc 2021.2.3 先说一下,一般macOS 的/usr/share/vim/vimrc 这个路径下的vimrc 不可修 ...

  3. Centos 6.5下一个SNMP简单配置(snmp protocol v3,监控宝)

    Centos 6.5下一个SNMP简单配置(snmp protocol v3.监控宝) jom_ch@2014/7/25 1,安装 >yum -y install net-snmp net-sn ...

  4. Mac下python3配置opencv3 3和Mac下单独opencv的配置以及iOS下配置opencv

    #1.Mac下python3配置opencv3.3 新手受任开发一个功能,需要用到opencv.但python和opencv连接出现问题,看了大概有上百份博客的解决办法,都没有解决,快要放弃了,解决了 ...

  5. anaconda新建python2环境安装不了jupyterlab_在Mac下安装anaconda及配置jupyterLab和PyTorch的方法...

    在Mac下安装anaconda及配置jupyterLab和PyTorch的方法 1. 首先在anaconda官网上下载anaconda包(国内网速度不算太慢) https://www.anaconda ...

  6. shell个性化配置+vim简单配置

    配置bash_profile,不同文件类型显示不同颜色,同时下方cmd栏显示当前目录,记得source ~/.bash_profile(注意替换成自己的目录) "export PS1='\e ...

  7. mac下server开发环境配置

    2019独角兽企业重金招聘Python工程师标准>>> 分类: server开发2014-01-06 19:01 605人阅读 评论(0) 收藏 举报 mac下的server开发我总 ...

  8. Mac下Git安装及配置

    Mac下: 1.下载git版本并安装 运行终端 查看git版本: bogon:~ yan$ git --version git version 2.16.3 配置gitconfig文件 vim ~/. ...

  9. 【Linux】vim简单配置

    vim的简单配置 我们一般自己去配置的时候,不去改动这个文件,而是选择在自己当前用户的主目录下新建一个 .vimrc 文件,存放我们的配置. 1.1进入当前主目录 cd ~/ 1.2创建一个.vimr ...

最新文章

  1. 【TensorFlow】tf.nn.conv2d是怎样实现卷积的?
  2. 2015-10-11 Sunday 晴 ARM学习
  3. 阿里云容器Kubernetes监控(七) - Prometheus监控方案部署
  4. c#中重载单目运算符-_C#程序重载二进制运算符(-,*,/)
  5. 基于MaxCompute InformationSchema进行血缘关系分析
  6. 动态创建数据表php,PHP实现动态添加XML中数据的方法
  7. C#流程控制语句--迭代语句(while,do....while, for , foreach)
  8. VSCode配置Python开发环境
  9. xtrabackup-增量备份
  10. matlab单行注释,matlab注释
  11. layui table 字体大小_根据状态修改layui表格显示的文字及字体颜色
  12. java 对象复制_程序员应该知道java虚拟机的22个重难点(干货)
  13. 最新!华为HCIA网络工程师题库精讲(01)
  14. 计算机思维中核心要素,思维导图核心三要素
  15. Libra客户端使用
  16. 官网为啥这么喜欢IE和Flash?
  17. 以往WiFi的最大痛点,终于被WiFi 7给解决掉了
  18. excel如何转化成word文件
  19. Win7报错:Explorer.EXE不支持此接口的解决办法
  20. 能力与素养恬阔与平时,欣赏与 Offer 展露在未来!

热门文章

  1. python 实现tar文件压缩解压的实例详解
  2. python根号怎么打出来手机_根号在手机中怎么打出?
  3. 艾永亮超级产品:企业做竞品分析的三大方向
  4. deallocate mysql_MySQL中预处理语句prepare、execute与deallocate的使用教程
  5. 如何制作一个Python SDK并实现私服上传下载
  6. 运维监控Nagios的原理与基本配置
  7. vue项目的三种开发模式
  8. REANA-自动驾驶功能安全开发工具-功能安全ISO26262、预期功能安全(SOTIF)ISO21448、网络信息安全(Cybersecurity)ISO21434
  9. 为什么要这么努力?努力是件美好的事
  10. 自动构造支撑和阻力线