首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

专为 90 后定制 Shell,我倒要看看有啥不一样!

正如官网宣传 Finally, a command line shell for the 90s, 翻译过来就是 Fish Shell 是一个为 90 后准备 Shell, 它主要特性如下: 安装时就默认集成了很多需要功能..., 无法进行大量配置 命令行语法高亮, 错误会显示红色 智能提示 可视化配置: 可以使用 Web 网页进行终端配置 在这篇文章中, 我们将简单介绍下 Fish Shell 各种特性和优势, 并带您了解如何开始使用和定制这个强大...brew install fish 上图中框出部分是 fish 安装路径, 这里最好简单记下, 后面需要用到 切换 手动切换 默认情况下命令终端使用 Shell 是 Bash 或者 zsh,...chsh -s /opt/homebrew/Cellar/fish/3.6.1/bin/fish 切换完后, 我们重新开一个终端将默认使用 Fish Shell。...默认情况下, vscode 是不支持 fish 语法高亮, 这里我们可以安装一个 fish 插件, 这样就可以支持语法高亮、格式化了。

25530

专为 90 后定制 Shell, 我倒要看看有啥不一样!!!

正如官网宣传 Finally, a command line shell for the 90s, 翻译过来就是 Fish Shell 是一个为 90 后准备 Shell, 它主要特性如下: 安装时就默认集成了很多需要功能..., 无法进行大量配置 命令行语法高亮, 错误会显示红色 智能提示 可视化配置: 可以使用 Web 网页进行终端配置 在这篇文章中, 我们将简单介绍下 Fish Shell 各种特性和优势,...fish 安装路径, 这里最好简单记下, 后面需要用到 二、切换 2.1 手动切换 默认情况下命令终端使用 Shell 是 Bash 或者 zsh, 这里我们需要通过 fish 命令切换到 Fish...方法: 在配置文件 ~/.config/fish/config.fish 中, 新增一个 fish_prompt 函数用于定义 提示符 这里我们可以使用 vscode 打开配置文件, mac 访达默认情况下是不展示隐藏文件...来查看隐藏文件, 然后将配置文件直接拖到 vscode 中进行打开 默认情况下, vscode 是不支持 fish 语法高亮, 这里我们可以安装一个 fish 插件, 这样就可以支持语法高亮、格式化了

14910
您找到你想要的搜索结果了吗?
是的
没有找到

使用Cygwin在windows下运行linux一些工具

windows 终端 对于开发者而言,windwos下终端实在是不如linux,macos下效率更高,速度更快.虽然Windows下也有一些不错第三方终端.如 cmder,windows terminal...,powshell, 甚至还有子系统终端.但是对于终端命令提示还是不尽人意....下一步就可以安装了 安装完成后会生成一个cygwin工具.打开就是一个linux系统命令终端,可以执行一些Linux命令..... fish替换其他shell vscode 中 : 使用 ctrl+,打开设置.右上角找到设置文件setting.json打开.将 temianl终端路径改为 cygwin/bin/fish.exe...即可启动一个fsih当作终端 jetbrains ide : 在设置中找到 terminal既可以通过目录查找到fish路径.应用即可 Windows terminal中 : 打开设置文件

2.3K20

Windows 开发好痛苦

如果能指定插件加载顺序,实现这一点就非常容易,但显然 VSCode 不允许你控制加载顺序。 02 开发工具 我使用终端是 st,shell 是 fish。...我很高兴看到它实现了与 xterm 兼容性。测试这一点常见做法是打开一个使用鼠标的 curses 应用(如 Weechat 或终端 Emacs),然后随便点击鼠标。...PowerShell 有人说,通过命令行界面基本命令(如改变目录、列出文件、下载文件等)设计方式可以学到很多知识。...主题 我使用主题是 oh my fish,所以搜索了一下 oh my powershell,希望能找到一些功能完备工具。结果很幸运。...一番研究后我看到了一个名为 sorin 主题,大致如下: 项目本地依赖 我必须在 WSL 中利用Nix实现这一点。VSCode 有很好集成,但我希望能更加有更加原生方法。

1.4K50

【Code Server】通过Docker部署Web IDE

一、Code Server介绍code-server:运行在浏览器上VSCode。自VSCode发布以来,VSCode就受到了广大程序员青睐。VSCode丰富插件能够满足使用者各色各样需求。...code-server是一款运行在浏览器界面上可以安装在任何机器上VSCode程序,code-server不仅继承了VSCode使用逻辑,丰富插件,在VSCode基础上还提供了更多VSCode...只需要部署后,其他任何能够访问到部署机器地方都可以通过code-server访问服务,相比传统IDE,更容易集成进服务器和容器内进行开发端口转发:code-server相比传统IDE和VSCode,自带有端口转发功能...sudo docker ps返回如下结果,您可以获取Code-Server容器ID。3.执行如下命令,查看Code-Server容器日志。...sudo docker logs 返回如下结果,您可查看到密码通常存储在/root/.config/code-server/config.yaml文件中。4.执行如下命令,进入容器。

49110

从零开始带你写一个运行命令终端

