Why am I having a “%” sign between the lines in integrated terminal in VS Code?
I was trying to setup zsh shell with oh-my-zsh in vs code. But in the left prompt why there is a "%" sign between lines? How to remove the "%" marked in the screenshot?
bash terminal zsh oh-my-zsh vscode
add a comment |
I was trying to setup zsh shell with oh-my-zsh in vs code. But in the left prompt why there is a "%" sign between lines? How to remove the "%" marked in the screenshot?
bash terminal zsh oh-my-zsh vscode
add a comment |
I was trying to setup zsh shell with oh-my-zsh in vs code. But in the left prompt why there is a "%" sign between lines? How to remove the "%" marked in the screenshot?
bash terminal zsh oh-my-zsh vscode
I was trying to setup zsh shell with oh-my-zsh in vs code. But in the left prompt why there is a "%" sign between lines? How to remove the "%" marked in the screenshot?
bash terminal zsh oh-my-zsh vscode
bash terminal zsh oh-my-zsh vscode
edited Jan 7 at 10:27
Ahmed Ashour
1,3401715
1,3401715
asked Jan 7 at 9:17
Mridha Rashidul IslamMridha Rashidul Islam
1
1
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
The Agnoster theme which you're using requires a patched font that contains some special symbols to display properly. Excerpt from its README:
NOTE: In all likelihood, you will need to install a Powerline-patched font for this theme to render correctly.
Switch to a font with Powerline support to solve this. I'm using Hack, it's Powerline-compatible out of the box, no patching required.
Font can be changed in VS Code settings.
add a comment |
Try to issue the following:
unsetopt PROMPT_SP
This option is explained in man zshoptions
as follows (highlighting is mine):
Attempt to preserve a partial line (i.e. a line that did not end with
a newline) that would otherwise be covered up by the command
prompt due to the PROMPT_CR option. This works by outputting some
cursor-control characters, including a series of spaces, that should
make the terminal wrap to the next line when a partial line is
present (note that this is only successful if your terminal has
automatic margins, which is typi‐ cal).
When a partial line is preserved, by default you will see an
inverse+bold character at the end of the partial line: a%
for a normal user or a#
for root. If set, the shell parameter
PROMPT_EOL_MARK can be used to customize how the end of partial lines
are shown.
NOTE: if the PROMPT_CR option is not set, enabling this option will
have no effect. This option is on by default.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
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: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
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%2fsuperuser.com%2fquestions%2f1391414%2fwhy-am-i-having-a-sign-between-the-lines-in-integrated-terminal-in-vs-code%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
The Agnoster theme which you're using requires a patched font that contains some special symbols to display properly. Excerpt from its README:
NOTE: In all likelihood, you will need to install a Powerline-patched font for this theme to render correctly.
Switch to a font with Powerline support to solve this. I'm using Hack, it's Powerline-compatible out of the box, no patching required.
Font can be changed in VS Code settings.
add a comment |
The Agnoster theme which you're using requires a patched font that contains some special symbols to display properly. Excerpt from its README:
NOTE: In all likelihood, you will need to install a Powerline-patched font for this theme to render correctly.
Switch to a font with Powerline support to solve this. I'm using Hack, it's Powerline-compatible out of the box, no patching required.
Font can be changed in VS Code settings.
add a comment |
The Agnoster theme which you're using requires a patched font that contains some special symbols to display properly. Excerpt from its README:
NOTE: In all likelihood, you will need to install a Powerline-patched font for this theme to render correctly.
Switch to a font with Powerline support to solve this. I'm using Hack, it's Powerline-compatible out of the box, no patching required.
Font can be changed in VS Code settings.
The Agnoster theme which you're using requires a patched font that contains some special symbols to display properly. Excerpt from its README:
NOTE: In all likelihood, you will need to install a Powerline-patched font for this theme to render correctly.
Switch to a font with Powerline support to solve this. I'm using Hack, it's Powerline-compatible out of the box, no patching required.
Font can be changed in VS Code settings.
answered Jan 7 at 9:25
gronostajgronostaj
28.2k1471107
28.2k1471107
add a comment |
add a comment |
Try to issue the following:
unsetopt PROMPT_SP
This option is explained in man zshoptions
as follows (highlighting is mine):
Attempt to preserve a partial line (i.e. a line that did not end with
a newline) that would otherwise be covered up by the command
prompt due to the PROMPT_CR option. This works by outputting some
cursor-control characters, including a series of spaces, that should
make the terminal wrap to the next line when a partial line is
present (note that this is only successful if your terminal has
automatic margins, which is typi‐ cal).
When a partial line is preserved, by default you will see an
inverse+bold character at the end of the partial line: a%
for a normal user or a#
for root. If set, the shell parameter
PROMPT_EOL_MARK can be used to customize how the end of partial lines
are shown.
NOTE: if the PROMPT_CR option is not set, enabling this option will
have no effect. This option is on by default.
add a comment |
Try to issue the following:
unsetopt PROMPT_SP
This option is explained in man zshoptions
as follows (highlighting is mine):
Attempt to preserve a partial line (i.e. a line that did not end with
a newline) that would otherwise be covered up by the command
prompt due to the PROMPT_CR option. This works by outputting some
cursor-control characters, including a series of spaces, that should
make the terminal wrap to the next line when a partial line is
present (note that this is only successful if your terminal has
automatic margins, which is typi‐ cal).
When a partial line is preserved, by default you will see an
inverse+bold character at the end of the partial line: a%
for a normal user or a#
for root. If set, the shell parameter
PROMPT_EOL_MARK can be used to customize how the end of partial lines
are shown.
NOTE: if the PROMPT_CR option is not set, enabling this option will
have no effect. This option is on by default.
add a comment |
Try to issue the following:
unsetopt PROMPT_SP
This option is explained in man zshoptions
as follows (highlighting is mine):
Attempt to preserve a partial line (i.e. a line that did not end with
a newline) that would otherwise be covered up by the command
prompt due to the PROMPT_CR option. This works by outputting some
cursor-control characters, including a series of spaces, that should
make the terminal wrap to the next line when a partial line is
present (note that this is only successful if your terminal has
automatic margins, which is typi‐ cal).
When a partial line is preserved, by default you will see an
inverse+bold character at the end of the partial line: a%
for a normal user or a#
for root. If set, the shell parameter
PROMPT_EOL_MARK can be used to customize how the end of partial lines
are shown.
NOTE: if the PROMPT_CR option is not set, enabling this option will
have no effect. This option is on by default.
Try to issue the following:
unsetopt PROMPT_SP
This option is explained in man zshoptions
as follows (highlighting is mine):
Attempt to preserve a partial line (i.e. a line that did not end with
a newline) that would otherwise be covered up by the command
prompt due to the PROMPT_CR option. This works by outputting some
cursor-control characters, including a series of spaces, that should
make the terminal wrap to the next line when a partial line is
present (note that this is only successful if your terminal has
automatic margins, which is typi‐ cal).
When a partial line is preserved, by default you will see an
inverse+bold character at the end of the partial line: a%
for a normal user or a#
for root. If set, the shell parameter
PROMPT_EOL_MARK can be used to customize how the end of partial lines
are shown.
NOTE: if the PROMPT_CR option is not set, enabling this option will
have no effect. This option is on by default.
answered Jan 7 at 17:31
mpympy
18.2k45472
18.2k45472
add a comment |
add a comment |
Thanks for contributing an answer to Super User!
- 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%2fsuperuser.com%2fquestions%2f1391414%2fwhy-am-i-having-a-sign-between-the-lines-in-integrated-terminal-in-vs-code%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