TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Big Pile of Vim-Like

250 点作者 se7entime超过 5 年前

34 条评论

susam超过 5 年前
In the graphical browser category, I have tried Qutebrowser and it is neat. However, Firefox remains as my primary web browser. I use the Vimium plugin with Firefox. It provides Vim-like key bindings for many commonly used browsing tasks.<p>My most favourite commands in Vimum are &#x27;f&#x27; and &#x27;F&#x27;. The &#x27;f&#x27; or &#x27;F&#x27; command creates key combinations for all the links found in the page. It highlights the key combinations in little yellow boxes above every link. We can then type the lowercase key combination for a link to open that link. While &#x27;f&#x27; opens the link in the current tab, &#x27;F&#x27; opens it in a new tab. Alternatively, we can type uppercase key combinations to reverse the behaviour of &#x27;f&#x27; and &#x27;F&#x27;, i.e., &#x27;f&#x27; with upper case key combination opens the link in a new tab and &#x27;F&#x27; with upper case key combination opens it in the current tab.<p>My other favourite commands, in no particular order, are: &#x27;J&#x27; (go one tab left), &#x27;K&#x27; (go one tab right), &#x27;H&#x27; (go back in history), &#x27;L&#x27; (go forward in history), &#x27;t&#x27; (create new tab), &#x27;T&#x27; (search through open tabs), &#x27;x&#x27; (close tab), and &#x27;r&#x27; (reload page).<p>Also, there are the &#x27;h&#x27;, &#x27;j&#x27;, &#x27;k&#x27;, and &#x27;l&#x27; commands to scroll left, down, up, and right, respectively.<p>Vimium for Firefox: <a href="https:&#x2F;&#x2F;addons.mozilla.org&#x2F;en-US&#x2F;firefox&#x2F;addon&#x2F;vimium-ff&#x2F;" rel="nofollow">https:&#x2F;&#x2F;addons.mozilla.org&#x2F;en-US&#x2F;firefox&#x2F;addon&#x2F;vimium-ff&#x2F;</a><p>Vimium for Chrome: <a href="https:&#x2F;&#x2F;chrome.google.com&#x2F;webstore&#x2F;detail&#x2F;vimium&#x2F;dbepggeogbaibhgnhhndojpepiihcmeb" rel="nofollow">https:&#x2F;&#x2F;chrome.google.com&#x2F;webstore&#x2F;detail&#x2F;vimium&#x2F;dbepggeogba...</a>
评论 #21693982 未加载
评论 #21692893 未加载
评论 #21695876 未加载
评论 #21692886 未加载
评论 #21698838 未加载
评论 #21713916 未加载
评论 #21699790 未加载
评论 #21692953 未加载
OskarS超过 5 年前
The one of these that I&#x27;ve come to adore the most is the ranger file manager. I almost never use any GUI file managers (or command line tools, for that matter) for file management after starting to use ranger seriously. It&#x27;s so fast and works exactly the way I want it to. I&#x27;ve also hooked my terminal up such that I&#x27;m cd&#x27;ed into whatever folder I last navigated to in ranger (I use the alias `rd` for this), so I virtually never type `cd` in the terminal anymore. Super slick!
评论 #21692741 未加载
评论 #21692847 未加载
评论 #21694262 未加载
stdcall83超过 5 年前
My app is missing... :)<p><a href="https:&#x2F;&#x2F;github.com&#x2F;mellowcandle&#x2F;bitwise" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mellowcandle&#x2F;bitwise</a>
评论 #21694138 未加载
评论 #21702470 未加载
评论 #21693001 未加载
danmg超过 5 年前
&quot;Vim modes&quot; only offer like 40%-60% coverage of features in IDEs. I haven&#x27;t found one yet that lets you set marks with :k[letter]. Jetbrains (and maybe viper) are the only ones I&#x27;ve found that support block modes.<p>&quot;Vim mode&quot; means a lot more than just using &#x27;hjklioaD^[&#x27;. It would be fairer to call them &quot;nvi modes&quot;.
评论 #21693384 未加载
评论 #21694949 未加载
评论 #21695014 未加载
评论 #21693760 未加载
评论 #21696239 未加载
评论 #21697388 未加载
ctw超过 5 年前
One of my side projects is a canvas-based graph editor with vim-like controls: <a href="https:&#x2F;&#x2F;troywolters.com&#x2F;modal-graph-editor&#x2F;" rel="nofollow">https:&#x2F;&#x2F;troywolters.com&#x2F;modal-graph-editor&#x2F;</a><p>It’s very basic, missing a lot of features, and likely buggy, but I’ve had fun making it and using it.<p>It saves to and loads from localStorage, so you can use it without an account and save and load graphs on the same machine.
gwenzek超过 5 年前
It&#x27;s great to see this list, but it&#x27;s a bit sad that all those app have to emulate Vim behavior. Do they all handle .vimrc? I think it&#x27;s ridiculous that some app insists on me using their keybinding instead of mine. I&#x27;d love to have an OS level way of exposing commands and settings key bindings across apps.
评论 #21699882 未加载
b0rsuk超过 5 年前
It&#x27;s interesting how Vim and Emacs take opposite approach to solving this!<p>Emacs: put all applications into emacs! Vim: make other applications controlled like vim!<p>I&#x27;m a vim user and I prefer #2.
评论 #21696156 未加载
mtts超过 5 年前
One of the editors it lists is &quot;vy&quot; : a Vim-like in python: <a href="https:&#x2F;&#x2F;github.com&#x2F;vyapp&#x2F;vy" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;vyapp&#x2F;vy</a><p>Does anyone have any experience with this? I&#x27;d love to have a vim that is more pleasant to program.<p>edit: added link
评论 #21693470 未加载
celeritascelery超过 5 年前
When I see things like this, it reminds me that what makes vim special is not the software but it’s keybindings. That is why there are so many clones like spacemacs or VScodeVim. You can take the vim keys and you basically have the whole package but using your own software.
评论 #21693466 未加载
评论 #21696110 未加载
评论 #21693520 未加载
评论 #21696261 未加载
iLemming超过 5 年前
Hey fellow Vimmers. If you (just like me) have to use Mac to do your work, you may find this little project of mine interesting <a href="https:&#x2F;&#x2F;github.com&#x2F;agzam&#x2F;spacehammer" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;agzam&#x2F;spacehammer</a>. It&#x27;s a Hammerspoon config inspired by Spacemacs, written in Fennel. Readme doesn&#x27;t really describe every cool feature, I need to record a screencast, but I&#x27;ve been swamped with work lately.
windsurfer超过 5 年前
Wings3D can be operated in a very vim-like way, more than Blender in my opinion.
ahnick超过 5 年前
I don&#x27;t see Oni on here.<p><a href="https:&#x2F;&#x2F;v2.onivim.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;v2.onivim.io&#x2F;</a>
评论 #21693004 未加载
pgutfreund超过 5 年前
Mupdf on linux is both lightweight and vim-like
评论 #21698877 未加载
评论 #21692724 未加载
评论 #21692726 未加载
评论 #21694044 未加载
macawfish超过 5 年前
I think that vimium will prolong my lifespan.
alangpierce超过 5 年前
Why is &quot;IDEs, Word Processors, Editors with Vi-modes&quot; missing IntelliJ&#x2F;JetBrains, VSCode, Atom, and Sublime? All of those have vim modes (of varying quality, I&#x27;m sure).
评论 #21696311 未加载
评论 #21695869 未加载
donaq超过 5 年前
<a href="https:&#x2F;&#x2F;github.com&#x2F;donaq&#x2F;topovica" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;donaq&#x2F;topovica</a> &lt;-- Code is ugly, there&#x27;s no consistent style and there are no tests. Some bugs also exist, but I was just trying to get from zero to &quot;meh, good enough for me&quot; as fast as I could. Feel free to use it however you see fit.
robobro超过 5 年前
They&#x27;re missing my favorite of the bunch... <a href="http:&#x2F;&#x2F;se-editor.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;se-editor.org&#x2F;</a>
Bananaman28超过 5 年前
I can recommend Wasavi, which is a browser extension that allows you to use Vim commands in most text windows you can edit. <a href="https:&#x2F;&#x2F;github.com&#x2F;akahuku&#x2F;wasavi" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;akahuku&#x2F;wasavi</a> I use it on a daily basis and although it&#x27;s not Vim it&#x27;s still pretty good.
评论 #21694095 未加载
评论 #21699176 未加载
tomxor超过 5 年前
Something that has made me really appreciate Vim commands is &quot;less&quot;... yeah i&#x27;m talking about the seemingly simple pager that&#x27;s already installed on your system - I could never get into vim for coding, but I always felt like it shined in places like less where you are consuming text rather than creating it.
zzo38computer超过 5 年前
I can also mention some ZZT editors: KevEdit has (disabled by default) support for using hjkl to move, but it otherwise doesn&#x27;t have much vi-like stuff. ZZTQED is more vi-like; it also can use hjkl for cursor movement, and also supports numeric prefixes, and some other stuff (although regular expressions are not implemented).
njacobs5074超过 5 年前
Wait! How could they leave out basically all of the rogue-like games? They all have key bindings that draw heavily from vi.
评论 #21696201 未加载
AdrienLemaire超过 5 年前
Thanks, I didn&#x27;t know about imv. Have been using feh forever, and always found it annoying that it wouldn&#x27;t load svg files. Problem fixed with imv.<p>EDIT: actually realised that feh has a --conversion-timeout param to help with svg files. But well, imv also supports gif!
dajonker超过 5 年前
A lot of web apps also use vim-inspired keyboard shortcuts, for example Gmail, Twitter, Reddit.
评论 #21695912 未加载
mtrycz2超过 5 年前
Vim is a nice operating system. If it only had an easy way to shutdown...
评论 #21693064 未加载
评论 #21692851 未加载
评论 #21695750 未加载
Gonzih超过 5 年前
Surprised that there is no fish shell in shell section. Also I miss pentadactly in my Firefox so much nowadays.
a3n超过 5 年前
Why isn&#x27;t the vi editor in there? It&#x27;s at least as &quot;vim-like&quot; as bash or tmux.
评论 #21694829 未加载
评论 #21699212 未加载
xbryanx超过 5 年前
Missing from this list:<p>Vimium - Vim for Chrome Ideavim - Vim for IntelliJ&#x2F;PyCharm&#x2F;WebStorm
评论 #21696422 未加载
keithnz超过 5 年前
this needs a category of plugins to other editors&#x2F;ide that provide vim like experiences.<p>UPDATE: It does have a category of plugins.... it&#x27;s a separate tab at the top disguised as a button
zelly超过 5 年前
Add r2 (radare2), a command line reverse engineering suite
Ensorceled超过 5 年前
Elvis hasn’t been maintained since 2012 :-(
throw_away超过 5 年前
Needs nethack :)
评论 #21699172 未加载
mikorym超过 5 年前
Lynx also has the -vikeys flag.
Tyr42超过 5 年前
Qt had an ide with an impressive vim mode, or at least it did 5 years ago.
classified超过 5 年前
An impressive collection. Are these all-Linux or all-Windoze? A note on supporting platforms would have been helpful.