Cmder - Use to cycle through the auto completes candidates?











up vote
10
down vote

favorite
4












In the original cmd.exe in Windows, can be used to cycle through the auto completes candidates. But in cmder, this feature seems to be removed. Is there anyway to enable it?










share|improve this question






















  • Why do you trying cmder instead of official ConEmu than?
    – Maximus
    Oct 25 '15 at 10:36










  • @Maximus Just came across cmder and never tried others... Thanks!
    – dofine
    Oct 25 '15 at 10:44






  • 1




    cmder is just a preconfigured ConEmu with some third-party software
    – Maximus
    Oct 25 '15 at 12:06















up vote
10
down vote

favorite
4












In the original cmd.exe in Windows, can be used to cycle through the auto completes candidates. But in cmder, this feature seems to be removed. Is there anyway to enable it?










share|improve this question






















  • Why do you trying cmder instead of official ConEmu than?
    – Maximus
    Oct 25 '15 at 10:36










  • @Maximus Just came across cmder and never tried others... Thanks!
    – dofine
    Oct 25 '15 at 10:44






  • 1




    cmder is just a preconfigured ConEmu with some third-party software
    – Maximus
    Oct 25 '15 at 12:06













up vote
10
down vote

favorite
4









up vote
10
down vote

favorite
4






4





In the original cmd.exe in Windows, can be used to cycle through the auto completes candidates. But in cmder, this feature seems to be removed. Is there anyway to enable it?










share|improve this question













In the original cmd.exe in Windows, can be used to cycle through the auto completes candidates. But in cmder, this feature seems to be removed. Is there anyway to enable it?







cmder






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Oct 25 '15 at 9:47









dofine

20328




20328












  • Why do you trying cmder instead of official ConEmu than?
    – Maximus
    Oct 25 '15 at 10:36










  • @Maximus Just came across cmder and never tried others... Thanks!
    – dofine
    Oct 25 '15 at 10:44






  • 1




    cmder is just a preconfigured ConEmu with some third-party software
    – Maximus
    Oct 25 '15 at 12:06


















  • Why do you trying cmder instead of official ConEmu than?
    – Maximus
    Oct 25 '15 at 10:36










  • @Maximus Just came across cmder and never tried others... Thanks!
    – dofine
    Oct 25 '15 at 10:44






  • 1




    cmder is just a preconfigured ConEmu with some third-party software
    – Maximus
    Oct 25 '15 at 12:06
















Why do you trying cmder instead of official ConEmu than?
– Maximus
Oct 25 '15 at 10:36




Why do you trying cmder instead of official ConEmu than?
– Maximus
Oct 25 '15 at 10:36












@Maximus Just came across cmder and never tried others... Thanks!
– dofine
Oct 25 '15 at 10:44




@Maximus Just came across cmder and never tried others... Thanks!
– dofine
Oct 25 '15 at 10:44




1




1




cmder is just a preconfigured ConEmu with some third-party software
– Maximus
Oct 25 '15 at 12:06




cmder is just a preconfigured ConEmu with some third-party software
– Maximus
Oct 25 '15 at 12:06










3 Answers
3






active

oldest

votes

















up vote
14
down vote



accepted










As mentioned above, 'cmder' is an amalgamation of other open source software. The software which controls the tab completion behaviour is 'clink'. To change this behaviour, navigate to your 'cmder' directory and then find:



cmdervendorclinkclink_inputrc_base



Open 'clink_inputrc_base', save a backup original, and then replace both lines that read:



"t": clink-completion-shim



with:



"t": menu-complete



for shift+tab cycle backward behaviour, also add a line below each of the above lines that reads:



"e`Z": menu-complete-backward



This worked for me. Credit to this link for the info on modifying clink behaviour:



https://github.com/mridgers/clink/issues/190



EDIT: Please see my comment below, or additional answer from 'tides'. In newer versions of cmder the process is slightly simpler. You just have to uncomment the lines as described in the file, see my comment or other answer for more detail.






share|improve this answer























  • UPDATE: I just downloaded a newer version of cmder (v1.3.6) and now the file above has two lines commented, above which it says "# Uncomment these two lines for vanilla cmd.exe style completion." If you uncomment the two lines below it will achieve the same behaviour as my answer here.
    – Moustache
    Jun 22 at 14:24




















