Exploring
首页
  • Java

    • 面向对象的思想OOP
    • 浅谈Java反射原理
    • endorsed覆盖JDK中的类
  • 认证与授权

    • LDAP概念和原理介绍
    • OAuth2介绍
  • Impala

    • Impala 介绍
  • MySQL

    • 关于MySQL的一些面试题
    • 解决MySQL不到中文数据
    • 数据库之事务与实现原理
  • Oracle

    • oracle的表空间,用户管理,表操作,函数
    • oracle的查询、视图、索引
    • plsql简单入门
  • Redis

    • 数据类型详解
    • 跳越表
    • 数据持久化的两种方式
  • 共识算法

    • gossip
  • RPC

    • GRPC初识与快速入门
    • ProtocolBuffer基本语法
  • RabbitMQ

    • RabbitMQ入门程序之HelloWorld
    • RabbitMQ之工作模式
  • Zookeeper

    • Zookeeper一文入门
  • Docker

    • Docker入门初体验
  • Maven

    • 把自己的包到Maven中央仓库
    • Maven之自定义插件
  • Nginx

    • nginx的安装
    • nginx的配置文件
    • nignx 的变量
  • Tomcat

    • Servlet3通过SPI进行注册组件
  • Vagrant

    • vagrant 初始化
    • vagrant 常用配置
    • vagrant 自己制作 box
  • Linux

    • 启动方式 Systemd
    • 后台服务
    • 防火墙与 Iptables
  • 设计模式

    • 设计模式-代理
    • 设计模式-单例模式
    • 设计模式-迭代器
  • 分布式

    • CAP 理论
  • 数据结构

    • 数据结构之堆Heap
    • 数据结构之哈希表
    • 数据结构之队列
  • 计算机网络

    • HTTP与HTTPS详解
    • 浅谈DNS协议
    • ISP中的网络层
  • 算法

    • 常用查找算法及Java实现
    • 常用排序算法及Java实现
    • 迪杰斯特拉算法
  • 操作系统

    • 操作系统之进程调度算法
    • 操作系统之进程通讯IPC
    • 操作系统之内存管理
  • 抓包

    • 生成安卓系统证书
  • 加解密

    • 常见加密算法
    • 公开秘钥基础知识
    • RSA 解析
  • Windows

    • scoop 包管理
    • windows-terminal 配置
    • 增强 PowerShell
归档
Github (opens new window)
首页
  • Java

    • 面向对象的思想OOP
    • 浅谈Java反射原理
    • endorsed覆盖JDK中的类
  • 认证与授权

    • LDAP概念和原理介绍
    • OAuth2介绍
  • Impala

    • Impala 介绍
  • MySQL

    • 关于MySQL的一些面试题
    • 解决MySQL不到中文数据
    • 数据库之事务与实现原理
  • Oracle

    • oracle的表空间,用户管理,表操作,函数
    • oracle的查询、视图、索引
    • plsql简单入门
  • Redis

    • 数据类型详解
    • 跳越表
    • 数据持久化的两种方式
  • 共识算法

    • gossip
  • RPC

    • GRPC初识与快速入门
    • ProtocolBuffer基本语法
  • RabbitMQ

    • RabbitMQ入门程序之HelloWorld
    • RabbitMQ之工作模式
  • Zookeeper

    • Zookeeper一文入门
  • Docker

    • Docker入门初体验
  • Maven

    • 把自己的包到Maven中央仓库
    • Maven之自定义插件
  • Nginx

    • nginx的安装
    • nginx的配置文件
    • nignx 的变量
  • Tomcat

    • Servlet3通过SPI进行注册组件
  • Vagrant

    • vagrant 初始化
    • vagrant 常用配置
    • vagrant 自己制作 box
  • Linux

    • 启动方式 Systemd
    • 后台服务
    • 防火墙与 Iptables
  • 设计模式

    • 设计模式-代理
    • 设计模式-单例模式
    • 设计模式-迭代器
  • 分布式

    • CAP 理论
  • 数据结构

    • 数据结构之堆Heap
    • 数据结构之哈希表
    • 数据结构之队列
  • 计算机网络

    • HTTP与HTTPS详解
    • 浅谈DNS协议
    • ISP中的网络层
  • 算法

    • 常用查找算法及Java实现
    • 常用排序算法及Java实现
    • 迪杰斯特拉算法
  • 操作系统

    • 操作系统之进程调度算法
    • 操作系统之进程通讯IPC
    • 操作系统之内存管理
  • 抓包

    • 生成安卓系统证书
  • 加解密

    • 常见加密算法
    • 公开秘钥基础知识
    • RSA 解析
  • Windows

    • scoop 包管理
    • windows-terminal 配置
    • 增强 PowerShell
