前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >windows 快速拥有一个轻量且漂亮级终端开发环境

windows 快速拥有一个轻量且漂亮级终端开发环境

作者头像
用户6256742
发布2024-06-27 09:24:05
940
发布2024-06-27 09:24:05
举报
文章被收录于专栏:网络日志网络日志
windows 快速拥有一个轻量且漂亮级终端开发环境
windows 快速拥有一个轻量且漂亮级终端开发环境

本文侧重于 windows 平台,但是这些工具都是偏 linux,适合各种平台都熟悉的混手玩家。

一、Git

windows 快速拥有一个轻量且漂亮级终端开发环境
windows 快速拥有一个轻量且漂亮级终端开发环境

Git 这个一般开发者都会用到,但是我们关注的是 git 提供的 git-bash 功能。git bash 提供了部分 linux 命令,能够更好的方便我们使用命令行

Git bash 的目录经常需要关注:C:\\Program Files\\Git\\bin\\bash.exe, 当前的 Git 版本是 v2.45.1。

二、neovim

windows 快速拥有一个轻量且漂亮级终端开发环境
windows 快速拥有一个轻量且漂亮级终端开发环境

neovim 是一个跨平台 vim 版本,可以使用 lua 进行配置。windows 安装方式也是多种多样。windows 平台提供了 installer 安装起来也是特别简单。

三、lazyvim

windows 快速拥有一个轻量且漂亮级终端开发环境
windows 快速拥有一个轻量且漂亮级终端开发环境

社区有很多 neovim 封装,像 lazyvim、nvmchad 等等,都挺优秀的这里。如果不想配置还是推荐 lazyvim。

四、lazygit

windows 快速拥有一个轻量且漂亮级终端开发环境
windows 快速拥有一个轻量且漂亮级终端开发环境

是一个简单的 git 终端管理工具,配合lazygit 简直不要太好用。使用 winget 一个命令行安装

代码语言:javascript
复制
winget install -e --id=JesseDuffield.lazygit

在终端中拥有可视化+命令行的双重体验。

五、wezterm

当我们有了以上的工具,选择一个趁手的终端工具还是很有必要的。windows 自带的终端算也很好用,但是还是不够简洁,wezterm 可以自由配置,可以分擦非常简洁与美观。

wezterm 三方配置

windows 快速拥有一个轻量且漂亮级终端开发环境
windows 快速拥有一个轻量且漂亮级终端开发环境

Git Bash + Wez 组合

windows 快速拥有一个轻量且漂亮级终端开发环境
windows 快速拥有一个轻量且漂亮级终端开发环境

六、其他

Nerdfont 字体

使用 nerdfont 字体在 nvim 显示图标的时候很有用。nerdfont 下载方式有多种,使用 Nerd Font 官网下载 选择自己想要的字体下载。

Oh My Posh 是一个适用于任何 shell 的自定义提示引擎,能够使用函数或变量调整提示字符串。

windows 可以使用 scoop 命令行管理里的工具

代码语言:javascript
复制
scoop bucket add nerd-font
scoop install JetBrainsMono-NF

ohmyposh

windows 快速拥有一个轻量且漂亮级终端开发环境
windows 快速拥有一个轻量且漂亮级终端开发环境

如果你使用过 linux、macOS 平台的 oh-my-zsh,这应该非常熟悉,适用于 windows 平台的工具,当然其他的平台也支持。使用 wget 一个命令行安装

代码语言:javascript
复制
# 安装
winget install JanDeDobbeleer.OhMyPosh -s winget

# 设置环境变量
$env:Path += ";C:\Users\user\AppData\Local\Programs\oh-my-posh\bin"

# 更新
winget upgrade JanDeDobbeleer.OhMyPosh -s winget

lazydocker

windows 快速拥有一个轻量且漂亮级终端开发环境
windows 快速拥有一个轻量且漂亮级终端开发环境

与 lazygit 一个开发者,lazydocker 用于管理 终端图像 docker 管理工具。windows 平台使用 choco 快速下载:

代码语言:javascript
复制
choco install lazydocker

yazi

windows 快速拥有一个轻量且漂亮级终端开发环境
windows 快速拥有一个轻量且漂亮级终端开发环境

如果你在 linux 平台体验过 ranger 这种软件,会到 windows 时候一定会对 ranger 爱不释手,极大的方便了在终端中使用预览文件,跳转文件,执行shell操作。对文件管理特别高效。yazi 基于 Rust 开发速度特别快。

七、目前没有 tmux

在 window 平台带目前为止还没有 tmux 类型的工具软件。tmux 管理终端对话还是特别高效,也是用了就回不去的工具。

把、小结

本文主要介绍 windows 平台快速拥有自己的终端开发环境,只需要五个步骤就能拥有基于 wezterm + lazyvim 开发环境。如果你也有时间想要在 windows 平台体验不一样的编程体验,不妨试试,希望能够帮助到读者朋友。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-06-19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、Git
  • 二、neovim
  • 三、lazyvim
  • 四、lazygit
  • 五、wezterm
    • wezterm 三方配置
    • 六、其他
      • Nerdfont 字体
        • ohmyposh
          • lazydocker
            • yazi
            • 七、目前没有 tmux
            • 把、小结
            相关产品与服务
            容器服务
            腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档