Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#64 Create Where Vim Came From #107

Merged
merged 3 commits into from
Oct 18, 2018

Conversation

Nana-Lv
Copy link
Contributor

@Nana-Lv Nana-Lv commented Oct 17, 2018

(提交翻译请使用下面的模板,其他类型pr请删除)

closes #64

1.译者信息

(转载时的署名信息,有需要请补充)

伯乐在线id 新浪微博
wx1763043264 https://weibo.com/3686734683/profile?topnav=1&wvr=6&is_all=1

2.疑问区

(可在此区域列举有疑问的语句,提示校对人员重点关注)

3.自查表

  • 确认pr的目标分支是trans分支
  • 确认pr不包含除译文以外的文件
  • 补充评论区closes关键字以关联对应issue
  • 通读文章,确保读者(非译者)能够理解文章内容(语言性,非技术性)
  • 通读文章,确保语句通顺(有疑问语句请在疑问区提出)
  • 符合排版规范要求

4.发布信息(译者无需填写)

发布链接:


@hanxiaomax

@ghost ghost assigned Nana-Lv Oct 17, 2018
@ghost ghost added the B3-Need review 完成翻译待校对,请至对应的pr认领校对并添加校对中标签 label Oct 17, 2018
@hanxiaomax hanxiaomax self-requested a review October 17, 2018 15:43
@hanxiaomax hanxiaomax added B4-Reviewing 文章正在校对中,完成后评论合入主线并添加C1 and removed B3-Need review 完成翻译待校对,请至对应的pr认领校对并添加校对中标签 labels Oct 17, 2018
@ghost ghost assigned hanxiaomax Oct 17, 2018
Copy link
Member

@hanxiaomax hanxiaomax left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

还有一些链接不能被markdown识别,我觉得可能是其中的空格引起的。


`ed` doesn’t allow you to edit lines in place among the other lines of the open buffer, or move a cursor around, because `ed` would have to reprint the entire file every time you made a change to it. There was no mechanism in 1969 for`ed` to “clear” the contents of the screen, because the screen was just a sheet of paper and everything that had already been output had been output in ink. When necessary, you can ask `ed` to print out a range of lines for you using the list command (`l`), but most of the time you are operating on text that you can’t see. Using `ed` is thus a little trying to find your way around a dark house with an underpowered flashlight. You can only see so much at once, so you have to try your best to remember where everything is.

`ed` 不允许你编辑开放缓冲区中那些被其他行围绕的行,也不允许移动光标,因为 `ed` 在每次修改的时候都必须重新打印整个文件。在1969年, `ed` 没有任何机制来“清除”屏幕上的内容,因为屏幕就像一张纸,所有已经输出的东西都像是已经用墨水打印出来了。在必要的时候,你可以使用列表命令(`l`)要求 `ed` 打印出一系列的行,但是大多数时候,你都是在你看不到的文本上操作。因此,使用 `ed` 就像是尝试用一个低电量的手电筒在黑暗房间中摸索。每次你只能看到那么一点儿,所以必须尽最大努力去记住每件东西的位置。
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
`ed` 不允许你编辑开放缓冲区中那些被其他行围绕的行,也不允许移动光标,因为 `ed` 在每次修改的时候都必须重新打印整个文件。在1969年, `ed` 没有任何机制来“清除”屏幕上的内容,因为屏幕就像一张纸,所有已经输出的东西都像是已经用墨水打印出来了。在必要的时候,你可以使用列表命令(`l`)要求 `ed` 打印出一系列的行,但是大多数时候,你都是在你看不到的文本上操作。因此,使用 `ed` 就像是尝试用一个低电量的手电筒在黑暗房间中摸索。每次你只能看到那么一点儿,所以必须尽最大努力去记住每件东西的位置。
`ed` 不允许你编辑开放缓冲区中那些被其他行围绕的行,也不允许移动光标,因为 `ed` 在每次修改的时候都必须重新打印整个文件。在1969年, `ed` 没有任何机制来“清除”屏幕上的内容,因为“屏幕”就是一张纸,所有已经输出的东西都像是已经用墨水打印出来了。在必要的时候,你可以使用列表命令(`l`)要求 `ed` 打印出一系列的行,但是大多数时候,你都是在你看不到的文本上操作。因此,使用 `ed` 就像是尝试用一个低电量的手电筒在黑暗房间中摸索。每次你只能看到那么一点儿,所以必须尽最大努力去记住每件东西的位置。


