Skip to content

millionfor/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neovim config

A neovim based configuration

Install

    git clone git@github.com:millionfor/nvim.git ~/.config
    vim :PackerInstall

Problem

cd /root/.local/share/nvim/site/pack/packer/start 
git clone git@github.com:millionfor/onedark.nvim.git

vim-doc

复制宏/粘贴宏

qq 录制 宏 => @q 拷贝宏 down +^ 下行qqq @q粘贴宏

q + ${a-z}寄存器 :reg a 查看录制的宏 100@a 执行录制的宏100次

光标使用

命令 说明 其他
dd 删除当前行 -
nyy 复制多行 (比如 3yy,复制 3 行)
ndd 删除多行 -
np 复制多遍 -
按"yy",在"p" 复制当前光标所在行 -
:0,15d 多行删除 -
u 恢复之前操作 -
ggVG 全选 -
空格/来回跳 行/尾 -
$ 行尾 -
G(shift+g) 当前列尾 -
A(Shift+a) 文尾并编辑 -
gg 文首 -
i 横向分割一个窗口 水平分割创建文件的窗口,创建的是 buffer -
gi 水平分割创建文件的窗口,但是光标仍然留在 NERDTree -
:bd 关闭当前的 buffers -
S 垂直分割创建文件的窗口,创建的是 buffer -
gs --- -
gd 跳转函数定义 -
ctrl + d 选中当前光标所有相关词 -
ctrl + n 单个选中单词 -
u 撤销上一步 -
ctrl + r 恢复撤销 ***
vi( vi[ vi{ 选中括号内区域 -
zf 代码折行 -
viw / vv 当前光标所在单词全部选中 -
su / suu 根据当前窗口新开 左右/上下 -
sc 关闭窗口 -
so 关闭所有窗口 除当前窗口 -
s, 窗口左移 -
s. 窗口右移 -
gu / gU 大小写转换 -
vit Html 标签内 选中 -
o / O 当前光标所在行 插入到当前行下标 -
w0 段落尾部 -
- 折行打开/关闭 -
K Ts 提示 -
v$ 选中当前行 前面到末尾全部内容 -
ctrl - a 全局文本搜索 -
ctrl - l 当前文件文本搜索 -
ctrl - p 全局文件搜索 -
ctrl - h 历史文件搜索 -
ctrl - g git 变更文件搜索 -
ctrl - n/p 补全搜索历史 -
$ / ^ 当前行的 行首和行尾 -
H / L 光标到达文件的文件头 文件尾 -
tt-a 新建文件 -
0 {} () [] 括号中间跳转 -
w 按节点 空格移 -
vi{ / va{ 选中对象里所有 包括花括号 -
tt c + p 拷贝多个文件到文件夹 -
tt x + p 剪切多个文件到文件夹 -
tt d 删除多个文件 -
mm 翻译 -
di( 删除括号内的内容 -
gg 跳到第一行 -
v$ 选中当前位置到行末 -
v0 选中当前位置到行首 -
y$ 复制当前位置到本行结束的内容 -
yiw 复制当前单词 -
3yy 复制光标下{三行}内容 -
leader cs html 注释 -
leader cu html 取消注释 -
leader cc 注释当前行 -
leader cm 只用一组符号来注释 -
leader cy 注释并复制 -
. + / && shift + / 单/多 Js/ css 注释 -
c + n 找到选中的词 -
zz => wq! / zq => :wq 保存 -
,y 选中全文 -
gv 选中上次选中的区域 -
ff 光标所在位置关键字高亮 ff 取消当前 FF 取消全部

多光标使用

命令 说明 其他
(ctrl + v) + jjjjjj + r 更改 竖着选中 一起更改 -
(ctrl + v) - jjjjjj - (Shift + a) - 输入 - esc 行末追加 -
(ctrl + v) 800 + j 竖着选中 800 行 -
(command + w) + tab + e 宏 多光标选中 -
--- --- -

NERDTree

命令 说明 其他
F1 打开/关闭侧边栏菜单 -
P 返回 NERDTree 根节点 -
o 打开或关闭当前目录 -
O 递归当前所有目录 -
x 关闭当前目录 -
X 递归关闭当前所有目录 -
u 设置上级目录为根路径 -
U 设置上级目录为跟路径,但是维持原来目录打开的状态 -
r 刷新光标所在的目录 -
R 刷新当前根路径 -
md 删除文件 -
ma 创建文件 -
mm 移动当前节点 -
mc 复制当前节点 -
--- --- -
--- --- -
--- --- -
--- --- -
--- --- -
--- --- -
--- --- -

About

A neovim based configuration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published