update README

This commit is contained in:
wsq 2020-11-16 19:01:47 +08:00
parent 2dcc6e9336
commit d3189ebb24

View File

@ -314,36 +314,6 @@ YADR会接管你的`~/.gitconfig`, 所以如果你想存储你的git用户名及
#### 工具
- `Ctrl-p` 使用 `p` 来粘贴以及用 `Ctrl-p` 来循环选择之前的可粘贴内容。 由YankRing提供。
- `,yr` - 查看yankring) - 你之前复制的内容列表。当然你可以粘贴后键入`ctrl-p` 来循环查看之前的复制内容。
- `crs`, `crc`, `cru`通过abolish.vim来迫使采用snake_case, camelCase, 和 UPPERCASE。 `:help abolish`可以查看更多内容。
- `:NR` - NarrowRgn - 在选择的文本上使用这个命令来创建一个就用这些文本生成的分割显示区域。试一试,然后用:wq来返回。
- `,ig` - 切换缩进可视化样式
- `,cf` - 复制当前文件的文件名(全路径)到系统(不是vi)的粘贴缓冲区
- `,cn` - 同上,但仅为文件名
- `,yw` - 从一个单词内部的任何一个地方拉取这个单词(所以你不需要到单词的起始位置)
- `,ow` - 用当前拉取区域的内容(即复制的内容)覆盖当前光标所在单词 - 你可以在当前单词的任何地方。为你省去可视选择的过程。
- `,ocf` - 打开所有改过的文件(从@garybernhardt偷过来的)。将所有git中改过的文件全部分割显示出来。
- `,w` - 删除尾部空白字符
- `sj` - 将一行例如一个一行散列{:foo => {:bar => :baz}}分割为多行的散列(j = 向下)
- `sk` - 撤销裂开的链接(k = 向上)
- `,he` - Html 字符转义
- `,hu` - Html 字符反转
- `,hp` - Html 预览 (用Safari打开)
- `Cmd-Shift-A` - 对其 (输入一个字符/表达式来对其, 在可视化模式或者它本身情况下都能工作) (Linux里的`Alt`)
- `:ColorToggle` - 打开#abc123颜色高亮(css中有效)
- `:Gitv` - Git记录的浏览器
- `,hi` - 显示当前的高亮组。如果你不喜欢什么东西的颜色, 先用这个, 然后在你的vimrc.after中`hi! link [groupname] [anothergroupname]`来重新映射颜色。你可以通过使用`:hi`来查看所有可用的颜色。
- `,gt` - Go Tidy - 清理你的html代码 (在可视选择情况下可用)
- `:Wrap` - 包裹长行(例如在编辑markdown时)
- `Cmd-/` - 切换注释 (通常情况下gcc中从tComment来) (Linux中是`Alt`)
- `gcp` (注释一段)
#### Rails & Ruby
@ -351,11 +321,7 @@ YADR会接管你的`~/.gitconfig`, 所以如果你想存储你的git用户名及
- `,rs``,rl` 来在iTerm中运行rspec 或者一个 spec 行 (查看iTerm窗口来获得信息)
- `,tt` 给spec文件的某个block添加`now: true`tag, 然后可以通过`rspec --tag=now`来测试该block
- `,ss``,sl` 来达到一样的事情,通过使用`spring rspec`一个能将你的Rails specs变得速度更快通过缓存Rails env (必须有spring gem安装过)
- vim-ruby-refactoring - 试一试 `,rem`, `,rel` 来抽取方法或者let声明
- `Ctrl-s` - 打开相关的spec到分割窗口中。与rails.vim中的:A 和 :AV相似但是能够注意到fast_spec目录以及输入起来速度更快
- `:Bopen [gem name]` 来导航进 gem (@tpope/vim-bundler)
- `,gcp` - Grep当前的Partial来找到指向当前view partial的所有参考。
- `,orb` - 到ruby块上一层。带你从嵌套的块中到达上一个层 (对rspec非常有用)
@ -420,6 +386,8 @@ SpaceVim的界面元素以[SPC] t或[SPC] T开头可以通过在vim窗口内
- `SPC f D` - delete a file and the associated buffer with confirmation
- `SPC f p` - search word in current project
- `SPC p /` - fuzzy search for text in current project
- `SPC c l` - toggle comment lines
- `SPC c p` - toggle comment paragraphs