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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Xiki: An amazing shell

311 点作者 jestinjoy1将近 11 年前

33 条评论

zorbo将近 11 年前
These alternative shells always get me really excited, until I try them out. Then the drawbacks become immediately and very painfully obvious:<p>- Some are extremely slow, especially those that rely on complete webservers &#x2F; node.js &#x2F; whatever as a backend<p>- Memory-hungry. I&#x27;ve got an average of about 30 terminals open at all times. 50 Mb per terminal really is a bit too much. 10 Mb is the upper limit on what a single terminal should ever use.<p>- Don&#x27;t work remote. If it doesn&#x27;t work remotely without installation (and none do), it&#x27;s pointless to me.<p>- Don&#x27;t integrate properly. For instance, copy-pasting is suddenly painfully impossible or unicode fails or it doesn&#x27;t handle ncurses or escape sequences properly.<p>- Doesn&#x27;t add anything that the history and copy-pasting don&#x27;t already do nearly perfectly.<p>- Doesn&#x27;t follow the &quot;Simple things should be simple, complex things should be possible&quot; philosophy. For example, catting large (10mb) log files or a binary file completely barfs it.<p>I wonder if Xiki is any different, as I haven&#x27;t tried it yet. It seems unwieldy to use. Why would I want to physically move the cursor to a previous command 50 lines up when I can just do Ctrl-R &lt;part of the command&gt; and be done with it?<p>This all sounds a bit negative, which isn&#x27;t my intention. It&#x27;s just that I&#x27;ve become quite a skeptic when it comes to &quot;(email|shell|editor|etc) reinvented&quot; claims.
评论 #7998929 未加载
评论 #7998082 未加载
评论 #7998889 未加载
评论 #7998307 未加载
评论 #7998996 未加载
评论 #7998835 未加载
评论 #7998584 未加载
评论 #7998385 未加载
chx将近 11 年前
IMO this should link to <a href="https://www.kickstarter.com/projects/xiki/xiki-the-command-revolution" rel="nofollow">https:&#x2F;&#x2F;www.kickstarter.com&#x2F;projects&#x2F;xiki&#x2F;xiki-the-command-r...</a> and not one of the most awful, bottom feeder sites out there. I challenge you to find a single bit of information on the TC page that is not on the Kickstarter page.
评论 #7997992 未加载
评论 #7997797 未加载
评论 #8003892 未加载
评论 #7997791 未加载
xatax将近 11 年前
&gt; <i>“Originally I created Xiki for my own use,” said Muth. “When I was supposed to be doing my boring job as a software dev at banks and insurance companies in Ohio 13 years ago, I started making this thing that let me run commands and navigate files directly from my notes. Ever since then I’ve found myself unable to resist working on it. I use it for everything.”</i><p>Isn&#x27;t this a bit concerning? It sounds like this was created on employer time with employer resources, yet there is nothing about this in the Kickstarter page itself. It seems like there could be a potential legal issue because of this, but there is no reassurance that either it&#x27;s already been cleared, or that it&#x27;s a potential risk.<p>Seems like a big oversight that might prevent some people who read this from contributing.
评论 #7998732 未加载
评论 #7998994 未加载
azinman2将近 11 年前
Holy freaking crap that&#x27;s amazing. I love how the video all of the sudden starts to show 9000 features&#x2F;ways it can be used. Looks like the paradigm adapts well to many different common workflows.<p>It&#x27;s really great to see someone really thinking from scratch about the shell -- something that very rarely goes through any meaningful changes like this. I hope this project goes far and becomes the new default.
评论 #7997892 未加载
评论 #7997816 未加载
评论 #7999312 未加载
评论 #7997796 未加载
leorocky将近 11 年前
I quite like fish and have been using it painlessly for nearly 6 months now. I wish fish included an actual programming language that could replace bash scripts, but the sane advice from fish devs is to use a real programming language instead of bash or another shell script. Other than that I&#x27;ve become quite dependent on the nice autocomplete and suggestions from fish. It just works and I never have to deal with any problems once you get over the initial learning curve bump which isn&#x27;t that big.
评论 #7997865 未加载
评论 #7998442 未加载
评论 #7998297 未加载
评论 #7997889 未加载
TeeWEE将近 11 年前
The whole bash shell is built around input&#x2F;output. A command generates output. Which might be input for another program. This forces commands to be non-interactive, and just plaint text. But it comes with the immense power of building great programs using functional composition. It looks like Xiki breaks that in its core, and provides &quot;UIX&quot; ouputs to programs. I&#x27;m not sure i like that complexity. I&#x27;d prefer the simplicity that bash provides.
stedaniels将近 11 年前
&gt; &quot;When I was supposed to be doing my boring job as a software dev at banks and insurance companies in Ohio 13 years ago, I started making this thing that let me run commands and navigate files directly from my notes.&quot;<p>With all the stories of disgruntled developers complaining that their employer took ownership of something they&#x27;d worked on in their <i>spare time</i>, I wouldn&#x27;t be surprised if his old employers came a knocking.<p>If it wasn&#x27;t for that, I&#x27;d likely already be backing the new version, it feels very good to use. The video is very slick, there are some companies out there making good money producing these things!
评论 #7998667 未加载
pmontra将近 11 年前
Installed, started. xiki status says it&#x27;s running but I&#x27;m back in my usual shell and nothing works any different. No mouse interaction like in the video. Maybe I&#x27;m missing something obvious, maybe the tutorial (Where is it?) or is it an OSX only thing? I&#x27;m on Linux.<p>I started the web interface, used it to hook xiki to emacs, restarted emacs and run into the unfixed &quot;error: el4r-instance is dead&quot; bug.<p>I stopped using xiki. Maybe I&#x27;ll give it a try when I&#x27;ll have time to investigate but it&#x27;s 2014. There are too many tools battling for mindshare and if something doesn&#x27;t have a good tutorial and doesn&#x27;t work out of the box isn&#x27;t giving a good signal.
评论 #7997972 未加载
评论 #7998086 未加载
BPm将近 11 年前
I actually like my shell as it is. I like the old fashion with no mouse interaction except for scrolling. Is it just me? But I have to say the interactive search is appealing.
评论 #7998608 未加载
dheera将近 11 年前
Speaking of shells, I wish there were a shell inspired by python, able to conveniently use python libraries (perhaps even auto-import them), but with the convenience features of common shells. I can never remember the ghastly syntax of bash.
评论 #7998884 未加载
kevcampb将近 11 年前
This feels very like what iPython notebooks provides, but applied to shell commands rather than code.<p>It&#x27;s a cute video, but I can&#x27;t quite help feeling this is going to be far less useful in practice than it&#x27;s made out to be.
评论 #7997810 未加载
jsmthrowaway将近 11 年前
The fact that this shell has Twitter functionality is a signal, and I can&#x27;t decide if it&#x27;s a negative signal or not. I&#x27;ve worked very hard to avoid a Twitter capable refrigerator.
评论 #7997867 未加载
signa11将近 11 年前
umm, lot of these <i>can</i> (which is the operative word here) be made to work together with plan9&#x27;s acme...
评论 #7997849 未加载
spain将近 11 年前
Seems like a lot of ideas from GNU Emacs and Plan 9 (such as interactive text and evaluating within text buffers) rolled into one, so in that sense it isn&#x27;t anything revolutionary. Of course it could end up being something nice, but the way the Kickstarter video rubs off on me makes me doubt it.
fit2rule将近 11 年前
Sorry but the cognitive load for this shell is just too darn high. I understand the power, I even get close to grok&#x27;ing the &#x27;why&#x27;, but I just don&#x27;t see how I can intuit all the various features from the app. Do I need to spend a few hours doing a tutorial first? If so: forget it. I don&#x27;t have time to do that, not for a shell, no matter how fancy it is .. however, if there is a neat and easy and fast way to learn these powerful features built-in, I&#x27;ll give it a chance. As it stands though, the video just makes me glaze over about 1&#x2F;5th of the way into it .. I&#x27;m impressed by the awesome power, but the load is just too high.
m_mueller将近 11 年前
There&#x27;s at least one use case I want this for: Interactive documentation of shell based programs. As a start, imagine a git tutorial with this thing - beautiful.
jestinjoy1将近 11 年前
The most revolutionist change to a shell. The feature i found very much interesting is &quot;in xiki commands can be run from the notes&quot;
评论 #7998463 未加载
notduncansmith将近 11 年前
The visual file navigation looks like it would be a real step down. If I already know the directory I&#x27;m navigating to, it would almost certainly be less keystrokes to cd [first letter of first directory]&lt;tab&gt;&#x2F;[first letter of second]&lt;tab&gt;, etc. If I wanted to visually navigate files, I&#x27;d use Finder.
评论 #7998518 未加载
michaelmcmillan将近 11 年前
It looks like a good solution to a lot of tedious problems, especially considering navigation.<p>On the other hand, it seems like there&#x27;s no boundaries for what problems Xiki should solve.<p>Where do you draw the line? I would for instance never expect my shell to be able to manage my database. It just doesn&#x27;t make sense to delegate that job to the shell.
the_eradicator将近 11 年前
Most recent discussion here: <a href="https://news.ycombinator.com/item?id=7869246" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=7869246</a>, and previously here: <a href="https://news.ycombinator.com/item?id=4512928" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=4512928</a>.
yepguy将近 11 年前
I&#x27;m personally keeping my eye on the oh shell [0]. It adds some scheme goodness to the shell without throwing familiarity to the wind.<p>[0]: <a href="https://github.com/michaelmacinnis/oh" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;michaelmacinnis&#x2F;oh</a>
msie将近 11 年前
It&#x27;s cool, but I can&#x27;t imagine it making my life any better over a Unix prompt. What I really want is a Windows shell that acts exactly like my OSX Unix shell. I did a little look but didn&#x27;t see anything satisfactory.
robinho364将近 11 年前
Really cool!<p>A few months ago, I started to use vim mode in shell, for the raw way is not convenient. Furthermore, I have formed an similar idea of &quot;interactive shell&quot;, whereas I have to finish my GRE firstly...
5partan将近 11 年前
Supporting 2 new text editors or IDEs: 4 months (likely Vim and Sublime, but it depends on what everyone votes for - also which one is implemented first depends on the votes)<p>--&gt; Please all vote for Vim :)
msie将近 11 年前
For some reason I think I saw some of this in Smalltalk and Oberon.
ape4将近 11 年前
I like that it can &quot;run&quot; things beside programs. eg URLs, phone numbers. That seems like a good idea other shells could do.
jdong将近 11 年前
To be honest, a lot of these functionalities really don&#x27;t seem to fit into a shell but into some sort of a GUI file manager.
alekratz将近 11 年前
This reminds me of the TempleOS HolyC shell.
Cacti将近 11 年前
The first part (filtering&#x2F;searching&#x2F;expansion) is pretty similar to emacs&#x27;s helm&#x2F;anything.
dimillian将近 11 年前
I need it. Anything similar already available?
评论 #7998172 未加载
评论 #7997833 未加载
评论 #7997835 未加载
评论 #7997879 未加载
SimonDawlat将近 11 年前
The video is amazing.
edlerd将近 11 年前
looks like the vim browser with a bash file that can be commented (and run and given to friends).
trollol将近 11 年前
Great.. Wake me up when it hits 1.0.
评论 #7997830 未加载
评论 #7998005 未加载