From 2fc85c6c68ff25df35cf4a9979a97a902ec34313 Mon Sep 17 00:00:00 2001 From: omentic Date: Wed, 1 Nov 2023 04:44:42 +0000 Subject: deploy: 9663740245e2c18e160f6563d2f114f59d27b7c9 --- 23.10.1/from-vim.html | 244 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 244 insertions(+) create mode 100644 23.10.1/from-vim.html (limited to '23.10.1/from-vim.html') diff --git a/23.10.1/from-vim.html b/23.10.1/from-vim.html new file mode 100644 index 00000000..39a66815 --- /dev/null +++ b/23.10.1/from-vim.html @@ -0,0 +1,244 @@ + + + + + + Migrating from Vim + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Migrating from Vim

+

Helix's editing model is strongly inspired from Vim and Kakoune, and a notable +difference from Vim (and the most striking similarity to Kakoune) is that Helix +follows the selection → action model. This means that whatever you are +going to act on (a word, a paragraph, a line, etc.) is selected first and the +action itself (delete, change, yank, etc.) comes second. A cursor is simply a +single width selection.

+

See also Kakoune's Migrating from Vim and Helix's Migrating from Vim.

+
+

TODO: Mention textobjects, surround, registers

+
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + -- cgit v1.2.3-70-g09d2