{"id":13718041,"url":"https://github.com/int32bit/dotfiles","last_synced_at":"2025-12-29T23:36:16.449Z","repository":{"id":39639231,"uuid":"61097584","full_name":"int32bit/dotfiles","owner":"int32bit","description":"A set of vim, zsh, git, and tmux configuration files.","archived":false,"fork":false,"pushed_at":"2018-12-26T06:46:43.000Z","size":12537,"stargazers_count":716,"open_issues_count":1,"forks_count":152,"subscribers_count":40,"default_branch":"master","last_synced_at":"2024-11-14T06:34:15.156Z","etag":null,"topics":["linux","shell","tmux","vim","zsh"],"latest_commit_sha":null,"homepage":"https://github.com/int32bit/dotfiles","language":"Vim script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/int32bit.png","metadata":{"files":{"readme":"README.en.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-06-14T06:28:45.000Z","updated_at":"2024-07-03T05:45:43.000Z","dependencies_parsed_at":"2022-09-20T06:22:11.693Z","dependency_job_id":null,"html_url":"https://github.com/int32bit/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/int32bit%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/int32bit%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/int32bit%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/int32bit%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/int32bit","download_url":"https://codeload.github.com/int32bit/dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252842382,"owners_count":21812658,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["linux","shell","tmux","vim","zsh"],"created_at":"2024-08-03T00:01:31.085Z","updated_at":"2025-12-29T23:36:16.409Z","avatar_url":"https://github.com/int32bit.png","language":"Vim script","funding_links":[],"categories":["Vim script","Vim Script","Vim script (13)"],"sub_categories":[],"readme":"[中文版本](README.md)\n\n# dotfiles\n\nA set of vim, zsh, git, and tmux configuration files.\n\n## ssh\n\n### Setup\n\n### SSH Multiplexing\n\nSSH multiplexing is the ability to carry multiple SSH sessions over a single TCP connection. \n\n```\nControlMaster auto\nControlPersist yes\nControlPath ~/.ssh/socks/%h-%p-%r\n```\n\n### Keep session from disconnecting\n\n```\nServerAliveInterval 60\n```\n\n### Disable strict host key checking\n\n```\nStrictHostKeyChecking no\nUserKnownHostsFile /dev/null\n```\n\n## tmux\n\n## vim\n\n### Setup\n\nYou need install following package to compile YCM:\n\n* ctags\n* cmake\n* g++(Centos:gcc-c++)\n* python-devel\n\n### Base Configuration\n\n\n\n### Plugins\n\n* VundleVim/Vundle.vim'\n* Lokaltog/vim-powerline' \"status 美化\n* octol/vim-cpp-enhanced-highlight' \"对c++语法高亮增强\n* kshenoy/vim-signature' \"书签可视化的插件\n* vim-scripts/BOOKMARKS--Mark-and-Highlight-Full-Lines' \"书签行高亮\n* majutsushi/tagbar' \"taglist的增强版，查看标签，依赖于ctags\n* scrooloose/nerdcommenter' \"多行注释，leader键+cc生成, leader+cu删除注释\n* scrooloose/nerdtree' \"文件浏览\n* Valloric/YouCompleteMe' \"自动补全\n* kien/ctrlp.vim' \"搜索历史打开文件，在命令行模式下按ctrl+p触发\n* vim-scripts/grep.vim' \"在命令行模式使用grep命令，:Grep\n* Lokaltog/vim-easymotion' \"快速跳转，按两下leader键和f组合\n* vim-scripts/ShowTrailingWhitespace.git' \"高亮显示行尾的多余空白字符\n* vim-scripts/indentpython.vim.git'\n* vim-scripts/Solarized.git' \"主题方案\n* nathanaelkane/vim-indent-guides.git' \"缩进对齐显示\n* davidhalter/jedi-vim' \"python 补全，不依赖于tags,但比较慢，可以使用indexer替换，但不能跳转项目外\n* vim-scripts/Markdown'\n* tpope/vim-surround'\n* ekalinin/Dockerfile.vim'\n\n### Theme\n\n## zsh\n\n### Setup\n\n### Base Configration\n\n### Plugins\n\n* git\n* zsh-syntax-highlighting\n* extract\n* z\n\n### Themes\n\n* robbyrussell\n\n## git\n\n## Awesome Command-line Tools\n\n* [ag](https://github.com/ggreer/the_silver_searcher): Recursively search for PATTERN in PATH. Like grep or ack, but faster.\n* [tig](https://github.com/jonas/tig): Text-mode interface for Git.\n* [mycli](https://github.com/dbcli/mycli): A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting.\n* [jq](https://github.com/stedolan/jq): Command-line JSON processor.\n* [shellcheck](https://github.com/koalaman/shellcheck): A static analysis tool for shell scripts.\n* [yapf](https://github.com/google/yapf): A formatter for Python files.\n* [mosh](https://mosh.org/#getting): Mosh is a replacement for SSH. It's more robust and responsive, especially over Wi-Fi, cellular, and long-distance links.\n* [fzf](https://github.com/junegunn/fzf): A command-line fuzzy finder written in Go.\n* [PathPicker(fpp)](https://github.com/facebook/PathPicker): A simple command line tool that solves the perpetual problem of selecting files out of bash output.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fint32bit%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fint32bit%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fint32bit%2Fdotfiles/lists"}