All Projects → prontera → Ideavimrc

prontera / Ideavimrc

Licence: apache-2.0
IntelliJ IDEA的VIM键位配置,快速配置USTC源

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Ideavimrc

Vim Vide
Lightest vimrc, while strong enough. 最轻的vim配置,却足够强!
Stars: ✭ 649 (+1280.85%)
Mutual labels:  vimrc
Sasaya Vim
My vim configurations.
Stars: ✭ 11 (-76.6%)
Mutual labels:  vimrc
Vimrc
📝 Vim Configuration for nerds with vim-plug
Stars: ✭ 33 (-29.79%)
Mutual labels:  vimrc
Nvim
The Ultimate NeoVim Config for Colemak Users
Stars: ✭ 754 (+1504.26%)
Mutual labels:  vimrc
Takumi
Takumi, clean and elegant dotfiles
Stars: ✭ 22 (-53.19%)
Mutual labels:  vimrc
Vimrc
A vim configuration (supports Termux)
Stars: ✭ 20 (-57.45%)
Mutual labels:  vimrc
K Vim
vim配置
Stars: ✭ 4,834 (+10185.11%)
Mutual labels:  vimrc
Vimrc
💺 Options for my preferred text editor.
Stars: ✭ 43 (-8.51%)
Mutual labels:  vimrc
Twjitm
项目基于idea工作环境搭建的框架,添加mybatis3,spring4,springmvc4,以及redis。主要实现通过注解和反射自定义netty私有协议栈,实现在一条socket通道上传递不同的消息,采用支持tcp,udp和http协议
Stars: ✭ 26 (-44.68%)
Mutual labels:  idea
Jetbrains Helper
Jetbrains helper
Stars: ✭ 33 (-29.79%)
Mutual labels:  idea
Idiomatic Vimrc
Guidelines for sculpting your very own ~/.vimrc.
Stars: ✭ 791 (+1582.98%)
Mutual labels:  vimrc
Arch Dotfiles
A set of elegant dotfiles in the spirit of Arch Linux that will give you a development boon.
Stars: ✭ 19 (-59.57%)
Mutual labels:  vimrc
Unitial
🖥 My rc / configs / dotfiles 📂
Stars: ✭ 29 (-38.3%)
Mutual labels:  vimrc
Deep Clean
When Gradle or the IDE let you down, just --nuke all them caches
Stars: ✭ 689 (+1365.96%)
Mutual labels:  idea
Dotfiles
Get ready for dotfiles. Contains i3, i3blocks, rofi, dunst, picom, vim, tmux, and zsh.
Stars: ✭ 985 (+1995.74%)
Mutual labels:  vimrc
Dotfiles
💾 Ian's dotfiles, utils, and Zsh/Vim/tmux configs
Stars: ✭ 554 (+1078.72%)
Mutual labels:  vimrc
Vimrc.io
📝 Create useful .vimrc file for your vim editor
Stars: ✭ 14 (-70.21%)
Mutual labels:  vimrc
Dotfiles
🚀 My setup for linux kernel based operating systems. Managed as a bare repository
Stars: ✭ 44 (-6.38%)
Mutual labels:  vimrc
Vim.ana
The portable Vim IDE with all the trimmings, one-click installable on any standard box.
Stars: ✭ 37 (-21.28%)
Mutual labels:  vimrc
Ale Sensible
Pretty, responsive and smooth defaults for a sane ALE, gets you started in 30 seconds
Stars: ✭ 30 (-36.17%)
Mutual labels:  vimrc

IdeaVim Configuration

本仓库初衷为通过一个简单的Shell脚本快速配置IdeaVim,但随着组件的不断丰富,现在已经演变成了一个专治老年痴呆的配置备忘录,包括有:

  • MacOS USTC源设置
  • SpaceVim键位配置
  • IdeaVim键位配置

使用

手工添加

建立一个硬链接,直接让IDEA读取其配置。

ln VimProjects/ideavimrc/local.vimrc ~/.ideavimrc

ideavimrc自动添加

注意配置中有导向到第三方插件,如AceJump-Lite、GitFlow

./build-ideavimrc.sh

spacevim自动添加

配置基本的spacevim属性,最好先使用brew安装vim 8.0,可以先启用USTC软件源加速,并且下载powerline配合iTerm2和zsh达到更好的视觉和使用效果。

./build-spacevim.sh

idea properties自动添加

该策略主要是防止idea升级时覆盖自定义的配置路径,或者是多主机使用时配合同步盘达到配置文件同步的功能。

./build-idea-properties.sh

键位设置

在不与Surfingkeys的大部分默认键位冲突下,有如下规则:

  1. 尽量选用与原快捷键的意义相近的关键字键位
  2. 在关键字无法避让的情况下采用就近原则大写策略

如果键位不幸与默认键位冲突,优先满足默认键位,将冲突键位放置于特殊字符处,如;

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].