“Vim”, which now abbreviates “Vi Improved”, originally stood for “Vi Imitation.” Like many of the other `vi` clones, Vim began as an attempt to replicate `vi` on a platform where it was not available. Bram Moolenaar, a Dutch software engineer working for a photocopier company in Venlo, the Netherlands, wanted something like `vi` for his brand-new Amiga 2000. Moolenaar had grown used to using `vi` on the Unix systems at his university and it was now “in his fingers.”[10](https://twobithistory.org/2018/08/05/where-vim-came-from.html#fn:10) So in 1988, using the existing STEVIE `vi`clone as a starting point, Moolenaar began work on Vim.

“Vim”现在是“改进版 Vi”的缩写,而最初代表的是“模拟版 Vi”。和其他许多“vi克隆版本”一样,Vim 始于在一个无法使用 `vi` 的平台上复现 `vi` 的一个尝试。在荷兰 Venlo 一家影印公司工作的软件工程师 Bram Moolenaar 想要为他全新的 Amiga 2000 准备一款类似于 `vi` 的编辑器。Moolenaar 已经习惯了在大学时使用的 Unix 系统上的 `vi` ,当时他 已经可以将` vi `玩弄于股掌之中。[10](https://twobithistory.org/2018/08/05/where-vim-came-from.html#fn:10) 所以在 1988 年,Moolenaar 使用当时的 STEVIE ` vi `克隆版本开始在 Vim 上工作。
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
“Vim”现在是“改进版 Vi”的缩写,而最初代表的是“模拟版 Vi”。和其他许多“vi克隆版本”一样,Vim 始于在一个无法使用 `vi` 的平台上复现 `vi` 的一个尝试。在荷兰 Venlo 一家影印公司工作的软件工程师 Bram Moolenaar 想要为他全新的 Amiga 2000 准备一款类似于 `vi` 的编辑器。Moolenaar 已经习惯了在大学时使用的 Unix 系统上的 `vi`当时他 已经可以将` vi `玩弄于股掌之中[10](https://twobithistory.org/2018/08/05/where-vim-came-from.html#fn:10) 所以在 1988 年,Moolenaar 使用当时的 STEVIE ` vi `克隆版本开始在 Vim 上工作。
“Vim”现在是“改进版 Vi”的缩写,而最初代表的是“模拟版 Vi”。和其他许多“vi克隆版本”一样,Vim 始于在一个无法使用 `vi` 的平台上复现 `vi` 的一个尝试。在荷兰 Venlo 一家影印公司工作的软件工程师 Bram Moolenaar 想要为他全新的 Amiga 2000 准备一款类似于 `vi` 的编辑器。Moolenaar 已经习惯了在大学时使用的 Unix 系统上的 `vi`当时他已经对 ` vi ` 了如指掌[10](https://twobithistory.org/2018/08/05/where-vim-came-from.html#fn:10) 所以在 1988 年,Moolenaar 使用当时的 STEVIE ` vi `克隆版本开始在 Vim 上工作。

Copy link
Member

@hanxiaomax hanxiaomax left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

辛苦了

@hanxiaomax hanxiaomax merged commit 63688de into jobbole:trans Oct 18, 2018
@ghost ghost removed the B4-Reviewing 文章正在校对中,完成后评论合入主线并添加C1 label Oct 18, 2018
@hanxiaomax hanxiaomax added the C1-Finished 校对完成,待发布 label Oct 18, 2018
@hanxiaomax
Copy link
Member

认领校对

@hanxiaomax hanxiaomax changed the title Create Where Vim Came From #64 Create Where Vim Came From Oct 21, 2018
@hanxiaomax hanxiaomax added C2-Published 文章已发布至伯乐在线 and removed C1-Finished 校对完成,待发布 labels Nov 1, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C2-Published 文章已发布至伯乐在线
Projects
None yet
Development

Successfully merging this pull request may close these issues.

编辑器之神 Vim 是从哪里来的?
2 participants