Title: search backwards by default · Issue #10075 · ipython/ipython · GitHub
Open Graph Title: search backwards by default · Issue #10075 · ipython/ipython
X Title: search backwards by default · Issue #10075 · ipython/ipython
Description: With ipython 5.1.0/prompt-toolkit 1.0.9 using the vi keybindings, Esc-/ initiates a forward search. What exactly is the use case for that, and in what situation would such a search find anything? This is not the readline behavior, and th...
Open Graph Description: With ipython 5.1.0/prompt-toolkit 1.0.9 using the vi keybindings, Esc-/ initiates a forward search. What exactly is the use case for that, and in what situation would such a search find anything? T...
X Description: With ipython 5.1.0/prompt-toolkit 1.0.9 using the vi keybindings, Esc-/ initiates a forward search. What exactly is the use case for that, and in what situation would such a search find anything? T...
Opengraph URL: https://github.com/ipython/ipython/issues/10075
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"search backwards by default","articleBody":"With ipython 5.1.0/prompt-toolkit 1.0.9 using the vi keybindings, Esc-/ initiates a *forward* search. What exactly is the use case for that, and in what situation would such a search find anything? This is not the readline behavior, and therefore this is completely unlike the behavior in bash, prior versions of ipython, or pretty much any other REPL anyone would have used.\r\nI actually thought the search was broken until I discovered that Esc-? initiates a *backward* search, which is what I really want. It just happens to be that's a more awkward keystroke and it's going against many years of habit.\r\nI can't imagine other people don't find this super frustrating as well, so I'm surprised I didn't find mention of this in any other issue. Unless there's a really compelling case for the current behavior, I suggest that it be reverted.\r\nAt the very least, I would like to know if there's a way to rebind the key strokes locally so I can fix this at least on my present installation.","author":{"url":"https://github.com/altaurog","@type":"Person","name":"altaurog"},"datePublished":"2016-12-05T12:27:16.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":9},"url":"https://github.com/10075/ipython/issues/10075"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:f1302795-ecf2-20cf-e77c-d0226d21cfbf |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | E070:B05E4:10314A9:162866E:6A4C675C |
| html-safe-nonce | 62ecaf9f6dcd4f153a555360a03592d3df0ddc973d5cfa2604577d3decda4f0c |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFMDcwOkIwNUU0OjEwMzE0QTk6MTYyODY2RTo2QTRDNjc1QyIsInZpc2l0b3JfaWQiOiI4NTU3MTYwNzAyMjQwNjIzMDAiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 6fe2c336acf074c65c7fb66de3decb08dd70975124f57014f84b8d581e830992 |
| hovercard-subject-tag | issue:193484111 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/ipython/ipython/10075/issue_layout |
| twitter:image | https://opengraph.githubassets.com/78eb6bda0f1bd33f88ae64a12cd82c1140643f61000bea6bcc334619b152f943/ipython/ipython/issues/10075 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/78eb6bda0f1bd33f88ae64a12cd82c1140643f61000bea6bcc334619b152f943/ipython/ipython/issues/10075 |
| og:image:alt | With ipython 5.1.0/prompt-toolkit 1.0.9 using the vi keybindings, Esc-/ initiates a forward search. What exactly is the use case for that, and in what situation would such a search find anything? T... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | altaurog |
| hostname | github.com |
| expected-hostname | github.com |
| None | 3d11bb817438277de2a940854450e83a7d32b6aeb5014e9e6b00a6423900251c |
| turbo-cache-control | no-preview |
| go-import | github.com/ipython/ipython git https://github.com/ipython/ipython.git |
| octolytics-dimension-user_id | 230453 |
| octolytics-dimension-user_login | ipython |
| octolytics-dimension-repository_id | 658518 |
| octolytics-dimension-repository_nwo | ipython/ipython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 658518 |
| octolytics-dimension-repository_network_root_nwo | ipython/ipython |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 14099438da5379150f15a2892474c7c7e6c0e55e |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width