记录所有涉及到的技术基本使用文档
文档集合
青龙面板
简体中文 | English 支持 Python3、JavaScript、Shell、Typescript 的定时任务管理平台 Timed task management platform supporting Python3, JavaScript, Shell, Typescript Demo / Issues / Telegram Channel / Buy Me a Coffee 演示 / 反馈 / Telegram 频道 / 打赏开发者 功能 支持多种脚本语言(python3、javaScript、shell、typescript) 支持在线管理脚本、环境变量、配置文件 支持在线查看任务日志 支持秒级任务设置 支持系统级通知 支持暗黑模式 支持手机端操作 版本 docker latest 镜像是基于 alpine 构建,debian 镜像是基于 debian-slim 构建。如果需要使用 alpine 不支持的依赖,建议使用 debian 镜像 ...
Astrovim
安装依赖 nerdfont 这个玩意比较大,所以得先在远程服务器压缩好一起下载 git clone https://github.com/ryanoasis/nerd-fonts.git install.sh gdu (disc util) curl -L https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz | tar xz chmod +x gdu_linux_amd64 mv gdu_linux_amd64 /usr/bin/gdu lazygit LAZYGIT_VERSION=$(curl -s "https://api.github.com/repos/jesseduffield/lazygit/releases/latest" | \grep -Po '"tag_name": *"v\K[^"]*') curl -Lo lazygit.tar.gz "https://github.com/jesseduffield/lazygit/releases/download/v${LAZYGIT_VERSION}/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz" tar xf lazygit.tar.gz lazygit sudo install lazygit -D -t /usr/local/bin/ bottom curl -LO https://github.com/ClementTsang/bottom/releases/download/0.10.2/bottom_0.10.2-1_amd64.deb sudo dpkg -i bottom_0.10.2-1_amd64.deb common sudo apt install ripgrep npm npm install tree-sitter-cli 安装 rm ~/.config/nvim rm -rfv ~/.local/share/nvim rm -rfv ~/.local/state/nvim rm -rfv ~/.cache/nvim
Floaterm
Use (neo)vim terminal in the floating/popup window. Features Requirements Installation Get started Commands Options Keymaps Highlights Autocmd Advanced Topics Use with command line tools Use with other plugins How to define more wrappers How to write sources for fuzzy finder plugins Contributing FAQ Breaking changes Related projects Credits License Features Support neovim floatwin and vim8 popupwin Manage multiple terminal instances Customizable terminal window style Switch/preview floating terminal buffers using fuzzy-finder plugins such as denite.nvim or fzf, etc. Use with other external command-line tools(ranger, fzf, ripgrep etc.) Use as a custom task runner for asynctasks.vim or asyncrun.vim Requirements Vim or neovim with terminal feature Installation packer.nvim use 'voldikss/vim-floaterm' vim-plug Plug 'voldikss/vim-floaterm' dein.nvim call dein#add('voldikss/vim-floaterm') Get Started Use :FloatermNew to open a terminal window, use :FloatermToggle to hide/reopen that. The filetype of the terminal buffer is floaterm. ...
Airline
vim-airline Lean & mean status/tabline for vim that’s light as air. When the plugin is correctly loaded, there will be a nice statusline at the bottom of each vim window. That line consists of several sections, each one displaying some piece of information. By default (without configuration) this line will look like this: +-----------------------------------------------------------------------------+ |~ | |~ | |~ VIM - Vi IMproved | |~ | |~ version 8.2 | |~ by Bram Moolenaar et al. | |~ Vim is open source and freely distributable | |~ | |~ type :h :q<Enter> to exit | |~ type :help<Enter> or <F1> for on-line help | |~ type :help version8<Enter> for version info | |~ | |~ | +-----------------------------------------------------------------------------+ | A | B | C X | Y | Z | [...] | +-----------------------------------------------------------------------------+ The statusline is the colored line at the bottom, which contains the sections (possibly in different colors): ...
faker2
faker2 地址: https://github.com/shufflewzc/faker2.git 原理 安全性 失败,这玩意看起来不太安全,很多代码是混淆的 跑一下效果 多个账号跑尝试
Vimplug
Pros1. Minimalist design Just one file with no dependencies. Super easy to set up. Concise, intuitive syntax that you can learn within minutes. No boilerplate code required. No feature bloat Extremely stable with flawless backward compatibility Works perfectly with all versions of Vim since 2006 and all versions of Neovim ever released Super-fast parallel installation/update Creates shallow clones to minimize disk space usage and download time On-demand loading for faster startup time Can review and rollback updates Branch/tag/commit support Post-update hooks Support for externally managed plugins Installation Download plug.vim and put it in the “autoload” directory. ...
Nerdtree
The NERDTree Introduction The NERDTree is a file system explorer for the Vim editor. Using this plugin, users can visually browse complex directory hierarchies, quickly open files for reading or editing, and perform basic file system operations. Installation Use your favorite plugin manager to install this plugin. tpope/vim-pathogen, VundleVim/Vundle.vim, junegunn/vim-plug, and Shougo/dein.vim are some of the more popular ones. A lengthy discussion of these and other managers can be found on vi.stackexchange.com. Basic instructions are provided below, but please be sure to read, understand, and follow all the safety rules that come with your power tools plugin manager. ...
Ctrlp
ctrlp.vim Full path fuzzy file, buffer, mru, tag, … finder for Vim. Written in pure Vimscript for MacVim, gVim and Vim 7.0+. Full support for Vim’s regexp as search patterns. Built-in Most Recently Used (MRU) files monitoring. Built-in project’s root finder. Open multiple files at once. Create new files and directories. Extensible. Install vim 8+ manages packages all on its own. Installing ctrlp is this simple: mkdir -p ~/.vim/pack/plugins/start git clone --depth=1 https://github.com/ctrlpvim/ctrlp.vim.git ~/.vim/pack/plugins/start/ctrlp Of course you can use your favorite plugin manager or check the quick installation guide for a primitive installation method. ...