Comments (3)
Hi @SomeoneIsWorking ,
Thanks for the feedback. What behavior do you expect for the home
key?
The keybindings are documented in the README. Using home
and end
for navigating to the top and end of pages is common to browsers and text editors, this is why I included it.
Here is a list of the keybindings for the home
key:
The only overlap I see is with the cursorHome
command. It appears that this command jumps the cursor to the beginning of the line. Is that the keybinding you use already?
With keybindings it is a matter of preference whether you like them or not. I prefer to leave it up to users to make their own keybindings for the vast majority of cases. In this case, I chose it because it is such a common keybinding across applications.
There are 3 courses of action here:
- Leave as it is. If you or someone else doesn't like the keybinding, just remove it through the UI given from the
Preferences: Open Keyboard Shortcuts
command. - Remove the keybinding from the extension. This may confuse existing users.
- Change the keybinding to something else in the extension. This may confuse existing users. Are there more suitable keybindings to use?
I would lean towards number 1 to not disrupt other people.
from vscode-file-bunny.
What behavior do you expect for the home key?
Home key in VSCode without any remappings (and many other text editors such as Notepad++) moves the cursor to start of the text in the line (after whitespace), pressing it again moves it to start of the line (before whitespace) and CTRL+Home moves it to the start of the file.
When I installed this extension and didn't notice the remapping then noticed a day after that Home key was behaving differently, I was concerned something happened to my keyboard and it didn't occur to me that an extension changed the key bindings.
The only overlap I see is with the cursorHome command. It appears that this command jumps the cursor to the beginning of the line. Is that the keybinding you use already?
Yes
There are 3 courses of action here
IMO the solution would be if this extension offered a keybinding option but doesn't rebind your keys automatically ESPECIALLY when it comes to commonly used default keybindings.
Not that it affects me in any way since I already figured out why my keys were acting strange. I only created issue to bring out the case that this may/will happen to other people who install this.
from vscode-file-bunny.
Keybindings have been removed in v1.3.2.
from vscode-file-bunny.
Related Issues (17)
- option to not open duplicated file HOT 1
- Cannot delete a file when working in remote workspace (no trash available) HOT 3
- Enhancement Idea: After moving a file to a new folder, leave the focus in the source folder HOT 2
- Use file icons for Quickpick Items
- Open File Under Cursor HOT 6
- Unable to rename active file HOT 2
- Review running commands when no workspace is open HOT 1
- Deleted Files can not be found in Trash (Recycle Bin). HOT 6
- Can't install file bunny on VS Code 1.82 HOT 2
- Tab completion not working on "File Bunny: Open File" HOT 1
- Add commands for actions (duplicate file, delete file) without opening the file HOT 1
- "open external" commands are now only opening local files in VS Code HOT 1
- Enable actions for images and other file types in active tab HOT 1
- Add a custom shortcut to open all Bunny commands directly HOT 1
- File move: Spaces in filenames convert to "%20" HOT 2
- Picker does not have focus for certain commands HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vscode-file-bunny.