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

NeoVintageousDvorak

作者: gerardroche ST3

Dvorak 映射

详细信息

安装次数

  • 总数 65
  • Windows 36
  • Mac 18
  • Linux 11
2023年8月6日 2023年8月5日 2023年8月4日 2023年8月3日 2023年8月2日 2023年8月1日 2023年7月31日 2023年7月30日 2023年7月29日 2023年7月28日 2023年7月27日 2023年7月26日 2023年7月25日 2023年7月24日 2023年7月23日 2023年7月22日 2023年7月21日 2023年7月20日 2023年7月19日 2023年7月18日 2023年7月17日 2023年7月16日 2023年7月15日 2023年7月14日 2023年7月13日 2023年7月12日 2023年7月11日 2023年7月10日 2023年7月9日 2023年7月8日 2023年7月7日 2023年7月6日 2023年7月5日 2023年7月4日 2023年7月3日 2023年7月2日 2023年7月1日 2023年6月30日 2023年6月29日 2023年6月28日 2023年6月27日 2023年6月26日 2023年6月25日 2023年6月24日 2023年6月23日
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 1 0 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
Mac 1 1 0 0 0 0 0 1 1 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 0 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 1 0 0 1 0 0 0 0 0 0 0 0

说明文件

源代码
raw.​githubusercontent.​com

NeoVintageous Dvorak

NeoVintageous 提供的 Dvorak 关键映射。

vim-dvorak 启发。

安装

方法 1:使用软件包控制

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

方法 2:手动安装

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

方法 3:手动 Git 仓库安装

  1. 打开一个终端或命令提示符。
  2. 导航到 Sublime Text 包目录
    • 在 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/NeoVintageousDvorak.git NeoVintageousDvorak

设置

NeoVintageous >= v1.32

在加载 neovintageousrc 文件之前,将 NeoVintageous 配置为源 Dvorak 映射。

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

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

{
    "vintageous_source": "Packages/NeoVintageousDvorak/dvorak.neovintageous"
}

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

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

NeoVintageous < v1.32

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

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

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

键映射

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

许可证

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