Skip to content
 
 

Repository files navigation

vim style key-binding for VSCode

Build Status

Require

  • VSCode 0.10.1

install

ext install vimStyle

support

  • h j k l 0 $ w b tx fx Tx Fx gg G
  • i a s o x I A S O X
  • d y c dd yy cc Ndd Nyy Ncc D C p P
  • v

settings

If you needs optional settings, please copy belong json and paste to your settings.json.

// Show mode in status bar (default: false)
"vimStyle.showMode": true,
// Windows JIS Keyboard(default: false)
"vimStyle.useWinJisKeyboard": true,
// Mac JIS Keyboard(default: false)
"vimStyle.useMacJisKeyboard": true,
// motion with jkl;(default: false)
"vimStyle.useErgonomicKeyForMotion": true,

never support

  • : (you should get use to command palette)
  • / ? (you shoud use default search function)
  • Ctrl-x Cmd-x Alt-x Meta-x
  • vimrc(all settings available in settings.json)

A goal of this extension is not to improve vim emulation.

This extension is to become more friendly with vscode and vim-keybinding!

future suppprt

  • r
  • ; ,
  • J
  • V
  • { }
  • "xd "xy "xc "xp
  • ~
  • % [ ]
  • additional key-binding from settings.json
  • ...

low priority

  • . (can't do with IntelliSence)
  • = (>Format Code)
  • <(can use Tab and Shift-Tab)

  • m `
  • q @ (can't use with IntelliSence)
  • ...

JISキーボードユーザへ

VSCodeのキーバインドの不具合が見つかっています。tX、fXのアクションできない文字があります。 Windowsの場合は、settings.jsonvimStyle.useWinJisKeyboard:trueを設定してください。 Macの場合は、settings.jsonvimStyle.useMacJisKeyboard:trueを設定してください。ただし、Macの場合完全には動作しません。

License

MIT License

update

0.2.3

  • support useErgonomicKeyForMotion option : move a cursur by jkl;
  • support visual mode

0.2.2

  • fix #21 CR+LF bug

0.2.1

  • update README

0.2.0

  • more friendly with VSCode functions
  • show block sursor
  • bug fix : dfx dFx dtx dTx
  • append indents by o O

0.1.8

  • JISキーボード向けオプション(support Win and Mac Jis keyboard option)
  • show suggestion by only alpabet and .
  • fix some bugs

0.1.7

  • gg G

0.1.1

release!

About

vim style keybinding for Visual Studio Code

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages