快速入门
这一页主要对我想分享的内容做一个简要的介绍。
Tmux
详细了解 Tmux
关于Tmux的文档: Tmux Wiki ;
了解Tmux中 session, window 和 pane 的概念;
把 <prefix> 从默认的 <Ctrl+b> 改成 <Ctrl+a> 会更方便;
<prefix> + hjkl 实现不同 pane 之间的移动;
<prefix> + | / <prefix> + _ 实现垂直/水平分割 pane ;
<prefix> + x 关闭当前 pane ;
<prefix> + [ / <prefix> + ] 实现 window 之间的切换;
<prefix> + Ctrl-s 保存当前的 session ;
<prefix> + Ctrl-r 加载之前保存的 session ;
<prefix> + r 重命名当前的 window ;
<prefix> + R 重命名当前的 session ;
Shell
安装 subframe7536/maple-font 字体;
安装 zsh 和 oh-my-zsh ,安装步骤 ;
安装 romkatv/powerlevel10k zsh 主题;
Neovim
了解 Neovim 中的 session, tab, window, buffer 的概念;
从 nvim-lua/kickstart.nvim 开始,学习使用 lazy.nvim 管理插件;
利用 smoka7/hop.nvim 在 buffer 中移动;
利用 akinsho/bufferline.nvim 快速切换 buffer;
利用 nvim-neo-tree/neo-tree.nvim 实现文件管理;
利用 nvim-telescope/telescope.nvim 实现各种搜索;
利用 numToStr/Comment.nvim 快速注释;
利用 neovim/nvim-lspconfig 管理LSP服务;
利用 williamboman/mason.nvim 管理常用的package;
利用 olimorris/persisted.nvim 保存和加载 Neovim 的 session ;
利用 nvimdev/dashboard 自定义 dashbooard
利用 gitsigns.nvim, diffview.nvim, lazygit.nvim 等插件实现git版本管理;
利用 mfussenegger/nvim-dap 实现C/C++, Python, Nvim插件调试;
TODO AI编程助手
VS Code |
Neovim |
参考 |
|---|---|---|
Workspace |