Skip to content

Commit ce0c0e0

Browse files
authored
Merge pull request #4 from VSCodeVim/master
Merge master.
2 parents 28667c7 + 5b89cec commit ce0c0e0

File tree

89 files changed

+7532
-3389
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+7532
-3389
lines changed

.github_changelog_generator

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ bug-labels=kind/bug
66
enhancement-label=**Enhancements:**
77
enhancement-labels=kind/enhancement,kind/feature
88
exclude-labels=status/by-design,status/duplicate,kind/question,kind/discussion,pr/dependency
9-
since-tag=v1.15.0
9+
since-tag=v1.16.0
1010
max-issues=500

CHANGELOG.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,41 @@
11
# Change Log
22

3+
## [v1.16.0](https://github.com/vscodevim/vim/tree/v1.16.0) (2020-07-18)
4+
5+
[Full Changelog](https://github.com/vscodevim/vim/compare/v1.15.0...v1.16.0)
6+
7+
**Enhancements:**
8+
9+
- Progressive increment/decrement (`g<C-a>`/`g<C-x>`) [\#3226](https://github.com/VSCodeVim/Vim/issues/3226)
10+
- Use editor font for the easymotion markers by default [\#5020](https://github.com/VSCodeVim/Vim/issues/5020)
11+
- Allow undo command (`u`) to accept \[count\] [\#4963](https://github.com/VSCodeVim/Vim/issues/4963)
12+
- Support `:ju[mps]` and `:cle[arjumps]` commands [\#4872](https://github.com/VSCodeVim/Vim/issues/4872)
13+
- Support `!` operator [\#4857](https://github.com/VSCodeVim/Vim/issues/4857)
14+
15+
**Fixed Bugs:**
16+
17+
- Visual mode cannot be navigated with up/down arrow keys [\#5029](https://github.com/VSCodeVim/Vim/issues/5029)
18+
- `gJ` doesn't work in visual mode [\#5027](https://github.com/VSCodeVim/Vim/issues/5027)
19+
- Shortcut asterisk \(wildcard\) key incorrectly includes extra tab [\#5026](https://github.com/VSCodeVim/Vim/issues/5026)
20+
- `d\<count\>gg` should be linewise [\#4806](https://github.com/VSCodeVim/Vim/issues/4806)
21+
- Delete backwards `\(d?\)` action is not working [\#4506](https://github.com/VSCodeVim/Vim/issues/4506)
22+
- `dap` deletes more than one paragraph [\#5012](https://github.com/VSCodeVim/Vim/issues/5012)
23+
- Usage with \[remote:ssh\] when installed remotely causes significant cursor movement issue\(s\) [\#5028](https://github.com/VSCodeVim/Vim/issues/5028)
24+
25+
**Merged pull requests:**
26+
27+
- Fix bug on issue \#5029 [\#5047](https://github.com/VSCodeVim/Vim/pull/5047) ([berknam](https://github.com/berknam))
28+
- Fix `gg` as linewise operation [\#5046](https://github.com/VSCodeVim/Vim/pull/5046) ([sql-koala](https://github.com/sql-koala))
29+
- Implement filter commands [\#5042](https://github.com/VSCodeVim/Vim/pull/5042) ([tagniam](https://github.com/tagniam))
30+
- Bugfix: search backwards with operator [\#5041](https://github.com/VSCodeVim/Vim/pull/5041) ([sql-koala](https://github.com/sql-koala))
31+
- add `:sh[ell]` command [\#5040](https://github.com/VSCodeVim/Vim/pull/5040) ([zimio](https://github.com/zimio))
32+
- Support undo count [\#5038](https://github.com/VSCodeVim/Vim/pull/5038) ([sql-koala](https://github.com/sql-koala))
33+
- Support `gJ` in visual modes [\#5037](https://github.com/VSCodeVim/Vim/pull/5037) ([lusingander](https://github.com/lusingander))
34+
- Implement count for CommandDot [\#5025](https://github.com/VSCodeVim/Vim/pull/5025) ([sql-koala](https://github.com/sql-koala))
35+
- Fix textobject: a paragraph ending position \(when paragraph is single line\) [\#5023](https://github.com/VSCodeVim/Vim/pull/5023) ([sql-koala](https://github.com/sql-koala))
36+
- Allows `:ju` and :jumps command to work. [\#5021](https://github.com/VSCodeVim/Vim/pull/5021) ([zimio](https://github.com/zimio))
37+
- Fix `\[count\]gJ` [\#5014](https://github.com/VSCodeVim/Vim/pull/5014) ([lusingander](https://github.com/lusingander))
38+
339
## [v1.15.0](https://github.com/vscodevim/vim/tree/v1.15.0) (2020-07-13)
440

541
[Full Changelog](https://github.com/vscodevim/vim/compare/v1.14.5...v1.15.0)

README.md

Lines changed: 78 additions & 37 deletions
Large diffs are not rendered by default.

ROADMAP.ZH.md

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -140,25 +140,25 @@
140140

141141
## 标记定位
142142

143-
| 状态 | 命令 | 描述 |
144-
| ------------------ | ----------------------------------------- | ------------------------------------------------------ |
145-
| :white_check_mark: | m{a-zA-Z} | 使用{a-zA-Z}标记当前位置 |
146-
| :white_check_mark: | `{a-z} | 跳转到当文件中的{a-z}标记处 |
147-
| :white_check_mark: | `{A-Z} | 跳转到任意文件中的{A-Z} |
148-
| :white_check_mark: | `{0-9} | 跳转到 Vim 上次退出时的位置 |
149-
| :white_check_mark: | `` | 跳转到 Vim 最后一次跳转之前的位置 |
150-
| :arrow_down: | `" | 跳转到当前文件中最后一次编辑的位置 |
151-
| :arrow_down: | `[ | 跳转到上一次操作或输入文本的开始位置 |
152-
| :arrow_down: | `] | 跳转到上一次操作或输入文本的结束位置 |
153-
| :arrow_down: | `< | 跳转到(上一个)可视区开始 |
154-
| :arrow_down: | `> | 跳转到(上一个)可视区末尾 |
155-
| :white_check_mark: | `. | 跳转到此文件的最后一次修改处 |
156-
| :white_check_mark: | '. | 跳转到此文件的最后一次修改处 |
157-
| :arrow_down: | '{a-zA-Z0-9[]'"<>.} | 与`命令的意义相同,除了会定位到所在行的第一个非空白字符 |
158-
| :arrow_down: | :marks | 打印当前活动的标记 |
159-
| :white_check_mark: | :1234: CTRL-O | 跳转到跳转列表的第 N 个旧位置 |
160-
| :white_check_mark: | :1234: CTRL-I | 跳转到跳转列表的第 N 个新位置 |
161-
| :arrow_down: | :ju[mps] | 打印跳转列表 |
143+
| 状态 | 命令 | 描述 |
144+
| ------------------ | ------------------- | ------------------------------------------------------ |
145+
| :white_check_mark: | m{a-zA-Z} | 使用{a-zA-Z}标记当前位置 |
146+
| :white_check_mark: | `{a-z} | 跳转到当文件中的{a-z}标记处 |
147+
| :white_check_mark: | `{A-Z} | 跳转到任意文件中的{A-Z} |
148+
| :white_check_mark: | `{0-9} | 跳转到 Vim 上次退出时的位置 |
149+
| :white_check_mark: | `` | 跳转到 Vim 最后一次跳转之前的位置 |
150+
| :arrow_down: | `" | 跳转到当前文件中最后一次编辑的位置 |
151+
| :arrow_down: | `[ | 跳转到上一次操作或输入文本的开始位置 |
152+
| :arrow_down: | `] | 跳转到上一次操作或输入文本的结束位置 |
153+
| :arrow_down: | `< | 跳转到(上一个)可视区开始 |
154+
| :arrow_down: | `> | 跳转到(上一个)可视区末尾 |
155+
| :white_check_mark: | `. | 跳转到此文件的最后一次修改处 |
156+
| :white_check_mark: | '. | 跳转到此文件的最后一次修改处 |
157+
| :arrow_down: | '{a-zA-Z0-9[]'"<>.} | 与`命令的意义相同,除了会定位到所在行的第一个非空白字符 |
158+
| :arrow_down: | :marks | 打印当前活动的标记 |
159+
| :white_check_mark: | :1234: CTRL-O | 跳转到跳转列表的第 N 个旧位置 |
160+
| :white_check_mark: | :1234: CTRL-I | 跳转到跳转列表的第 N 个新位置 |
161+
| :arrow_down: | :ju[mps] | 打印跳转列表 |
162162

163163
## 其它移动方式
164164

@@ -406,32 +406,32 @@
406406

407407
## 文本对象 (仅在可视模式下有效)
408408

409-
| 状态 | 命令 | 描述 |
410-
| ------------------ | ------------------------------ | ---------------------------------------------- |
411-
| :white_check_mark: | :1234: aw | 选择一个单词 |
412-
| :white_check_mark: | :1234: iw | 选择一个内置单词 |
413-
| :white_check_mark: | :1234: aW | 选择一个单词 |
414-
| :white_check_mark: | :1234: iW | 选择一个内置单词 |
415-
| :white_check_mark: | :1234: as | 选择一个缓冲区 |
416-
| :white_check_mark: | :1234: is | 选择一个内置缓冲区 |
417-
| :white_check_mark: | :1234: ap | 选择一个段落 |
418-
| :white_check_mark: | :1234: ip | 选择一个内置缓冲区 |
419-
| :white_check_mark: | :1234: a], a[ | 选择一个中括号区域 |
420-
| :white_check_mark: | :1234: i], i[ | 选择一个内置中括号区域 |
421-
| :white_check_mark: | :1234: ab, a(, a) | 选择从"[(" 到 "])"的区域 |
422-
| :white_check_mark: | :1234: ib, i), i( | 选择从"[(" 到 "])"的内置区域 |
423-
| :white_check_mark: | :1234: a>, a< | 选择"<>"区域 |
424-
| :white_check_mark: | :1234: i>, i< | 选择"<>"的内部区域 |
425-
| :white_check_mark: | :1234: aB, a{, a} | 选择从"[{" 到 "})"的区域 |
426-
| :white_check_mark: | :1234: iB, i{, i} | 选择从"[{" 到 "})"的内置区域 |
427-
| :white_check_mark: | :1234: at | 选择标签从&lt;aaa&gt;&lt;/aaa&gt;的区域 |
428-
| :white_check_mark: | :1234: it | 选择标签从&lt;aaa&gt;&lt;/aaa&gt;的内部区域 |
429-
| :white_check_mark: | :1234: a' | 选择单引号区域 |
430-
| :white_check_mark: | :1234: i' | 选择单引号内置区域 |
431-
| :white_check_mark: | :1234: a" | 选择双引号区域 |
432-
| :white_check_mark: | :1234: i" | 选择双引号内置区域 |
433-
| :white_check_mark: | :1234: a` | 选择反引号区域 |
434-
| :white_check_mark: | :1234: i` | 选择反引号内置区域 |
409+
| 状态 | 命令 | 描述 |
410+
| ------------------ | ----------------- | ---------------------------------------------- |
411+
| :white_check_mark: | :1234: aw | 选择一个单词 |
412+
| :white_check_mark: | :1234: iw | 选择一个内置单词 |
413+
| :white_check_mark: | :1234: aW | 选择一个单词 |
414+
| :white_check_mark: | :1234: iW | 选择一个内置单词 |
415+
| :white_check_mark: | :1234: as | 选择一个缓冲区 |
416+
| :white_check_mark: | :1234: is | 选择一个内置缓冲区 |
417+
| :white_check_mark: | :1234: ap | 选择一个段落 |
418+
| :white_check_mark: | :1234: ip | 选择一个内置缓冲区 |
419+
| :white_check_mark: | :1234: a], a[ | 选择一个中括号区域 |
420+
| :white_check_mark: | :1234: i], i[ | 选择一个内置中括号区域 |
421+
| :white_check_mark: | :1234: ab, a(, a) | 选择从"[(" 到 "])"的区域 |
422+
| :white_check_mark: | :1234: ib, i), i( | 选择从"[(" 到 "])"的内置区域 |
423+
| :white_check_mark: | :1234: a>, a< | 选择"<>"区域 |
424+
| :white_check_mark: | :1234: i>, i< | 选择"<>"的内部区域 |
425+
| :white_check_mark: | :1234: aB, a{, a} | 选择从"[{" 到 "})"的区域 |
426+
| :white_check_mark: | :1234: iB, i{, i} | 选择从"[{" 到 "})"的内置区域 |
427+
| :white_check_mark: | :1234: at | 选择标签从&lt;aaa&gt;&lt;/aaa&gt;的区域 |
428+
| :white_check_mark: | :1234: it | 选择标签从&lt;aaa&gt;&lt;/aaa&gt;的内部区域 |
429+
| :white_check_mark: | :1234: a' | 选择单引号区域 |
430+
| :white_check_mark: | :1234: i' | 选择单引号内置区域 |
431+
| :white_check_mark: | :1234: a" | 选择双引号区域 |
432+
| :white_check_mark: | :1234: i" | 选择双引号内置区域 |
433+
| :white_check_mark: | :1234: a` | 选择反引号区域 |
434+
| :white_check_mark: | :1234: i` | 选择反引号内置区域 |
435435

436436
## 重复性命令
437437

0 commit comments

Comments
 (0)