up vote
5
down vote













Actually, in the cmdervendorclinkclink_inputrc_base file there are already these lines at the end:



# Uncomment these two lines for vanilla cmd.exe style completion.
# "t": clink-menu-completion-shim
# "e`Z": clink-backward-menu-completion-shim


If you remove the # characters of the last two lines you will get the desired behavior.






share|improve this answer























  • Thanks, yes noted this in my comments on 22nd June. This wasn't present in earlier versions of cmder.
    – Moustache
    Jul 3 at 14:39










  • Anyway to exclude items that are not actually in the current working directory?
    – hellyale
    Jul 11 at 13:14


















up vote
2
down vote













Clink changes Tab completion behavior. So: remove clink from vendors folder, uncheck Use clink in prompt.






share|improve this answer





















  • It works after I remove clink, though I didn't check Use clink in prompt at first place. One more problem is that now {lamb} and {git}{hg} appears. Git prompt seems to break when I cd to a git dir.
    – dofine
    Oct 25 '15 at 10:48










  • Install official ConEmu and configure it for your taste
    – Maximus
    Oct 25 '15 at 12:07













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',
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
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f991493%2fcmder-use-tab-to-cycle-through-the-auto-completes-candidates%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























3 Answers
3






active

oldest

votes








3 Answers
3






active

oldest

votes









active

oldest

votes






active

oldest

votes








up vote
14
down vote



accepted










As mentioned above, 'cmder' is an amalgamation of other open source software. The software which controls the tab completion behaviour is 'clink'. To change this behaviour, navigate to your 'cmder' directory and then find:



cmdervendorclinkclink_inputrc_base



Open 'clink_inputrc_base', save a backup original, and then replace both lines that read:



"t": clink-completion-shim



with:



"t": menu-complete



for shift+tab cycle backward behaviour, also add a line below each of the above lines that reads:



"e`Z": menu-complete-backward



This worked for me. Credit to this link for the info on modifying clink behaviour:



https://github.com/mridgers/clink/issues/190



EDIT: Please see my comment below, or additional answer from 'tides'. In newer versions of cmder the process is slightly simpler. You just have to uncomment the lines as described in the file, see my comment or other answer for more detail.






share|improve this answer























  • UPDATE: I just downloaded a newer version of cmder (v1.3.6) and now the file above has two lines commented, above which it says "# Uncomment these two lines for vanilla cmd.exe style completion." If you uncomment the two lines below it will achieve the same behaviour as my answer here.
    – Moustache
    Jun 22 at 14:24

















up vote
14
down vote



accepted










As mentioned above, 'cmder' is an amalgamation of other open source software. The software which controls the tab completion behaviour is 'clink'. To change this behaviour, navigate to your 'cmder' directory and then find:



cmdervendorclinkclink_inputrc_base



Open 'clink_inputrc_base', save a backup original, and then replace both lines that read:



"t": clink-completion-shim



with:



"t": menu-complete



for shift+tab cycle backward behaviour, also add a line below each of the above lines that reads:



"e`Z": menu-complete-backward



This worked for me. Credit to this link for the info on modifying clink behaviour:



https://github.com/mridgers/clink/issues/190



EDIT: Please see my comment below, or additional answer from 'tides'. In newer versions of cmder the process is slightly simpler. You just have to uncomment the lines as described in the file, see my comment or other answer for more detail.






share|improve this answer























  • UPDATE: I just downloaded a newer version of cmder (v1.3.6) and now the file above has two lines commented, above which it says "# Uncomment these two lines for vanilla cmd.exe style completion." If you uncomment the two lines below it will achieve the same behaviour as my answer here.
    – Moustache
    Jun 22 at 14:24















up vote
14
down vote



accepted







up vote
14
down vote



accepted






As mentioned above, 'cmder' is an amalgamation of other open source software. The software which controls the tab completion behaviour is 'clink'. To change this behaviour, navigate to your 'cmder' directory and then find:



cmdervendorclinkclink_inputrc_base



Open 'clink_inputrc_base', save a backup original, and then replace both lines that read:



"t": clink-completion-shim



with:



"t": menu-complete



for shift+tab cycle backward behaviour, also add a line below each of the above lines that reads:



"e`Z": menu-complete-backward



This worked for me. Credit to this link for the info on modifying clink behaviour:



