Re: [请益] vim 回复原始设定的方法

楼主: changyuheng (张昱珩)   2023-05-31 05:23:33
Terminal-based 工具是很个人的东西,通常不会遇到这个情形。
如果是因多人共用同一帐号故而用到他人的设定档,应该要先尽量排除这种规划。
经常使用 terminal 工作的话,应该会想要维护一份自己的 dotfiles,
单就 Vim 来说,目前流行的是 Neovim,套件尽量用 Lua 写的,会比较新和高效。
Vim 的强大要在装上自己顺手的套件后才能完全释放,
列出一些重要功能,及其知名新兴或极负盛名的套件:
1. 套件管理:lazy.nvim
2. Buffer 或 tab 管理:我是 buffer 派不熟 tab,目前用 telescope.nvim
3. 档名、内容等等搜寻:telescope.nvim
4. 档案系统侧栏:nvim-tree.lua
5. 内容大纲侧栏:aerial.nvim
6. 自动补完:nvim-cmp、copilot.vim
7. 强化编辑:surround.vim、vim-easy-align、Comment.nvim
8. 强化提示:lualine.nvim、trouble.nvim
9. 语言服务器协议管理:mason.nvim
10. 外部语义分析:nvim-treesitter
知名 Vim 懒人包:
1. LazyVim
2. SpaceVim
3. LunarVim
4. doom-nvim
一些知名的 plugin 作者:
tpope
scrooloose
junegunn
tjdevries
folke
自荐一下自己的 dotfiles:https://github.com/changyuheng/dotfiles
因为有在嵌入式系统也能使用的需求,
所以以实用为主没有装很多花俏的功能,
有什么热键可以用、有装哪些套件都有写在说明,
同时支援 Windows、macOS、Linux distro 和亮、暗背景,
具备安装和反安装功能。
套件、配置都是一时之选,推荐想省下自己整理时间的人参考。
Shell 的部分可以参考去年在 COSCUP 的分享:https://youtu.be/XZAh3LMGHRM
Windows 也可以有很接近原生的 Unix-like shell 环境。
※ 引述《y2468101216 (芸)》之铭言:
: 我现在使用的 vim
: https://i.imgur.com/rWMIrmq.png
: 我想要的 vim(用一下鸟哥)
: https://linux.vbird.org/linux_basic/centos7/0310vi//centos7_vi-command.jpg
: 系统是使用 centos 7.9 想问问有没有办法改成下面那样,
: 上面那个不能纯键盘有够难用的,第一个帮我解决问题的送100P。
作者: OhGNM (OhGNM)   2023-05-31 08:58:00
推详细分享
作者: asdg62558 (吐司皮克)   2023-05-31 09:27:00
感谢分享
作者: devilkool (对猫毛过敏的猫控)   2023-05-31 10:19:00
感谢分享
作者: page888 (Epyon)   2023-05-31 10:26:00
感谢分享
作者: r2tw (r2)   2023-05-31 15:04:00
感谢分享
作者: kuan (kuan_hiroshi)   2023-05-31 15:59:00
推一下ThePrimeagen的Harpoon,可以快速切换档案
作者: BN96 (BN96)   2023-05-31 17:56:00
感谢分享
作者: superpandal   2023-05-31 18:32:00
不推plugin流派 这些plugin肯定不是原po写的 所以原po遇到了一些问题 vi/vim真用法是script派 根据需要定制 搞plugin大多都是通用的 但搞出来其实就个ide不是可编程编辑器而且不同plugin不同人写的 有无冲突不知
作者: jasonwung (路人JJ)   2023-05-31 22:48:00
作者: goldie (阿良)   2023-06-01 00:47:00
有些 plugin 写的很神很grok,超好用,像是 tpope 写的有几个根本必备。echasnovski/mini.nvim 也算?XD
作者: unmolk (UJ)   2023-06-01 08:38:00
感谢分享
作者: ya2138 (Jigsaw2138)   2023-06-02 09:09:00
好东西,希望有更多人来用
作者: penguinlion (penguinboss)   2023-06-04 05:28:00
作者: s8952889 (s8952889)   2023-06-05 20:04:00
顺路也分享一下自己的dotfiles (主要是neovim config)https://github.com/leonasdev/.dotfiles
作者: eric525498 (艾瑞克 我肆酒吧)   2023-06-05 20:23:00
推分享

Links booklink

Contact Us: admin [ a t ] ucptt.com