归档
Github (opens new window)
  • Windows

    • scoop 包管理
    • windows-terminal 配置
      • 前言
      • 设置快捷键
        • 配置文件
        • 预览分屏
      • 右键菜单
        • 一些参数
        • 右键打开PS
        • 右键打开WSL
    • 打造好用的PowerShell媲美oh-my-zsh
  • 工具
  • Windows
unclezs
2022-05-28
0
目录

windows-terminal 配置

# 前言

windows 的终端我也是挑花了眼..

  • Fluent Terminate (opens new window)
  • Terminus (opens new window)
  • Hyper,挺好用的,就是感觉 BUG 比较多..
  • Windows Terminal

其中就 windows-termial 比较符合在我在 windows 上面的使用习惯。

  • 支持多窗口,多 Tab,且可以改快捷键。
  • 能够快速打开,启动速度要快。
  • 可以快速切换 WSL、Powershell 等 profile。

安装 windows-terminal:

scoop install windows-terminal
1

或者去微软商店直接下载也行。

# 设置快捷键

  • ctrl e 向下分屏
  • ctrl d 向右分屏
  • ctrl w 关闭当前分屏
  • ctrl c 复制(有些终端需要带shift..,,而且改了还有点小毛病)
  • ctrl v 粘贴(有些终端需要带shift..,,而且改了还有点小毛病)

# 配置文件

"actions": 
[
    {
        "command": 
        {
            "action": "copy",
            "singleLine": false
        },
        "keys": "ctrl+c"
    },
    {
        "command": "paste",
        "keys": "ctrl+v"
    },
    {
        "command": 
        {
            "action": "splitPane",
            "split": "right"
        },
        "keys": "ctrl+d"
    },
    {
        "command": "find",
        "keys": "ctrl+shift+f"
    },
    {
        "command": 
        {
            "action": "splitPane",
            "split": "down"
        },
        "keys": "ctrl+e"
    },
    {
        "command": 
        {
            "action": "splitPane",
            "split": "auto",
            "splitMode": "duplicate"
        },
        "keys": "alt+shift+d"
    },
    {
        "command": "closePane",
        "keys": "ctrl+w"
    }
],
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48

# 预览分屏

image-20220528171129787

# 右键菜单

用这个软件改ContextMenuManager (opens new window),比较方便。还可以导出为注册表。

# 一些参数

  • -w 在那个窗口打开,0 默认是复用当前窗口
  • new-tab 打开新的标签页
    • -d 打开的目录
    • -p 用那个配置文件打开,文件必须要对应配置的名称(如 PS、WSL、PowerShell等,自己可以在Windows-Terminal里面改配置名)

# 右键打开PS

# 打开 windows-terminal 中的 PS,在当前目录
wt -w 0 new-tab -d . -p PS 
1
2

image-20220528202313301

# 右键打开WSL

# 打开 windows-terminal 中的 WSL,在当前目录
wt -w 0 new-tab -d . -p WSL
1
2

image-20220528202901813

在 GitHub 编辑此页 (opens new window)
上次更新: 2024/02/25, 12:11:11
scoop 包管理
打造好用的PowerShell媲美oh-my-zsh

← scoop 包管理 打造好用的PowerShell媲美oh-my-zsh→

Theme by Vdoing | Copyright © 2018-2024 unclezs
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式