Since the regular tag synonym suggestion mechanism is essentially completely broken on this site, please post your tag synonym suggestions below. One suggestion per answer, please.
-
@Carpetsmoker maybe lock or close this question as well?– muruApr 30, 2015 at 13:42
-
1As it turns out, the regular tag synonym suggestion mechanism is essentially completely broken on this site. As Martin suggested in that thread, I think we need a centralised place for this, so nominating this question for re-opening. (Mods, if this is reopened, please could you also remove the [status-completed] tag?– RichAug 17, 2023 at 10:34
10 Answers
navigation → cursor-movement as suggested by OP in chat. Though I'm not sure how many synonyms we really need to create before people actually start using them.
-
AFAIK, no one re-created the navigation tag since it was renamed to cursor-movement ... It's also very ambiguous (file system navigation? window/buffer navigation? code layout navigation?) , so I'm not sure of creating a synonym is a good idea... Apr 28, 2015 at 21:10
-
@Carpetsmoker agreed. No need for synonyms when no one tries to use a tag.– derobertApr 29, 2015 at 0:21
-
navigation has since been re-created, and now is used on 88 questions. The tag-wiki says it that's for navigating both within buffers but also between files and directories, so I guess it's actually a broader tag than cursor-movement. The two types of operation feel kind of distinct to me, but there are definitely questions tagged with only navigation that are about moving the cursor with a file, so possible we need cursor-movement to be a synonym of navigation?– RichAug 17, 2023 at 10:46
yank as a synonym for cut-copy-paste
-
Also kill and put perhaps (even though those don't exist yet), since those are the names in Vim. (In fact, I would think yank-kill-put would be a better tag than cut-copy-paste, but I can't say how many people would agree.)– DoorknobFeb 3, 2015 at 22:44
-
1@Doorknob See the discussion they had on Emacs about copy-paste vs. kill-yank. Feb 3, 2015 at 22:45
All of the following should be made synonyms of key-mapping
status-completed For key-binding, but not for the others.
-
IMHO
key-mapping
orkey-mappings
would be slightly better, since this is the lingo that vi uses. Feb 4, 2015 at 21:21 -
-
2Don't create synonyms preemptively just out of a sense of completeness. A synonym key-bindings → key-mapping makes sense, but the litany of
*map
doesn't. Feb 4, 2015 at 21:24
split and window-management now mean the same.
I propose:
- window-management for dealing with OS window management.
- vim-windows for dealing with Vim windows.
- split can be an alias for vim-windows; I don't really see any value in keeping it as a separate tag.
-
I prefer split as the master. "Window management" sounds a bit like something to do with the X11 window manager. Feb 15, 2015 at 17:21
-
@200_success Hmm, there are also window management operations that do't really have to do with
:split
, as such (:close
,:help
,:vertical
, etc.) ... Maybevim-windows
, or something like that? Feb 15, 2015 at 18:33 -
1This question is an example of the other kind of window management. Feb 19, 2015 at 10:20
-
-
-
@200_success
vi
doesn't have the concept windows as we know it from vim. And if another vi clone supports windows, it's probably different than Vim windows... Feb 19, 2015 at 10:25
vimscript
is in use currently (probably taken from Stack Overflow, although there it's a synonym with vim
), but viml
is another name many may refer to the language. GitHub uses VimL
also, which means many newer people to Vim would know by that name.
See this SO question as well.
normal-mode and command-mode. They refer to the same thing. To make it more confusing, command-line-mode in Vim is often just called "command mode"...
-
I hadn't been aware of the use of "command mode" to mean "normal mode" until just now. It is clear from
:help modes
that "normal mode" is the standard term. Also, Google shows 531k results for vi "normal mode" vs. only 124k results for vi "command mode". I would consider "command mode" to be non-standard usage, and our tags should certainly discourage its use, especially given the confusion with command-line-mode. Feb 9, 2015 at 1:45 -
1@200_success Yes, but "Normal mode" seems to be Vim-speak. Look at the
nvi
manual, and it doesn't mention "normal mode" at all ... There was already some confusion where I "fixed" the insert-mode tag to change command-mode to normal-mode, and someone changed it back... I agree this is rather unfortunate... Feb 9, 2015 at 1:52
-
Not sure on that one, you can write buffer to a different file, though save generally means save buffer to current file (unlike save-as, for example).– user579Feb 20, 2015 at 7:42
history as a synonym of forks-and-versions. (The latter is preferred as the master because it is unambiguous, and would not be confused with the undo or command history features.)
status-completed, in that everything seems to have been moved to history-of.
-
2On the contrary, I prefer history or history-of as the main tag name, because I'd never think of using forks-and-versions to mean this, and even seeing the tag name doesn't make it very clear that this is what it's about. “Forks and versions” feels like a made-up, undiscoverable name. Feb 9, 2015 at 15:57
-
1I agree with @Gilles that
forks-and-versions
is too obscure.history-of
orhistory-of-vi
would be better, and remove any confusion with command history. Feb 19, 2015 at 10:24
Among external, external-command, shell, and system-command, one of them needs to be the master. (Currently, it's external-command, but that is negotiable.)
-
I would say
external-command
&external
are synonyms (with the first being the better), butshell
can also refer to questions about interacting vim with the shell (opposed to using!
), so would consider that to be a separate tag. Feb 4, 2015 at 17:16 -
@Carpetsmoker How about external-command and invocation then? And banish shell. Feb 4, 2015 at 17:20
-
Recently asked a question regarding search and replace, and gave it the search and replace tags, funnily enough.
These were both deleted and replaced with substitute.
I can understand how search
could be considered distinct since you can very much search without replacing or substituting.
But I can't see a distinction between replace
and substitute
, so I suspect one should be a synonym of the other.
This proposal is that substitute should be the master one, based on little more than current usage levels (substitute = 6, replace = 2).
-
The distinction is explained in the tag wiki excerpt. replace is what happens when you press
r
orR
from Normal mode. substitute is a regex-based change. Feb 20, 2015 at 8:16 -
Apologies, @200_success, didn't see that since I'd only looked at the substitute one, which had no excerpt. Have added one to the review queue, you may want to have a look to see if it's suitable.– user579Feb 20, 2015 at 8:27
-
2@200_success Isn't that called replace mode? (well,
R
is anyway);replace-mode
would certainly making the distinction between the 2 tags clearer, and/or maybesearch-and-replace
can be a synonym forsubstitute
? Feb 20, 2015 at 10:44