1.0.7 • Published 2 years ago

fevim v1.0.7

Weekly downloads
1
License
MIT
Repository
github
Last release
2 years ago

Fevim Build Status NPM Version

Manage your vim configuration with Node.js

Installation

$ npm install -g fevim
$ fevim init

Configuaration info

All your vim configuaration files place in ~/fevim.

├── modules
│   ├── vimrc.basic # basic config
│   ├── vimrc.mapping # some shortcut key
│   ├── vimrc.gui # gui setting
│   ├── vimrc.autocmd # auto Commands
│   ├── vimrc.neobundle.core # setup neobundle
│   ├── vimrc.bundles # default plugins
│   └── vimrc.bundles.setting # plugin setting
│  
├── vimr # entry for vim config, it's linked by "~/.vimrc"
│
│   # you can customize you vim config by the following 3 files
├── vimrc.local # customize your config in here
├── vimrc.local.bundles # customize your plugin
└── vimrc.local.bundles.setting # customize your plugin setting

Commands

$ fevim init # setup vim config

$ fevim bundles list  # display plugins installed

$ fevim config [option]
	option
	├─ basic
	├─ gui
	├─ autocmd
	├─ bundles
	├─ bundles setting
	├─ neobundle core
	├─ local vimrc
	├─ local bundles
	└─ local bundles setting
	usge`: $ fevim config gui # you can config gui in terminal

key mapping

keymapDescriptions
cdh:cd ~/ | cd home direcory
<c-h><c-w>hjump to the left window
<c-j><c-w>jjump to the bottom window
<c-k><c-w>kjump to the top window
<c-l><c-w>ljump to the right window
ws:split<cr>split window
wv:vsplit<cr>split window
wc:close<cr>close window
tt:tabnew<cr>new a tab
tn:tabnext<cr>to tab next
tp:tabprevious<cr>to tab previouse
t1:tabfirst<cr>to the first tab
t0:tablast<cr>to the last tab
te:tabedit<cr>tab edit
tc:tabclose<cr>close a tab
jgjdown to next row
kgkup to next row
<c-c>"+ycopy
<c-x>"ydclip
<c-v>"+ppaste
<c-a>ggvG$select all
<c-s><esc>:wa<cr>i<right>save
<c-s>:wa<cr>save
<leader>w<esc>:w<cr>save
<leader>w:w<cr>save
wqa:wqa<cr>save all and quit
<leader>q:q!<cr>quit
<leader>s:%s//g<left><left>replace
<leader>t:retab<cr>replace tab with space
<leader>ggg=Gcode format
<leader>e<esc>equal to esc
<s-h>^jump to begin of line
<s-l>$jump to end of line
1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago