powered by Josh Medeski's Dotfiles
This is the home of my dotfiles. These are files that add custom configurations to my computer and applications, primarily the terminal. It includes 2 versions for MacOS and Linux.
- ✏️ Font: Nerd Font
- 🥥 Shell: oh-my-zsh
- Shell theme: powerlevel10k
- Bank Shell: fish
- Multiplexer: tmux
- 🖥️ Terminal: Iterm2
- color scheme: Atom
- Editor: Neovim
- Configuration: LazyVim
- macOS package manager: Homebrew
- nvim plugins:
- keymaps files:
-- Keymaps are automatically loaded on the VeryLazy event
-- Default keymaps that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/keymaps.lua
-- Add any additional keymaps here
local keymap = vim.keymap
keymap.set("i", "ii", "<Esc>")
keymap.set("i", "<C-w>", "<C-o>w", { noremap = true, silent = true })
-- 移动到单词开头并在单词前进入插入模式
vim.keymap.set("i", "<C-b>", "<Esc>bi", { noremap = true, silent = true })
-- 移动到单词末尾并使用 append 进入插入模式
vim.keymap.set("i", "<C-f>", "<Esc>ea", { noremap = true, silent = true }) --
---
---方向键
---
keymap.set("i", "<C-l>", "<Right>", { noremap = true, silent = true })
keymap.set("i", "<C-h>", "<Left>", { noremap = true, silent = true })
keymap.set("i", "<C-j>", "<Down>", { noremap = true, silent = true })
keymap.set("i", "<C-k>", "<Up>", { noremap = true, silent = true })
keymap.set("i", "<C-a>", "<C-o>^", { noremap = true, silent = true }) -- 移动到行首
keymap.set("i", "<C-e>", "<C-o>$", { noremap = true, silent = true }) -- 移动到行尾
keymap.set("i", "<C-z>", "<C-o>u", { noremap = true, silent = true }) --撤销上次操作
-
remote shell apps: termius
-
Linux package manager:
- Ubuntu: Debain apt
- Arch Linux: packman
-
Video player:
- Windows: potplayer
- MacOS: movist pro
- Linux:
-
NoteBook
-
PDF reader: pdf expert
-
Paper reader: zetore 7
-
Knowledge map: xmind
-
Web Browser: chrome
-
Downloader: Motrix
-
Screenshot: snipaste
-
Calendar: Notion Calendar
- C kits:
- Java:
- compiler: oracle-jdk
- Virtual Machine: graalvm
- Python:
- Node.js:
- Laptop1: MacBook Air (13-inch, 2021, Apple M1 Chip, 8GB RAM, 256GB ROM)
- Laptop2: Lenovo Legion R9000P(16-inch, 2021, R7-5800H, 32GB RAM, 1.5TB ROM (sumsang sm961 500G, sumsang pm981a 1TB))
- Pad: Apple ipad pro 13(13-inch, 2024, Apple M4 Chip, 8GB RAM, 256GB ROM)
- Mouse:
- Razer Viper 2 Pro(PWM 3950 sensor)
- MCHOS AX5(PWM 3395 sensor)