Skip to content

v3.0.0

Compare
Choose a tag to compare
@pit-ray pit-ray released this 30 Dec 11:55
· 1406 commits to master since this release

Major

Fix

  • fixed the problem that line's copying functions (e.g. dd, yy) are not working on Microsoft Office Word.
  • fixed the problem repeating key-stroke infinity.
  • fixed not working after BackSpace in Virtual Command Line.

Change

  • The Command Mode was divided as KeyBindings from the inner matching system.
  • This version requires C++17
  • Improved Error out function.
  • Supported appropriate exception-based error system.
  • In bindings.json, changed command's syntax from a unique one to original-Vim.
  • Some classes modified to STL-based simple ones.
  • Supported file-properties of the installer
  • Changed methods of the key eventer to the faster one.
  • If a command called by !* does not exist, will print out a message.
  • Prohibited multiple running of win-vind.

New

General

  • supported repeating commands (e.g. 5->h is equel to h->h->h->h->h)
  • add a CUI-based feature to call BindedFunc from another win-vind with the inter-process communication.
    (ex: $./win-vind --func change_to_normal)
  • Supported the number keyword (e.g. <num>, +<num>, -<num>)

Options

  • Char Cache Option for faster edit.
  • Suppress For Vim; in order to disable win-vind in Vim.
  • Enable EasyClick HWND Cache

Functions

  • Change Lines And Start Insert (c->c, S)
  • Change Characters And Start Insert (s)
  • Change Text Until EOL And Start Insert (C)
  • Delete Text by Motion (d{Motion})
  • Change Text by Motion (c{Motion})
  • Start Explorer (ex, explorer)
  • Open Windows Start Menu (<Win>)
  • Switch Case of characters (~)
  • EasyClick; a feature like EasyMotion or Vimium. (F)