From 8ca5d072550a368ca2417ff0cb8db2a42ea461e7 Mon Sep 17 00:00:00 2001 From: omentic Date: Wed, 1 May 2024 23:29:54 +0000 Subject: deploy: 12eec890240a05d1e090114f7f4fdd7c1ee8ff88 --- 24.03.1/from-vim.html | 244 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 244 insertions(+) create mode 100644 24.03.1/from-vim.html (limited to '24.03.1/from-vim.html') diff --git a/24.03.1/from-vim.html b/24.03.1/from-vim.html new file mode 100644 index 00000000..39a66815 --- /dev/null +++ b/24.03.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