NeoVintageousDvorak
NeoVintageous Dvorak mappings.
Details
Installs
- Total 78
- Win 43
- Mac 22
- Linux 13
Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 | Dec 16 | Dec 15 | Dec 14 | Dec 13 | Dec 12 | Dec 11 | Dec 10 | Dec 9 | Dec 8 | Dec 7 | Dec 6 | Dec 5 | Dec 4 | Dec 3 | Dec 2 | Dec 1 | Nov 30 | Nov 29 | Nov 28 | Nov 27 | Nov 26 | Nov 25 | Nov 24 | Nov 23 | Nov 22 | Nov 21 | Nov 20 | Nov 19 | Nov 18 | Nov 17 | Nov 16 | Nov 15 | Nov 14 | Nov 13 | Nov 12 | Nov 11 | Nov 10 | Nov 9 | Nov 8 | Nov 7 | Nov 6 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
NeoVintageous Dvorak
Dvorak key mappings for NeoVintageous.
Inspired by vim-dvorak.
Installation
Method 1: Using Package Control
- Open Sublime Text.
- Press
Ctrl+Shift+P
(Windows/Linux) orCmd+Shift+P
(macOS) to open the Command Palette. - Type “Package Control: Install Package” and press
Enter
. - In the input field, type “NeoVintageousDvorak” and select it from the list of available packages.
Method 2: Manual Installation
- Visit the NeoVintageousDvorak GitHub repository.
- Click on the “Code” button and select “Download ZIP.”
- Extract the downloaded ZIP file.
- Open Sublime Text and go to
Preferences -> Browse Packages...
to open the Packages folder. - Copy the “NeoVintageousDvorak” folder from the extracted ZIP and paste it into the Packages folder.
Method 3: Manual Git Repository Installation
- Open a terminal or command prompt.
- Navigate to the Sublime Text Packages directory:
- On Windows:
%APPDATA%\Sublime Text\Packages
- On macOS:
~/Library/Application Support/Sublime Text/Packages
- On Linux:
~/.config/sublime-text/Packages
- On Windows:
- Clone the plugin repository directly into the Packages directory using Git:
git clone https://github.com/gerardroche/NeoVintageousDvorak.git NeoVintageousDvorak
Setup
NeoVintageous >= v1.32
Configure NeoVintageous to source the Dvorak mappings before the neovintageousrc file is sourced.
Setting | Description |
---|---|
vintageous_source |
Read Ex commands from a resource before the neovintageousrc resource is sourced. This means you can still override these ex commands in your neovintageousrc file. Example: Packages/NeoVintageousDvorak/dvorak.neovintageous |
Command Palette → Preferences: NeoVintageous Settings
{
"vintageous_source": "Packages/NeoVintageousDvorak/dvorak.neovintageous"
}
Reload your neovintageousrc file for changes to take effect.
Command Palette → NeoVintageous: Reload .neovintageousrc File
NeoVintageous < v1.32
Manually copy the contents of dvorak.neovintageous into your neovintageousrc file and reload it for changes to take effect.
Command Palette → NeoVintageous: Open .neovintageousrc File
Command Palette → NeoVintageous: Reload .neovintageousrc File
Key mappings
Dvorak layout: | QWERTY layout:
`12345 67890[] Move around: | (instead of) `12345 67890-=
',.py fgcrl/=\ n | k qwert yuiop[]\
aoeui dHTNS- h s | h l asdfg HJKL;'
;qjkx bmwvz t | j zxcvb nm,./
( novx) h = h (Left) s = l= (Right) n = k (Up) t = j (Down)
( novx) l = b (Back word) L = B (Back WORD)
( novx) y = w (Forward word) Y = W (Forward WORD)
( novx) u = e (Forward end of word) U = E (Forward end of WORD)
(c ) <C-L> = <C-Left> (Back WORD)
(c ) <C-Y> = <C-Right> (Seems to equal forward WORD minus 1 character)
( n x) a = v (Visual) A = V (Visual line)
( n ) r = r (Replace) R = R (Replace)
( n ) s = i (Insert) S = I (Insert before first non-blank of line)
( n ) t = a (Append) T = A (Append at end of line)
( n ) w = c (Change) W = C (Change to end of line) ww = cc (Change line)
( n x) z = u (Undo) Z = <C-R> (Redo) gz = U (Undo all latest changes on line)
( n x) x = x (Cut) X = dd (Cut line)
( n x) c = y (Copy) C = yy (Copy line)
( n x) v = p (Paste) V = P (Paste)
( n x) gv = gp (Paste) gV = gP (Paste)
( o ) r = i (Example: dip -> drp (Delete inner paragraph))
( no x) p = t{char} (Before next {char}) P = T{char} (After previous {char})
( no x) b = ; (Repeat latest f or t) B = , (Repeat latest f or t reversed)
( no x) k = n (Repeat latest / or ?) K = N (Repeat latest / or ? reversed)
( n x) j = z
( n x) jn = zj (Next fold) [Also jj = zj]
( n x) je = zk (Previous fold) [Also jk = zk]
( n ) ga = gv (Reselect last visual selection)
( n x) gK = K (Lookup)
( n x) gL = L (To line [count] from bottom of window)
( n x) <C-W>h = <C-W>h (Window left)
( n x) <C-W>n = <C-W>j (Window down)
( n x) <C-W>e = <C-W>k (Window up)
( n x) <C-W>i = <C-W>l (Window right)
Lost:
( n x) H (To line [count] from top of window)
( n x) s (Substitute [count] characters) [Use wi = cl]
( n x) S (Substitute [count] lines) [Use ww = cc]
( n x) X (Cut [count] characters backwards) [Use dh = dh]
( n ) Z (Quit)
( n x) <C-W>n (Window down) [Use <C-W><C-N> = <C-W><C-N>]
( n x) <C-W>i (Window down) [Use <C-W><C-I> = <C-W><C-I>]
Legend:
<C-X> Ctrl-X
(c ) Command-line mode
( i ) Insert mode
( n ) Normal mode
( o ) Operator pending
( v ) Visual+Select mode
( x) Visual mode
License
Released under the GPL-3.0-or-later License.