nvim

2025-12-11 0 185

Colemak用户的最终Neovim配置

中文版

不要仅仅复制此配置文件夹而不真正查看它!拜托,至少请阅读此读数文件!

  • 要求
  • 安装后,您需要
  • 安装后,您可能需要
    • 首先
    • 对于Python Debugger(通过vimspector
    • 配置Python路径
    • 对于标记列表:
    • 对于FZF
    • 还有…
  • 键盘快捷键
    • 1个基本编辑器功能
      • 1.1最基本的知识
      • 1.2重建光标运动
      • 1.3插入模式
      • 1.4在正常模式下重新映射的文本操纵命令
      • 1.5其他有用的正常模式删除
      • 1.6在视觉模式下重新命令
    • 2个窗口管理
      • 2.1通过拆分屏幕创建窗口
      • 2.2在不同窗口之间移动光标
      • 2.3调整不同窗口的大小
      • 2.4关闭窗户
    • 3个标签管理
    • 4个终端键盘快捷键
  • 插件键键(提供了屏幕截图/GIF!)
    • 自动完成
      • COC(自动完成)
      • COC-SNIPPET
    • 文件导航
      • COC-explorer(文件浏览器)
      • r nvim r-文件浏览器
      • FZF-模糊文件查找器
      • Xtabline(“花式”选项卡行)
    • 文本编辑插件
      • vim-table模式
      • 不发行
      • VIM-Visual-Multi
      • vim-surround
      • vim-subversive
      • vim-easy-Align
      • 自动成型
      • VIM-MARKDOWN-TOC(Markdown Files的生成目录)
    • 缓冲区内导航
      • Vista.vim
    • 查找并替换
      • far.vim-查找并替换
    • 与GIT相关
      • vim-gitgutter
      • FZF-Gitignore
    • 其他的
      • vim-calendar
      • Goyo-不分散注意力的工作
      • suda.vim
      • COC转换器
  • 自定义片段
    • 降价
  • 一些奇怪的东西
    • tx并输入您的文字
    • 定制的垂直光标运动

要求

  • 这种nvim配置需要Neovim 0.6.0+

安装后,您需要

  • 安装pip3 ,然后do pip3 install --user py nvim
  • 安装node ,然后执行npm install -g neovim
  • 安装书呆子 – 实际上是可选的,但看起来真的很好)

安装后,您可能需要

首先

  • :checkhealth