https://github.com/mridgers/clink/issues/190



EDIT: Please see my comment below, or additional answer from 'tides'. In newer versions of cmder the process is slightly simpler. You just have to uncomment the lines as described in the file, see my comment or other answer for more detail.






share|improve this answer














As mentioned above, 'cmder' is an amalgamation of other open source software. The software which controls the tab completion behaviour is 'clink'. To change this behaviour, navigate to your 'cmder' directory and then find:



cmdervendorclinkclink_inputrc_base



Open 'clink_inputrc_base', save a backup original, and then replace both lines that read:



"t": clink-completion-shim



with:



"t": menu-complete



for shift+tab cycle backward behaviour, also add a line below each of the above lines that reads:



"e`Z": menu-complete-backward



This worked for me. Credit to this link for the info on modifying clink behaviour:



https://github.com/mridgers/clink/issues/190



EDIT: Please see my comment below, or additional answer from 'tides'. In newer versions of cmder the process is slightly simpler. You just have to uncomment the lines as described in the file, see my comment or other answer for more detail.







share|improve this answer














share|improve this answer



share|improve this answer








edited Nov 24 at 23:35

























answered Oct 21 '16 at 10:59









Moustache

19118




19118












  • UPDATE: I just downloaded a newer version of cmder (v1.3.6) and now the file above has two lines commented, above which it says "# Uncomment these two lines for vanilla cmd.exe style completion." If you uncomment the two lines below it will achieve the same behaviour as my answer here.
    – Moustache
    Jun 22 at 14:24




















  • UPDATE: I just downloaded a newer version of cmder (v1.3.6) and now the file above has two lines commented, above which it says "# Uncomment these two lines for vanilla cmd.exe style completion." If you uncomment the two lines below it will achieve the same behaviour as my answer here.
    – Moustache
    Jun 22 at 14:24


















UPDATE: I just downloaded a newer version of cmder (v1.3.6) and now the file above has two lines commented, above which it says "# Uncomment these two lines for vanilla cmd.exe style completion." If you uncomment the two lines below it will achieve the same behaviour as my answer here.
– Moustache
Jun 22 at 14:24






UPDATE: I just downloaded a newer version of cmder (v1.3.6) and now the file above has two lines commented, above which it says "# Uncomment these two lines for vanilla cmd.exe style completion." If you uncomment the two lines below it will achieve the same behaviour as my answer here.
– Moustache
Jun 22 at 14:24














up vote
5
down vote













Actually, in the cmdervendorclinkclink_inputrc_base file there are already these lines at the end:



# Uncomment these two lines for vanilla cmd.exe style completion.
# "t": clink-menu-completion-shim
# "e`Z": clink-backward-menu-completion-shim


If you remove the # characters of the last two lines you will get the desired behavior.






share|improve this answer























  • Thanks, yes noted this in my comments on 22nd June. This wasn't present in earlier versions of cmder.
    – Moustache
    Jul 3 at 14:39










  • Anyway to exclude items that are not actually in the current working directory?
    – hellyale
    Jul 11 at 13:14















up vote
5
down vote













Actually, in the cmdervendorclinkclink_inputrc_base file there are already these lines at the end:



# Uncomment these two lines for vanilla cmd.exe style completion.
# "t": clink-menu-completion-shim
# "e`Z": clink-backward-menu-completion-shim


If you remove the # characters of the last two lines you will get the desired behavior.






share|improve this answer























  • Thanks, yes noted this in my comments on 22nd June. This wasn't present in earlier versions of cmder.
    – Moustache
    Jul 3 at 14:39










  • Anyway to exclude items that are not actually in the current working directory?
    – hellyale
    Jul 11 at 13:14













up vote
5
down vote










up vote
5
down vote









Actually, in the cmdervendorclinkclink_inputrc_base file there are already these lines at the end:



# Uncomment these two lines for vanilla cmd.exe style completion.
# "t": clink-menu-completion-shim
# "e`Z": clink-backward-menu-completion-shim


If you remove the # characters of the last two lines you will get the desired behavior.






share|improve this answer














Actually, in the cmdervendorclinkclink_inputrc_base file there are already these lines at the end:



# Uncomment these two lines for vanilla cmd.exe style completion.
# "t": clink-menu-completion-shim
# "e`Z": clink-backward-menu-completion-shim


