New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

fevim

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fevim

vimrc manager base on nodejs

latest
Source
npmnpm
Version
1.0.7
Version published
Maintainers
1
Created
Source

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

Keywords

vim

FAQs

Package last updated on 03 Feb 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts