由於最近切換到了 Linux,不可避免地經常需要使用 vi 等編輯器,所以這次好好折騰一下。
我的配置地址: https://github.com/fzdwx/nvim ,現在直接使用 LazyVim。
過期
我的配置#
pakcer#
我選用的插件管理器是 packer
,我也不知道選什麼好,就按最新的來吧。
--- setup packer
local fn = vim.fn
local install_path = fn.stdpath('data') .. '/site/pack/packer/start/packer.nvim'
if fn.empty(fn.glob(install_path)) > 0 then
packer_bootstrap = fn.system({ 'git', 'clone', '--depth', '1', 'https://github.com/wbthomason/packer.nvim', install_path })
vim.cmd("packadd packer.nvim")
end
--- add plugins
require('packer').startup(function(use)
-- 自托管
use 'wbthomason/packer.nvim'
-- 其他插件
-- 如果是第一次則同步
if packer_bootstrap then
require('packer').sync()
end
end)
alpha#
是一個 dashboard,也可以說是一個歡迎界面。
require('packer').startup(function(use)
-- ...
--- 添加下面兩行進行安裝
use "goolord/alpha-nvim";
use "kyazdani42/nvim-web-devicons";
-- ...
end)
配置代碼太長了就不放了,可以點擊這裡這裡參考。
telescope#
主要作用是文件的查找與預覽。
require('packer').startup(function(use)
-- ...
--- 添加下面代碼進行安裝
use {
'nvim-telescope/telescope.nvim', tag = '0.1.0',
"ahmedkhalf/project.nvim",
'nvim-lua/plenary.nvim',
}
-- ...
end)