Skip to content

Repository files navigation

我的 zsh, git, tmux, nvim, alacritty配置

安装

自行安装 zsh, git, tmux, neovim(nightly), pynvim(arch)/python3-nvim(fedora), starship, navi, fzf, ripgrep, alacritty, gita

git clone https://github.com/bohrasd/dotfiles.git ~/.dotfiles
bash ./.dotfiles/install.sh

快捷键

没有特殊说明的都是默认快捷键

NVIM

<leader> 键为 ,

快捷键说明使用频率
<C-p>列出 pwd 下所有文件,可检索常用
<leader>w保存文件常用
<leader>W以管理员模式保存文件一般
<bs>映射 <C-w>h一般
<C-j>移动到下面的那个 window常用
<C-k>移动到上面的那个 window常用
<C-l>移动到右边的那个 window常用
<C-h>移动到左边的那个 window常用
<leader>hs高亮或者取消高亮匹配的搜索目标常用
<leader>cw关闭当前 window常用
<leader>q删除当前 windowbuffer常用
<leader>ct关闭当前 tab一般
<leader>tn新建 tab一般
[t移动到前一个 tab一般
]t移动到下一个 tab一般
[T移动到第一个 tab一般
]T移动到最后一个 tab一般
cocopen,打开当前错误窗口很少
<leader>tl在最后访问的那个 tab 和当前 tab 之前切换一般
<leader>cd切换当前 pwd 到当前 buffer 所在的 location一般
<leader>z打开一个临时 buffer,文件在 ~/buffer常用
<leader>x打开一个临时 buffer.md,文件在 ~/buffer.md常用
<leader>m:CtrlPMRUFiles,打开 MRU 文件常用
<leader>d:NERDTreeToggle,切换左侧目录窗口常用
<leader>f:NERDTreeFind,在左侧目录窗口中定位到当前 buffer 所对应的磁盘文件地址处常用
[a:ALEPreviousWrap,切换到前一个错误处,ALE 插件一般
]a:ALENextWrap,切换到后一个错误处,ALE 插件一般
<leader>tw是否换行切换常用
\,help ,,自己看文档一般
<leader>a使用 ag 文字搜索 pwd 目录下的所有文件常用
<leader>l对齐插件,输入想对齐的标识常用
<leader>gs:Gstatus常用
<leader>gc:Gcommit常用
<leader>gp:Gpush origin HEAD常用
<leader>gr:Grebase一般
<leader>gl:Gpull常用
[qquickfix 列表切换上一个一般
]qquickfix 列表切换下一个一般
25s为当前窗口水平分配 40 columns 宽度一般
50s为当前窗口水平分配适当的宽度一般
75s为当前窗口水平分配 120 columns 宽度一般
<leader>>放大当前窗口宽度一般
<leader><缩小当前窗口宽度一般
<leader>+增高当前窗口宽度一般
<leader>-降低当前窗口宽度一般
<leader>u:UndotreeToggle 打开 Undo 列表,undotree 插件提供常用
Wdt对当前界面下所有展示的 window 执行 diffthis常用
Wdo执行 diffoff!,配合 Wdt常用
<leader>scb对当前界面下所有展示的 window 执行 scrollbind!,绑定操作一般
<C-6><C-^>常用
gp选择最后修改的文本,或者刚才被粘贴的文本一般
:DiffSaved查看当前 buffer 和源文件的区别一般
Qargsquickfix 面板的所有文件到 args一般

About

🔧

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages