Powershell tab-complete trailing slash
In Powershell, when you are typing in a path, using tab-completion, directories don't get a trailing (back)slash, meaning that at each level, I have to type Tab - . Is there any way to make Powershell add the trailing backslash to directories it has autocompleted, like Bash does?
powershell
add a comment |
In Powershell, when you are typing in a path, using tab-completion, directories don't get a trailing (back)slash, meaning that at each level, I have to type Tab - . Is there any way to make Powershell add the trailing backslash to directories it has autocompleted, like Bash does?
powershell
add a comment |
In Powershell, when you are typing in a path, using tab-completion, directories don't get a trailing (back)slash, meaning that at each level, I have to type Tab - . Is there any way to make Powershell add the trailing backslash to directories it has autocompleted, like Bash does?
powershell
In Powershell, when you are typing in a path, using tab-completion, directories don't get a trailing (back)slash, meaning that at each level, I have to type Tab - . Is there any way to make Powershell add the trailing backslash to directories it has autocompleted, like Bash does?
powershell
powershell
asked Sep 24 '10 at 15:14
tghw
489816
489816
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
PowerTab is an extension which adds Intellisense-like capabilities to Powershell. You may find that you like the way its pop-up lists and use of backslash and space to select completions works. It doesn't solve the problem of no trailing backslash, but the author says that the issue is with the way Powershell works.
PowerTab Cheat Sheet
I tried using it before asking this question, but I couldn't figure out how to install it, and the docs are completely lacking. Any idea how to do that?
– tghw
Sep 25 '10 at 13:19
@tghw: Yeah, the docs are pretty bad. Unzip the file intoDocumentsWindowsPowerShellModules
so you have a new directory under that calledPowerTab
. Then in PS doImport-Module powertab
. See this for further instructions. You will get error messages (and will need to/unless you) manually create a directory and some files.
– Dennis Williamson
Sep 25 '10 at 15:56
1
PowerTab will not add trailing backslashes to a directory, but it does support recursive tab expansion based on typing a backslash. The reason for this is that it would break chaining of tab expansion. PowerShell will only call a new TabExpansion() if the command line has changed since the last TabExpansion(). So adding a backslash to the result would mean that you could not press <TAB> again.
– JasonMArcher
Oct 16 '10 at 17:23
add a comment |
On the off-chance that someone stumbles over this in 2018:
PSReadLine is a neat module that does this and much more. Installing it is as simple as running 2 commands (In PS5 - for older versions, check the README):
Install-Module PSReadLine
Import-Module PSReadLine
With a little configuration, PSReadline can do much more advanced things, but Tab-Autocompletion, proper Ctrl-C/Ctrl-V and some other things work out of the box.
Windows 10 includes PSReadLine 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%2f192362%2fpowershell-tab-complete-trailing-slash%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
PowerTab is an extension which adds Intellisense-like capabilities to Powershell. You may find that you like the way its pop-up lists and use of backslash and space to select completions works. It doesn't solve the problem of no trailing backslash, but the author says that the issue is with the way Powershell works.
PowerTab Cheat Sheet
I tried using it before asking this question, but I couldn't figure out how to install it, and the docs are completely lacking. Any idea how to do that?
– tghw
Sep 25 '10 at 13:19
@tghw: Yeah, the docs are pretty bad. Unzip the file intoDocumentsWindowsPowerShellModules
so you have a new directory under that calledPowerTab
. Then in PS doImport-Module powertab
. See this for further instructions. You will get error messages (and will need to/unless you) manually create a directory and some files.
– Dennis Williamson
Sep 25 '10 at 15:56
1
PowerTab will not add trailing backslashes to a directory, but it does support recursive tab expansion based on typing a backslash. The reason for this is that it would break chaining of tab expansion. PowerShell will only call a new TabExpansion() if the command line has changed since the last TabExpansion(). So adding a backslash to the result would mean that you could not press <TAB> again.
– JasonMArcher
Oct 16 '10 at 17:23
add a comment |
PowerTab is an extension which adds Intellisense-like capabilities to Powershell. You may find that you like the way its pop-up lists and use of backslash and space to select completions works. It doesn't solve the problem of no trailing backslash, but the author says that the issue is with the way Powershell works.
PowerTab Cheat Sheet
I tried using it before asking this question, but I couldn't figure out how to install it, and the docs are completely lacking. Any idea how to do that?
– tghw
Sep 25 '10 at 13:19
@tghw: Yeah, the docs are pretty bad. Unzip the file intoDocumentsWindowsPowerShellModules
so you have a new directory under that calledPowerTab
. Then in PS doImport-Module powertab
. See this for further instructions. You will get error messages (and will need to/unless you) manually create a directory and some files.
– Dennis Williamson
Sep 25 '10 at 15:56
1
PowerTab will not add trailing backslashes to a directory, but it does support recursive tab expansion based on typing a backslash. The reason for this is that it would break chaining of tab expansion. PowerShell will only call a new TabExpansion() if the command line has changed since the last TabExpansion(). So adding a backslash to the result would mean that you could not press <TAB> again.
– JasonMArcher
Oct 16 '10 at 17:23
add a comment |
PowerTab is an extension which adds Intellisense-like capabilities to Powershell. You may find that you like the way its pop-up lists and use of backslash and space to select completions works. It doesn't solve the problem of no trailing backslash, but the author says that the issue is with the way Powershell works.
PowerTab Cheat Sheet
PowerTab is an extension which adds Intellisense-like capabilities to Powershell. You may find that you like the way its pop-up lists and use of backslash and space to select completions works. It doesn't solve the problem of no trailing backslash, but the author says that the issue is with the way Powershell works.
PowerTab Cheat Sheet
answered Sep 24 '10 at 18:06
Dennis Williamson
76.2k14129167
76.2k14129167
I tried using it before asking this question, but I couldn't figure out how to install it, and the docs are completely lacking. Any idea how to do that?
– tghw
Sep 25 '10 at 13:19
@tghw: Yeah, the docs are pretty bad. Unzip the file intoDocumentsWindowsPowerShellModules
so you have a new directory under that calledPowerTab
. Then in PS doImport-Module powertab
. See this for further instructions. You will get error messages (and will need to/unless you) manually create a directory and some files.
– Dennis Williamson
Sep 25 '10 at 15:56
1
PowerTab will not add trailing backslashes to a directory, but it does support recursive tab expansion based on typing a backslash. The reason for this is that it would break chaining of tab expansion. PowerShell will only call a new TabExpansion() if the command line has changed since the last TabExpansion(). So adding a backslash to the result would mean that you could not press <TAB> again.
– JasonMArcher
Oct 16 '10 at 17:23
add a comment |
I tried using it before asking this question, but I couldn't figure out how to install it, and the docs are completely lacking. Any idea how to do that?
– tghw
Sep 25 '10 at 13:19
@tghw: Yeah, the docs are pretty bad. Unzip the file intoDocumentsWindowsPowerShellModules
so you have a new directory under that calledPowerTab
. Then in PS doImport-Module powertab
. See this for further instructions. You will get error messages (and will need to/unless you) manually create a directory and some files.
– Dennis Williamson
Sep 25 '10 at 15:56
1
PowerTab will not add trailing backslashes to a directory, but it does support recursive tab expansion based on typing a backslash. The reason for this is that it would break chaining of tab expansion. PowerShell will only call a new TabExpansion() if the command line has changed since the last TabExpansion(). So adding a backslash to the result would mean that you could not press <TAB> again.
– JasonMArcher
Oct 16 '10 at 17:23
I tried using it before asking this question, but I couldn't figure out how to install it, and the docs are completely lacking. Any idea how to do that?
– tghw
Sep 25 '10 at 13:19
I tried using it before asking this question, but I couldn't figure out how to install it, and the docs are completely lacking. Any idea how to do that?
– tghw
Sep 25 '10 at 13:19
@tghw: Yeah, the docs are pretty bad. Unzip the file into
DocumentsWindowsPowerShellModules
so you have a new directory under that called PowerTab
. Then in PS do Import-Module powertab
. See this for further instructions. You will get error messages (and will need to/unless you) manually create a directory and some files.– Dennis Williamson
Sep 25 '10 at 15:56
@tghw: Yeah, the docs are pretty bad. Unzip the file into
DocumentsWindowsPowerShellModules
so you have a new directory under that called PowerTab
. Then in PS do Import-Module powertab
. See this for further instructions. You will get error messages (and will need to/unless you) manually create a directory and some files.– Dennis Williamson
Sep 25 '10 at 15:56
1
1
PowerTab will not add trailing backslashes to a directory, but it does support recursive tab expansion based on typing a backslash. The reason for this is that it would break chaining of tab expansion. PowerShell will only call a new TabExpansion() if the command line has changed since the last TabExpansion(). So adding a backslash to the result would mean that you could not press <TAB> again.
– JasonMArcher
Oct 16 '10 at 17:23
PowerTab will not add trailing backslashes to a directory, but it does support recursive tab expansion based on typing a backslash. The reason for this is that it would break chaining of tab expansion. PowerShell will only call a new TabExpansion() if the command line has changed since the last TabExpansion(). So adding a backslash to the result would mean that you could not press <TAB> again.
– JasonMArcher
Oct 16 '10 at 17:23
add a comment |
On the off-chance that someone stumbles over this in 2018:
PSReadLine is a neat module that does this and much more. Installing it is as simple as running 2 commands (In PS5 - for older versions, check the README):
Install-Module PSReadLine
Import-Module PSReadLine
With a little configuration, PSReadline can do much more advanced things, but Tab-Autocompletion, proper Ctrl-C/Ctrl-V and some other things work out of the box.
Windows 10 includes PSReadLine by default.
add a comment |
On the off-chance that someone stumbles over this in 2018:
PSReadLine is a neat module that does this and much more. Installing it is as simple as running 2 commands (In PS5 - for older versions, check the README):
Install-Module PSReadLine
Import-Module PSReadLine
With a little configuration, PSReadline can do much more advanced things, but Tab-Autocompletion, proper Ctrl-C/Ctrl-V and some other things work out of the box.
Windows 10 includes PSReadLine by default.
add a comment |
On the off-chance that someone stumbles over this in 2018:
PSReadLine is a neat module that does this and much more. Installing it is as simple as running 2 commands (In PS5 - for older versions, check the README):
Install-Module PSReadLine
Import-Module PSReadLine
With a little configuration, PSReadline can do much more advanced things, but Tab-Autocompletion, proper Ctrl-C/Ctrl-V and some other things work out of the box.
Windows 10 includes PSReadLine by default.
On the off-chance that someone stumbles over this in 2018:
PSReadLine is a neat module that does this and much more. Installing it is as simple as running 2 commands (In PS5 - for older versions, check the README):
Install-Module PSReadLine
Import-Module PSReadLine
With a little configuration, PSReadline can do much more advanced things, but Tab-Autocompletion, proper Ctrl-C/Ctrl-V and some other things work out of the box.
Windows 10 includes PSReadLine by default.
answered Dec 22 '18 at 14:29
MCO
1011
1011
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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2f192362%2fpowershell-tab-complete-trailing-slash%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