对于Python Debugger(通过vimspector

  • 安装debugpypip

配置Python路径

  • 好吧,请确保您有Python
  • 请参阅_machine_specific.vim

对于标记列表:

  • 为功能/类/变量列表安装ctags

对于FZF

  • 安装fzf
  • 安装agthe_silver_searcher

还有…

  • 安装用于输入文本ASCII艺术的figlet
  • 安装xclip用于系统剪贴板访问(仅Linuxxorg

键盘快捷键

1个基本编辑器功能

1.1最基本的知识

k :切换到INSERT :模式(与Vanilla VIM中的键i相同)

Q :退出当前的VIM窗口(与命令相同:q

S :保存当前文件(与命令相同:w

重要的

由于i键已映射到k ,因此涉及i应该使用k每个命令(组合)(例如, ciw应为ckw )。

1.2重建光标运动

捷径 行动 相等的
u 光标沿终端线 k
e 光标沿终端线 j
n 光标向左 h
i 光标右 l
U 光标升高5端线 5k
E 光标下降5端线 5j
N 光标开始 0
I 光标到线的尽头 $
Ctrl u 将视图端口移动5行而无需移动光标 Ctrl y
Ctrl e 将视图端口向下移动5行而无需移动光标 Ctrl e
h 移至这个词的结尾 e
W 向前移动光标五个字 5w
B 向前移动光标五个字 5b

1.3插入模式键

捷径 行动
Ctrl a 将光标移至线路的末端
Ctrl u 将光标右侧的字符移至行末端

1.4在正常模式下重新映射的文本操纵命令

捷径 行动
l 撤消
< 不明智
> 缩进
SPACE SPACE Goto下一个占位符( <++>

1.5其他有用的正常模式删除

捷径 行动
r 编译/运行当前文件
SPACE s c 切换咒语建议
SPACE d w 查找相邻重复的单词
SPACE t t 将每4个空间转换为一个选项卡
SPACE o 折叠
SPACE - 以前的快速固定位置
SPACE + 下一个快速固定位置
\\ p 显示当前文件的路径
SPACE / 在当前窗口下方创建一个新的终端

1.6在视觉模式下重新命令

捷径 行动
Y 将选定的文本复制到系统剪贴板

2个窗口管理

2.1通过拆分屏幕创建窗口

捷径 行动
s u 创建一个新的水平拆分屏幕并将其放在当前窗口上方
s e 创建一个新的水平拆分屏幕并将其放在当前窗口下方
s n 创建一个新的垂直拆分屏幕,然后将其留在当前窗口
s i 创建一个新的垂直拆分屏幕,然后将其直接放在当前窗口中
s v 将两个拆分设置为垂直
s h 将两个拆分设置为水平
s r v 旋转分裂并垂直排列
s r h 旋转分裂并水平排列分裂

2.2在不同窗口之间移动光标

捷径 行动
SPACE + w 将光标移至下一个窗口
SPACE + n 移动光标左一个窗口
SPACE + i 向右移动光标一个窗口
SPACE + u 将光标移动一个窗口
SPACE + e 向下移动光标一个窗口

2.3调整不同窗口的大小

使用箭头键调整当前窗口的大小。

2.4关闭窗户

捷径 行动
Q 关闭当前窗口
SPACE q 关闭当前窗口下方的窗口。 (如果下面没有窗口,当前窗口将关闭)

3个标签管理

捷径 行动
t u 创建一个新标签
t n 剩下一个选项卡
t i 向右走一个选项卡
t m n 向左移动选项卡
t m i 向右移动选项卡

4个终端键盘快捷键

捷径 行动
Ctrl n 逃离终端输入模式

插件键键(提供了屏幕截图/GIF!)

自动完成

COC(自动完成)

捷径 行动
Space y 获取Yank历史名单
gd 转到定义
gr 列表引用
gi 列表实现
gy 转到类型定义
Space r n 重命名变量

COC-SNIPPET

捷径 行动
Ctrl e 展开摘要
Ctrl n (在摘要中)以前的光标位置
Ctrl e (在摘要中)下一个光标位置

文件导航

COC-explorer(文件浏览器)

捷径 行动
tt 打开文件浏览器
? 显示帮助(在资源管理器中)

r nvim r-文件浏览器

  • 确保安装了游侠

R打开Ranger(文件选择器)

在R nvim R(Ranger)中,您可以:

捷径 行动
Ctrl t 在新标签中打开文件
Ctrl x 用文件上下拆分
Ctrl v 左右与文件分开

FZF-模糊文件查找器

捷径 行动
Ctrl p FZF文件
Ctrl u 提升1个项目
Ctrl e 向下移动1个项目
Ctrl w FZF缓冲区
Ctrl f FZF文件的内容
Ctrl h FZF最近的文件
Ctrl t FZF标签

Xtabline(“花式”选项卡行)

捷径 它创造了什么
to 周期选项卡模式
\\p 显示当前路径

文本编辑插件

vim-table模式

捷径 行动
SPACE t m 切换表模式
SPACE t r 重新调整表

请参阅:help table-mode.txt以获取更多信息。

不发行

捷径 行动
Shift + L 打开无关
u 较新的版本
e 旧版本

VIM-Visual-Multi

捷径 行动
Ctrl + k 选择下一个键(多个光标)
q 取消选择当前密钥(多个光标)
- 选择上一个键
= 选择下一个键
Esc 退出叛变光标

vim-surround

添加环绕( string – > "string" ):

 string

出版: yskw'

 \'string\'

改变周围

 \'string\'

出版: cs'"

 \"string\"

vim-subversive

新操作员: s

您可以执行s<motion>将动作提供的文本对象替换为默认寄存器的内容(或提供的明确寄存器)。例如,您可以执行skw以用当前的Yank替换光标下的当前单词,也可以替换skp以替换段落,等等。

vim-easy-Align

按正常或视觉模式按ga +符号,以基于符号对齐文本

自动成型

\\ f格式代码

VIM-MARKDOWN-TOC(Markdown Files的生成目录)

markdown文件中,类型:Gen然后选项卡,您将看到您的选项。

缓冲区内导航

Vista.vim

T到切换函数和变量列表

查找并替换

far.vim-查找并替换

SPACE f r进行CWD搜索。

与GIT相关

vim-gitgutter

捷径 行动
H 在当前线显示git大块
SPACE g - 去以前的git大个子
SPACE g + 去下一个git
SPACE g f 折叠除大块

FZF-Gitignore

Space g i创建.gitignore文件

其他的

vim-calendar

捷径 行动
\\ \\ 显示时钟
\\ c 显示日历

Goyo-不分散注意力的工作

g y切换Goyo

suda.vim

忘了sudo vim ... ?只是做:sudowrite:sw

COC转换器

ts在光标下翻译单词

自定义片段

降价

捷径 它创造了什么
,n
,b 大胆的文字
,s 切片文本
,i 斜体文字
,d code block
,c 大型block of code
,m – []检查标记
,p 图片
,a 关联
,1 #H1
,2 ## H2
,3 ### H3
,4 #### H4
,l ———

,f转到下一个<++> (占位符)

,w要转到下一个<++> (占位符),然后按Enter为您

一些奇怪的东西

tx并输入您的文字

tx Hello<Enter>

 _   _      _ _
| | | | ___| | | ___
| |_| |/ _ \\ | |/ _ \\
|  _  |  __/ | | (_) |
|_| |_|\\___|_|_|\\___/

定制的垂直光标运动

这种Neovim配置包括针对Colemak用户量身定制的自定义垂直光标运动。它可以位于cursor.vim

为了将光标向上移动x线,按[键,然后将Colemak键盘布局的中间(“ Arstdhneio”)作为数字1到0。按下您希望光标移动( x )的数字并按太空栏。

要向下移动光标,请按'键,而不是[键,其余的将相同。

例子:

捷径 行动
[ a o o SPACE 将光标移动100行
' a r s SPACE 将光标向下移动123行
[ d o SPACE 将光标移动50行

注意:截至目前,您只能使用此键配置垂直移动199行!

下载源码

通过命令行克隆项目:

git clone https://github.com/theniceboy/nvim.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 编程相关 nvim https://www.zuozi.net/34237.html

config
上一篇: config
sumatrapdf
下一篇: sumatrapdf
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务