If you remove the # characters of the last two lines you will get the desired behavior.







share|improve this answer














share|improve this answer



share|improve this answer








edited Jun 28 at 11:52

























answered Jun 27 at 11:46









Tides

5114




5114












  • Thanks, yes noted this in my comments on 22nd June. This wasn't present in earlier versions of cmder.
    – Moustache
    Jul 3 at 14:39










  • Anyway to exclude items that are not actually in the current working directory?
    – hellyale
    Jul 11 at 13:14


















  • Thanks, yes noted this in my comments on 22nd June. This wasn't present in earlier versions of cmder.
    – Moustache
    Jul 3 at 14:39










  • Anyway to exclude items that are not actually in the current working directory?
    – hellyale
    Jul 11 at 13:14
















Thanks, yes noted this in my comments on 22nd June. This wasn't present in earlier versions of cmder.
– Moustache
Jul 3 at 14:39




Thanks, yes noted this in my comments on 22nd June. This wasn't present in earlier versions of cmder.
– Moustache
Jul 3 at 14:39












Anyway to exclude items that are not actually in the current working directory?
– hellyale
Jul 11 at 13:14




Anyway to exclude items that are not actually in the current working directory?
– hellyale
Jul 11 at 13:14










up vote
2
down vote













Clink changes Tab completion behavior. So: remove clink from vendors folder, uncheck Use clink in prompt.






share|improve this answer





















  • It works after I remove clink, though I didn't check Use clink in prompt at first place. One more problem is that now {lamb} and {git}{hg} appears. Git prompt seems to break when I cd to a git dir.
    – dofine
    Oct 25 '15 at 10:48










  • Install official ConEmu and configure it for your taste
    – Maximus
    Oct 25 '15 at 12:07

















up vote
2
down vote













Clink changes Tab completion behavior. So: remove clink from vendors folder, uncheck Use clink in prompt.






share|improve this answer





















  • It works after I remove clink, though I didn't check Use clink in prompt at first place. One more problem is that now {lamb} and {git}{hg} appears. Git prompt seems to break when I cd to a git dir.
    – dofine
    Oct 25 '15 at 10:48










  • Install official ConEmu and configure it for your taste
    – Maximus
    Oct 25 '15 at 12:07















up vote
2
down vote










up vote
2
down vote









Clink changes Tab completion behavior. So: remove clink from vendors folder, uncheck Use clink in prompt.






share|improve this answer












Clink changes Tab completion behavior. So: remove clink from vendors folder, uncheck Use clink in prompt.







share|improve this answer












share|improve this answer



share|improve this answer










answered Oct 25 '15 at 10:35









Maximus

17.9k1472101




17.9k1472101












  • It works after I remove clink, though I didn't check Use clink in prompt at first place. One more problem is that now {lamb} and {git}{hg} appears. Git prompt seems to break when I cd to a git dir.
    – dofine
    Oct 25 '15 at 10:48










  • Install official ConEmu and configure it for your taste
    – Maximus
    Oct 25 '15 at 12:07




















  • It works after I remove clink, though I didn't check Use clink in prompt at first place. One more problem is that now {lamb} and {git}{hg} appears. Git prompt seems to break when I cd to a git dir.
    – dofine
    Oct 25 '15 at 10:48










  • Install official ConEmu and configure it for your taste
    – Maximus
    Oct 25 '15 at 12:07


















It works after I remove clink, though I didn't check Use clink in prompt at first place. One more problem is that now {lamb} and {git}{hg} appears. Git prompt seems to break when I cd to a git dir.
– dofine
Oct 25 '15 at 10:48




It works after I remove clink, though I didn't check Use clink in prompt at first place. One more problem is that now {lamb} and {git}{hg} appears. Git prompt seems to break when I cd to a git dir.
– dofine
Oct 25 '15 at 10:48












Install official ConEmu and configure it for your taste
– Maximus
Oct 25 '15 at 12:07






Install official ConEmu and configure it for your taste
– Maximus
Oct 25 '15 at 12:07




















draft saved

draft discarded




















































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.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f991493%2fcmder-use-tab-to-cycle-through-the-auto-completes-candidates%23new-answer', 'question_page');
}
);

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







Popular posts from this blog

"Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

Alcedinidae

Origin of the phrase “under your belt”?