作者changyuheng (Johann)
看板Soft_Job
标题Re: [请益] vim 回复原始设定的方法
时间Wed May 31 05:23:33 2023
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。
--
▄▄
▄
▄ ▄▄ ▄▄ ▄▄ ▄▄
▄ ▄
▄ ▄ ▄ ▄▄ ▄
▄▄
▄ ▄ ▄▄ ▄
▄ ▄ ▄
▄
▄▄ ▄ ▄ ▄ ▄▄ ▄
▄▄ ▄
▄▄
▄▄
▄▄ ▄ ▄▄
▄ ▄
▄ ▄▄▄▄
▄▄▄▄
▄ ▄ ▄ ▄▄ ▄▄ ▄▄ by iregd
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.228.108.184 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1685481817.A.496.html
1F:推 OhGNM: 推详细分享 05/31 08:58
2F:推 asdg62558: 感谢分享 05/31 09:27
3F:推 devilkool: 感谢分享 05/31 10:19
4F:推 page888: 感谢分享 05/31 10:26
5F:推 r2tw: 感谢分享 05/31 15:04
6F:推 kuan: 推一下ThePrimeagen的Harpoon,可以快速切换档案 05/31 15:59
感谢推荐!
7F:推 BN96: 感谢分享 05/31 17:56
8F:→ superpandal: 不推plugin流派 这些plugin肯定不是原po写的 所以原 05/31 18:32
9F:→ superpandal: po遇到了一些问题 vi/vim真用法是script派 根据需要 05/31 18:38
10F:→ superpandal: 定制 搞plugin大多都是通用的 但搞出来其实就个ide 05/31 18:40
11F:→ superpandal: 不是可编程编辑器 05/31 18:41
12F:→ superpandal: 而且不同plugin不同人写的 有无冲突不知 05/31 18:45
感觉这是天才的做法。
13F:推 jasonwung: 推 05/31 22:48
14F:推 goldie: 有些 plugin 写的很神很grok,超好用, 06/01 00:47
15F:→ goldie: 像是 tpope 写的有几个根本必备。 06/01 00:47
16F:→ goldie: echasnovski/mini.nvim 也算?XD 06/01 00:47
推!
17F:推 unmolk: 感谢分享 06/01 08:38
18F:推 ya2138: 好东西,希望有更多人来用 06/02 09:09
19F:推 penguinlion: 赞 06/04 05:28
20F:推 s8952889: 顺路也分享一下自己的dotfiles (主要是neovim config) 06/05 20:04
这个色码的补完很厉害耶!
22F:推 eric525498: 推分享 06/05 20:23
※ 编辑: changyuheng (1.169.71.211 台湾), 06/17/2023 11:04:44