/dotfiles

:rocket:vim/tmux/i3 desktop/archlinux/npm/jetbrain idea configuration files and samba installation guide.

Primary LanguageVim Script

Vim配置文件

概述

这个vim配置是根据我的习惯而配置的,并不是一定适合所有人,平时也就是做前端相关开发才会使用到Vim,而Java开发我是使用 Idea。而我的开发环境只有OSX和Linux两种,对于Windows上的Vim配置我并不熟悉,此配置也没有提供相关的安装脚本。

想配置强大的Vim请移步下面的链接:

  1. spf13
  2. ma6174
  3. do-vimrc
  4. ivim

插件列表

绑定快捷键

  • resize +10 <leader>1, resize -10 <leader>2, vertical resize -10 <leader>3, vertical resize +10 <leader>4
  • 分屏之后不同之间互相移动,上移<leader>w,下移<leader>s,左移<leader>a,右移<leader>d

安装(只提供了Linux和osx的shell,如果使用Windows请参考上面的链接)

curl

sh -c "$(curl -fsSL https://raw.githubusercontent.com/JameChou/jc-vim/master/install.sh)"

wget

sh -c "$(wget https://raw.githubusercontent.com/JameChou/jc-vim/master/install.sh -O -)"

tmux配置说明

  1. 重新绑定了prefix <C-a>。
  2. pane之间的切换使用prefix + (vim 上下左右)的方式。
  3. 在session中可以使用prefix + ?的方式查看其他快捷键。

效果图

screenshot

ArchLinux 初始化安装文件

sh archlinux.sh

此脚本会自动化配置我的ArchLinux环境。

  1. 安装xterm、gnome、gdm、i3wm
  2. 配置i3wm管理器。

idea Intellij 配置文件

setting.jar 是常用的intellij配置文件,重装或者换环境后,File -> Import Setting 导入自己的配置信息。