很多开源命令终端都是使用Electron来开发,本文将从零开始手把手教大家用Electron写一个命令终端。...作为一个完整实战项目示例,该终端demo也将集成到Electron开源学习项目electron-playground中,目前这个项目拥有800+ Star⭐️,它最大特点是所见即所得演示Electron...它作用是执行命令并且可以实时监听命令行执行输出。 当我第一次知道这个API时候,我就感觉这个方法简直是为命令终端量身定做终端核心也是执行命令行,并且实时输出命令行执行期间信息。...git总是将详细状态信息和进度报告,以及只读信息,发送给stederr。 具体细节可以查看git stderr(错误流)探秘等资料。...cd命令 识别cd命令,根据系统添加获取路径(pwd/chdir)命令,再将获取到路径,更改为最终路径。 ? giit提交代码演示 ?

1.6K30

electron实战项目-命令终端

很多开源命令终端都是使用Electron来开发,本文将从零开始手把手教大家用Electron写一个命令终端。...作为一个完整实战项目示例,该终端demo也将集成到Electron开源学习项目electron-playground中,目前这个项目拥有800+ Star⭐️,它最大特点是所见即所得演示Electron...它作用是执行命令并且可以实时监听命令行执行输出。 当我第一次知道这个API时候,我就感觉这个方法简直是为命令终端量身定做终端核心也是执行命令行,并且实时输出命令行执行期间信息。...git总是将详细状态信息和进度报告,以及只读信息,发送给stederr。 具体细节可以查看git stderr(错误流)探秘等资料。...[31abed3c51564609a895b4f79b483efd~tplv-k3u1fbpfcp-watermark.image] cd命令 识别cd命令,根据系统添加获取路径(pwd/chdir)命令

2K40

你不可错过几款超牛逼终端工具

PuTTY 是一款集成虚拟终端、系统控制台和网络文件传输为一体自由及开放源代码程序。它支持多种网络协议,包括 SCP,SSH,Telnet,rlogin 和原始套接字连接。...Windows Terminal Windows Teminal是一款新式、快速、高效、强大终端应用程序,适用于命令行工具、命令提示符、PowerShell、WSL(Linux子系统)等等Shell...授权协议:MIT 操作系统:跨平台 官网:https://tabby.sh/ 特点 集成 SSH 和 Telnet 客户端和连接管理器 集成串口终端 可配置主题和配色方案 支持PowerShell(和...Konsole 功能强大且可自定义终端工具。Konsole 还集成到多个其他 KDE 应用程序中,使其更容易访问和更方便。...授权协议:GPL 操作系统:Linux 官网:https://konsole.kde.org/ 使用截图 Hyper hyper 是一款基于 Web 技术实现一款命令终端工具。

2.5K30

Mac Catalina系统 VScode CC++ 代码调试 断点无效不起作用

手贱,更新了mac新系统Calalina,第一天发现需要更新某个Xcode命令行环境包(一脸懵)才可以使include不报错。 更新之后第二天,发现打的断点无效了,调试如同直接运行。...百度没搜到,只有一个知乎线索,但没多讲。...附上链接 https://github.com/microsoft/vscode-cpptools/issues/3829 七嘴八舌,终于找到一个解决方案:CodeLLDB。...vscode配置总是存在着某种千丝万缕联系,目前还没摸透。或者简单粗暴另起一个文件夹。 最终如图所示 PS:发现CodeLLDB很好用。...调试时能显示变量内容更加全面,STL容器中也可以显示了,甚至调试都不需要系统终端了,在集成终端中就可以输入输出。因祸得福。

1.4K40

我私藏那些实用终端命令行工具

先给大家列个推荐清单,如下图: 高频 CLI 工具推荐 1fish shell Shell- 毋庸置疑,在终端中,Shell 是使用最频繁也最重要工具。...你必须将不兼容命令更改为合法 Fish 脚本,或者启动一个 Bash 会话以运行 Bash 脚本。...我平时很少编写 Bash / Fish 脚本,所以经常遗忘这些语法,因此每次要使用这些脚本时我总是必须从头开始重新学习它。与 Bash 脚本相比,Fish 脚本资源相对更少。...fzf——将 fzf 工具与 Fish 集成在一起插件。...这是一款非常好用curl替代工具。合理默认配置以及简洁语法使它更易于使用,命令返回也是彩色输出,甚至支持为不同类型身份验证安装相应插件。

1.4K20

为什么要用fish shell

二、更强大功能 2.1 改变当前工作路径 除了常规Cd、pwd(print working dir),fish还扩展了以下关于工作路径相关命令: . / ~都不是一个有效字符,所以在命令中都可以看做特殊符号来对待...增强版命令history 所有会话命令保存在 ~/.local/share/fish/fish_history。...不保存空格开头隐形命令。不保存重复命令。只留下最近命令fish_history文件保存了命令和执行时间。...定义自己补齐 image.png 2.6 丰富变量 %(进程名字),比如%nginx获取进程id %last, 上一个进程id %(jobId) image.png 2.7 丰富执行返回码 $_...找到命令路径,不是可执行文件 127:找不到命令路径 通过信号返回以上错误码+128 三、fish设计原则 多颜色提示,颜色和文件夹字体(粗体)都更易于阅读。

2.2K591

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券