set hlsearch not working in vi
Clash Royale CLAN TAG#URR8PPP
I want the result to be highlighted when I search for it in a file.So,I opened a file with vi
(version 7.2) and then used command :set hlsearch
to enable highlighting.But even then I don't get my search results highlighted.Any idea what else to check ?
Edit
Now I tried same thing with vim
and it works fine there.Is hlsearch only for vim ?
vi
|
show 1 more comment
I want the result to be highlighted when I search for it in a file.So,I opened a file with vi
(version 7.2) and then used command :set hlsearch
to enable highlighting.But even then I don't get my search results highlighted.Any idea what else to check ?
Edit
Now I tried same thing with vim
and it works fine there.Is hlsearch only for vim ?
vi
2
You answered your own question in the edit.
– rahmu
Mar 21 '13 at 7:35
1
vi should throw an error in that case.
– g4ur4v
Mar 21 '13 at 7:47
In Linux, vi is a link to vim, but by default it is configured to compatibility mode which ignores most of the settings.
– Didi Kohen
Mar 21 '13 at 9:36
1
Do you havecompatible
set if you callvi
? (i.e. what is the result of:set compatible?
).
– jofel
Mar 21 '13 at 9:43
I got the resultnocompatible
– g4ur4v
Mar 21 '13 at 12:56
|
show 1 more comment
I want the result to be highlighted when I search for it in a file.So,I opened a file with vi
(version 7.2) and then used command :set hlsearch
to enable highlighting.But even then I don't get my search results highlighted.Any idea what else to check ?
Edit
Now I tried same thing with vim
and it works fine there.Is hlsearch only for vim ?
vi
I want the result to be highlighted when I search for it in a file.So,I opened a file with vi
(version 7.2) and then used command :set hlsearch
to enable highlighting.But even then I don't get my search results highlighted.Any idea what else to check ?
Edit
Now I tried same thing with vim
and it works fine there.Is hlsearch only for vim ?
vi
vi
asked Mar 21 '13 at 7:30
g4ur4vg4ur4v
69951830
69951830
2
You answered your own question in the edit.
– rahmu
Mar 21 '13 at 7:35
1
vi should throw an error in that case.
– g4ur4v
Mar 21 '13 at 7:47
In Linux, vi is a link to vim, but by default it is configured to compatibility mode which ignores most of the settings.
– Didi Kohen
Mar 21 '13 at 9:36
1
Do you havecompatible
set if you callvi
? (i.e. what is the result of:set compatible?
).
– jofel
Mar 21 '13 at 9:43
I got the resultnocompatible
– g4ur4v
Mar 21 '13 at 12:56
|
show 1 more comment
2
You answered your own question in the edit.
– rahmu
Mar 21 '13 at 7:35
1
vi should throw an error in that case.
– g4ur4v
Mar 21 '13 at 7:47
In Linux, vi is a link to vim, but by default it is configured to compatibility mode which ignores most of the settings.
– Didi Kohen
Mar 21 '13 at 9:36
1
Do you havecompatible
set if you callvi
? (i.e. what is the result of:set compatible?
).
– jofel
Mar 21 '13 at 9:43
I got the resultnocompatible
– g4ur4v
Mar 21 '13 at 12:56
2
2
You answered your own question in the edit.
– rahmu
Mar 21 '13 at 7:35
You answered your own question in the edit.
– rahmu
Mar 21 '13 at 7:35
1
1
vi should throw an error in that case.
– g4ur4v
Mar 21 '13 at 7:47
vi should throw an error in that case.
– g4ur4v
Mar 21 '13 at 7:47
In Linux, vi is a link to vim, but by default it is configured to compatibility mode which ignores most of the settings.
– Didi Kohen
Mar 21 '13 at 9:36
In Linux, vi is a link to vim, but by default it is configured to compatibility mode which ignores most of the settings.
– Didi Kohen
Mar 21 '13 at 9:36
1
1
Do you have
compatible
set if you call vi
? (i.e. what is the result of :set compatible?
).– jofel
Mar 21 '13 at 9:43
Do you have
compatible
set if you call vi
? (i.e. what is the result of :set compatible?
).– jofel
Mar 21 '13 at 9:43
I got the result
nocompatible
– g4ur4v
Mar 21 '13 at 12:56
I got the result
nocompatible
– g4ur4v
Mar 21 '13 at 12:56
|
show 1 more comment
1 Answer
1
active
oldest
votes
The Vi version 7.2 that you refer to may be Vim 7.2 (on some systems vi
is actually vim
). If it's actually Vim, the hlsearch
setting should be in there unless it's been compiled without the extra_search
feature. This feature is not available if Vim has been compiled with its "tiny" or "small" feature set.
It's strictly a Vim feature, not available in Vi.
Typing :help hlsearch
in Vim 8.0 gives me
'hlsearch' 'hls' boolean (default off)
global
not in Vi
not available when compiled without the
+extra_search feature
My guess is that vi
on your system is actually Vim compiled with a small or tiny feature set, while vim
is Vim compiled with a larger feature set.
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f68660%2fset-hlsearch-not-working-in-vi%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
The Vi version 7.2 that you refer to may be Vim 7.2 (on some systems vi
is actually vim
). If it's actually Vim, the hlsearch
setting should be in there unless it's been compiled without the extra_search
feature. This feature is not available if Vim has been compiled with its "tiny" or "small" feature set.
It's strictly a Vim feature, not available in Vi.
Typing :help hlsearch
in Vim 8.0 gives me
'hlsearch' 'hls' boolean (default off)
global
not in Vi
not available when compiled without the
+extra_search feature
My guess is that vi
on your system is actually Vim compiled with a small or tiny feature set, while vim
is Vim compiled with a larger feature set.
add a comment |
The Vi version 7.2 that you refer to may be Vim 7.2 (on some systems vi
is actually vim
). If it's actually Vim, the hlsearch
setting should be in there unless it's been compiled without the extra_search
feature. This feature is not available if Vim has been compiled with its "tiny" or "small" feature set.
It's strictly a Vim feature, not available in Vi.
Typing :help hlsearch
in Vim 8.0 gives me
'hlsearch' 'hls' boolean (default off)
global
not in Vi
not available when compiled without the
+extra_search feature
My guess is that vi
on your system is actually Vim compiled with a small or tiny feature set, while vim
is Vim compiled with a larger feature set.
add a comment |
The Vi version 7.2 that you refer to may be Vim 7.2 (on some systems vi
is actually vim
). If it's actually Vim, the hlsearch
setting should be in there unless it's been compiled without the extra_search
feature. This feature is not available if Vim has been compiled with its "tiny" or "small" feature set.
It's strictly a Vim feature, not available in Vi.
Typing :help hlsearch
in Vim 8.0 gives me
'hlsearch' 'hls' boolean (default off)
global
not in Vi
not available when compiled without the
+extra_search feature
My guess is that vi
on your system is actually Vim compiled with a small or tiny feature set, while vim
is Vim compiled with a larger feature set.
The Vi version 7.2 that you refer to may be Vim 7.2 (on some systems vi
is actually vim
). If it's actually Vim, the hlsearch
setting should be in there unless it's been compiled without the extra_search
feature. This feature is not available if Vim has been compiled with its "tiny" or "small" feature set.
It's strictly a Vim feature, not available in Vi.
Typing :help hlsearch
in Vim 8.0 gives me
'hlsearch' 'hls' boolean (default off)
global
not in Vi
not available when compiled without the
+extra_search feature
My guess is that vi
on your system is actually Vim compiled with a small or tiny feature set, while vim
is Vim compiled with a larger feature set.
edited Dec 30 '16 at 10:43
answered Dec 30 '16 at 10:16
KusalanandaKusalananda
136k17256424
136k17256424
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f68660%2fset-hlsearch-not-working-in-vi%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
2
You answered your own question in the edit.
– rahmu
Mar 21 '13 at 7:35
1
vi should throw an error in that case.
– g4ur4v
Mar 21 '13 at 7:47
In Linux, vi is a link to vim, but by default it is configured to compatibility mode which ignores most of the settings.
– Didi Kohen
Mar 21 '13 at 9:36
1
Do you have
compatible
set if you callvi
? (i.e. what is the result of:set compatible?
).– jofel
Mar 21 '13 at 9:43
I got the result
nocompatible
– g4ur4v
Mar 21 '13 at 12:56