ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Neo​Vintageous​Colemak

作者: gerardroche ST3

Colemak 映射。

详细信息

安装

  • 总数 114
  • Win 52
  • Mac 33
  • Linux 29
Aug 6 Aug 5 Aug 4 Aug 3 Aug 2 Aug 1 Jul 31 Jul 30 Jul 29 Jul 28 Jul 27 Jul 26 Jul 25 Jul 24 Jul 23 Jul 22 Jul 21 Jul 20 Jul 19 Jul 18 Jul 17 Jul 16 Jul 15 Jul 14 Jul 13 Jul 12 Jul 11 Jul 10 Jul 9 Jul 8 Jul 7 Jul 6 Jul 5 Jul 4 Jul 3 Jul 2 Jul 1 Jun 30 Jun 29 Jun 28 Jun 27 Jun 26 Jun 25 Jun 24 Jun 23
Windows 0 0 0 0 2 0 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 1 0 2 1 0 2 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0
Mac 1 1 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 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0

说明文件

源代码
raw.​githubusercontent.​com

NeoVintageous Colemak

Colemak 键映射适用于 NeoVintageous

灵感来自 vim-colemak

安装

方法 1:使用 Package Control

  1. 打开 Sublime Text。
  2. Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS)打开命令面板。
  3. 输入“Package Control: Install Package”并按 Enter
  4. 在输入字段中,输入“NeoVintageousColemak”并从可用软件包列表中选择它。

方法 2:手动安装

  1. 访问 NeoVintageousColemak GitHub 仓库
  2. 单击“代码”按钮并选择“下载 ZIP。”
  3. 解压缩下载的 ZIP 文件。
  4. 打开 Sublime Text 并转到 首选项 -> 浏览包... 以打开 Packages 文件夹。
  5. 将提取的 ZIP 文件中的“NeoVintageousColemak”文件夹复制并粘贴到 Packages 文件夹中。

方法 3:手动 Git 仓库安装

  1. 打开终端或命令提示符。
  2. 导航到 Sublime Text Packages 目录
    • 在 Windows 上:%APPDATA%\Sublime Text\Packages
    • 在 macOS 上:~/Library/Application Support/Sublime Text/Packages
    • 在 Linux 上:~/.config/sublime-text/Packages
  3. 使用 Git 将插件仓库直接克隆到 Packages 目录
git clone https://github.com/gerardroche/NeoVintageousColemak.git NeoVintageousColemak

设置

NeoVintageous >= v1.32

在 sourcing neovintageousrc 文件之前,配置 NeoVintageous 以 sources Colemak 映射。

设置 描述
vintageous_source 在 sourcing neovintageousrc 资源之前从资源读取 Ex 命令。这意味着您仍然可以在您的 neovintageousrc 文件中覆盖这些 Ex 命令。
示例:Packages/NeoVintageousColemak/colemak.neovintageous

命令面板 → 首选项:NeoVintageous 设置

{
    "vintageous_source": "Packages/NeoVintageousColemak/colemak.neovintageous"
}

重新加载您的 neovintageousrc 文件以使更改生效。

命令面板 → NeoVintageous:重新加载 .neovintageousrc 文件

NeoVintageous < v1.32

手动将colemak.neovintageous的内容复制到您的neovintageousrc文件中,并重新加载以使更改生效。

命令面板 → NeoVintageous: 打开.neovintageousrc文件

命令面板 → NeoVintageous:重新加载 .neovintageousrc 文件

键映射

Colemak layout:                  |                 QWERTY layout:
`12345 67890-=     Move around:  |  (instead of)   `12345 67890-=
 qwfpg jluy;[]\         e        |       k          qwert yuiop[]\
 arstd HNEIo'         h   i      |     h   l        asdfg HJKL;'
 zxcvb km,./            n        |       j          zxcvb nm,./

(  novx)  h = h (Left)     i = l (Right)     e = k (Up)     n = 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

许可证

GPL-3.0-or-later许可证下发布。