-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(feature) Add an option to bring commandline back to old place #2773
Comments
Are you ok without history navigation? Apologies for breaking your workflow |
I was discussing this on Slack earlier, was that you @hastebrot that I was talking to? What is your motivation for wanting to use VSCode's input box for the command line (ie. old behaviour)? The current implementation of placing the command line in the status bar is more vim-like and due to @xconverge 's great work, supports history navigation (which is something that the Input Box would not support). I'd much rather try to get the current behaviour working to whatever your (@hastebrot) workflow is rather than having to support two ways of inputting VIM commands. |
I will see if I can come up with something minimal tonight, another case where this could be useful is zenmode |
@jpoon No, wasn't me. @xconverge I'm fine without history navigation. Yeah, zenmode is also an use-case. The sidebar is so full with garbage. I don't want to configure every plugin or change the color of the statusbar. VSCode's input box is a fine place for me. |
Not to be pedantic, but with the commands shown in the status bar, it takes up the equivalent amount of space. Instead of I don't use zenmode so not sure what I'm missing out there or what that means. |
It should be placed on command palette for people who uses zen mode. |
In my setup I deactivated the status bar and the activity bar because they distract me. The menu entries to deactivate them are directly in the
I see. It changes from So far it worked for me to disable the status bar without downsides, e.g. the current git branch is shown in the status bar, but I can also list the current branch along other branch using "Git: Checkout to..." which opens a command quickpick menu. I also don't have to look into the status bar to see the current Vim mode, since the cursor also changes to indicate whether I'm in |
@mindgitrwx I'm not familiar with zen mode, in vanilla vim, where do you see the commands when you are in zen mode? |
Hi all! Excuse me for chiming in! First, thanks for your awesome work, it is great stuff! I'd like to vote for the previous location too - I mean make an option for it. I think vim, neovim is great (haven't used vi, I am not that old)! But! They come from an age where all, but the most simple ui was impossible - you can't/couldn't bring up popups in terminal(emulator)s. I hope that you don't think it is a rant - absolutely not! I will continue to use your project even if you don't implement it, and the command history is great! Maybe I am in the wrong regarding better ergonomics, but if you think about it/ask some people that would be great! |
The zen mode I mentioned was not zen mode in vim, but zen mode in vscode. Before I started using vim, I became familiar with the basic functions of vscode, and I found out about the convenience of vim and installed the vscode vim plugin. In the previous version, in zen mode, when I typed the colon, the command I typed showed up at the top of the screen. So I can use it without feeling any inconvenience. Zen mode is very useful when you have a vertical monitor. |
Looks like @xconverge merged the fix in and added this relevant doc: https://github.com/VSCodeVim/Vim#how-can-i-use-the-commandline-when-in-zen-mode-or-when-the-status-bar-is-disabled I want to clarify that with the quick pick it does not and will not support:
|
There is another fix in the pipeline for this |
Besides the lower visibility, the status bar command input also doesn't let you use arrow keys to move the cursor (it doesn't even show a cursor), or copy from/paste into it. I do appreciate the ability to navigate through history though. Is it possible to make a feature request to VSCode to make it possible to implement history navigation with the text input? |
@hagabaka there are vscode upstream issues already filed for quickpick improvements, they have been filed for over a year with quite a few thumbs ups (microsoft/vscode#23633) you can paste into the commandline currently fyi, C-v and Cmd-v will paste! |
Ah, Ctrl-V does work. I was trying Shift-Insert before since I use Ctrl-V for visual block selection. |
Also when the commands are long there's not enough space in status bar. I just set |
Well I found a hack around solution though, you can set I don't know if this will work for zen mode though Also I find it confusing why setting |
#2758 (released in v0.14.0) moves the commandline to the status bar to allow history navigation.
This forces me to activate the status bar.
It would be nice if there is an option provided to configure the place of the commandline.
The text was updated successfully, but these errors were encountered: