美文网首页
安装和定位vimrc

安装和定位vimrc

作者: 一叶障目 | 来源:发表于2022-04-08 22:03 被阅读0次

在上一篇文章中,我们简单开了一个头,阐述了下学习vim的必要性,这章开始,会慢慢由浅入深的学习它的一套完整的,高效的文本编辑方式方法。废话不多说,咱们正式开始吧

安装NeoVim

相对于vim来说,neovim更加现代化,配置也更加友好。而且之前vim相关配置可以很容易的就移植到neovim上。
对于mac平台来说,可以使用homebrew来安装

brew install neovim

对于linux平台来说,neovim支持现有的软件包管理工具,例如针对debian及其衍生系统来说可以使用

apt install neovim

对于其他发行版Linux来说,请参考neovim的官方网站来确定如何安装

针对windows平台,可以使用

// 使用Scoop
scoop install neovim
// 或者chocolatey
choco instal neovim

然后可以在终端中使用nvim 来打开,但是由于我之前大量使用vim,在习惯上仍然喜欢输入vim启动,因此这里我使用别名来将vim映射为nvim

alias vim='nvim'

使用vimrc进行基本的设置

刚开始为了后面使用方便,需要对vim进行一些基础配置,这里的配置也是为了日后更好的使用vim相关功能而必须要进行的配置

macOS 和 Linux上neovim配置文件位于~/.config/nvim/init.lua,Windows上的配置文件位于C:/User/用户/AppData/Local/nvim/init.lua。这里我们也可以将文件名改为init.vim这样我们可以使用vimscript.lua可以使用lua语言进行配置。这里给出vimscriptlua的最基础的配置

" vimrc 配置
set number "设置行号
syntax on " 打开语法高亮
set relativenumber "设置相对行号 
set nocompatiable "设置与vi不兼容
set wrap "设置自动换行
set ruler "设置右侧底部显示输入命令
set incsearch "设置搜索高亮
-- lua配置
vim.o.syntax = "enable"
vim.o.relativenumber = true
vim.o.wrap = true
vim.o.ruler = true
vim.o.incsearch = true

好了,这次就到这里结束了。不要着急,这只是一个开胃菜,后面将陆续介绍相关技巧

<hr />

相关文章

  • 安装和定位vimrc

    在上一篇文章中,我们简单开了一个头,阐述了下学习vim的必要性,这章开始,会慢慢由浅入深的学习它的一套完整的,高效...

  • 拿到一个全新linux系统要做的配置

    建立基本目录 安装git yum install git 主目录建立.vimrc文件: vim .vimrc 主...

  • Vim配置

    Vim 安装 安装Vundle 配置.vimrc 个人喜好常用配置 安装插件

  • 在vi中使用Vundle

    Vundle 安装 配置 在vimrc里 使用 添加plugin时,先在vimrc里面加入Plugin 'toma...

  • [手册] terminal 工作环境配置

    vim 篇 ~/.vimrc 配置 安装 vundle,启动插件安装 安装 you_complete_me 安装 ...

  • VIM配置

    建立.vimrc文件 在home目录下建立.vimrc文件 基本配置 安装插件 请参考链接:https://git...

  • 安装配置 Vim-airline

    安装 打开.vimrc在 plugin 区域输入: 进入vim,输入:VundleInstall安装。 配置 打开...

  • 代码美化

    VIM 代码美化 安装git 安装Vundle vim ~/.vimrc 安装相关插件 Vundle插件相关命令 ...

  • (G)VIM的安装与配置

    首先都是通过vundle管理插件的后附vimrc window 下载安装gvim 在vimrc中添加如下 如果要实...

  • vim配置

    安装vim 可能在安装后不会在 ~/ 目录下生成 .vim目录 和 .vimrc文件。但是问题不大,可以自己创建...

网友评论

      本文标题:安装和定位vimrc

      本文链接:https://www.haomeiwen.com/subject/qmkusrtx.html