开源超级终端工具——WindTerm

1、下载和安装(我的是win10,其他版本各位自选)

Releases · kingToolbox/WindTerm · GitHub

安装的话,相信大家不用我赘述了。

初始界面是这样的:

2、WindTerm使用

2.1 本地会话(最下面那个框,发送/Shell)

点击右侧的加号,可以选择不同的命令提示框,不同的框里的环境是不一样的,这个一定要注意。

2.2 远程会话

左上角-> 会话 -> 新建会话 -> SSH

分组这里,我把之前的shell session和ssh session删了,重新自己定义。新建:

这个软件跟别的软件有个很不大一样的地方在于,他有一个软件屏幕锁定机制,当长时间不用的时候,就有个密码保护(20220802:如果不填任何密码,直接点"OK", 那主密码就是空)。新建的时候是这样的

屏幕锁定时 ,是这样的:

每次新建会话时,写完登录名下一步就会让你输入 主密码(就是解锁软件自带屏幕锁定的密码),然后才是让你输入远程服务器的密码。emmmm,有点蛋疼。

可以设置锁屏时间

也可以关闭自动锁屏:修改global\wind.configapplication.lockScreenTimeout设置为0或负数即可(需要重启客户端)

2.3 会话配置

相信大家连服务器的时候,大概率不止一个服务器,那就需要连接多个服务器。 下图左下角是和本地进行交互的,相信大家也是了解的。

3、功能

3.1 选中自动复制

3.2 粘贴复制的内容

3.3 打开软件自动连接

至于有没有上限,后面有
时间看看源码。

3.4 设置文件下载初始目录

4、可直接编辑bash命令行

这个功能是我最看重他的,~我用的免费的xshell5(付费的好像是可以的 )~(Xshell7,也是可以的:摁住Ctrl,鼠标哪里要改点哪里…20220818),MobaXterm没有这个功能(也有可能是我用的少),甚至可以像编辑文本一样,直接块状删除并编辑,神奇。


update:20220804

vi模式,鼠标定位

vi ~/.vimrc(文件没有,可以直接创建一个)添加 set mouse=a source ~/.vimrcvi打开一个文本,发现鼠标可以对光标定位。 想要复制粘贴剪切,Shift+鼠标左键选中,Shift+鼠标右键选择

5、界面管理

如果你不慎把文件管理器、资源管理器、状态栏、什么什么栏的关了,可以通过这里来打开

6、设置终端字体,字号

WindTerm并没有将设置字体的功能做到窗口选项,不过我们可以通过修改主题文件来完成。默认使用的dige-black这个主题,打开:WindTerm目录下的global\themes\dige-black\scheme.theme找到

字体修改fontfamily就行,字号修改fontSize,也可以在界面ctrl+鼠标滚轮。

字体也可以:

6、快捷键

6.1、查看–> 边距

Alt+T, Alt+T --> 显示、隐藏时间戳

Alt+T, Alt+F --> 折叠标记

Alt+T, Alt+N --> 行号

Alt+T, Alt+B --> 行号代码之间是否有空格

Alt+T, Alt+S --> 符号(不知道啥意义,好像是为了美观?)

6.2、查看 --> 符号

Alt+T, Alt+E --> 行尾(这个真心丑)

列标记、缩进指示、换行符号,这三个我暂时没弄明白


update 2022-06-29

取消登录主密码

打开你的windTerm安装目录,我的安装目录如下:

用编辑器打开user.config

将application.masterPassword 值ture改成 false,重启软件就可以了。

我试了一下,这个改完之后,我当天和第二天登录就没再用过主密码。

软件中英文切换

方法一:

同样是上面的图,将application.language的值 en 改成 zh-CN。(推荐,简单粗暴)

方法二:

左上角Session–> Preferences --> Settings --> Appearance —> Language。

左上角 会话 --> 首选项 --> 设置 --> 外观 --> 语言
软件重启,就可以了。


update 2022-07-13

自动弹出候选命令问题

最近好几个人都有,输入一个命令,后面就会自动弹出候选命令问题,如下(用了weixin_45965017,见到了,莫怪)

他们的共同点就是:下载的是最新版本的windTerm。

大家可以使用以前的版本。我这里可以提供2.4.1的protable的链接,也可以去github上面自行下载。

链接:https://pan.baidu.com/s/1jYCZmdrNjxTjHJXWYO8JXQ
提取码:u14a


update 2022-08-13

2.5.0版本代码自动补全问题

怎么说呢,这个功能有的人想要,有的人不想要,反正我是不想要:

会话 --> 首选项 --> 设置 --> 终端 --> Auto Completion (我是把里面的全部功能全部取消了)

自动高亮匹配内容

就是这种几点一个,其他同样的内容,一起出现。

会话 --> 首选项 --> 设置 --> 高亮


update 2022-08-15

2.5.0版本快速命令设置

点击右下角这个设置按钮

添加**标签,**即快速命令简称

添加文本,即你想通过快速命令,想执行的内容。

全部设置完之后,可以通过最下面的快捷键,也可以通过代码来实现 想要的命令:


update 20220826

macos 对应user.config位置

今天有博友留言说,macos上面找不到user.config位置,可按如下操作:

1、找到mac上windterm的安装目录:会话 --> 首选项 --> 配置文件目录,我安装的时候是自己指定的目录。

2、这个配置文件其实是在隐藏文件夹.wind 下面的,显示隐藏文件夹:shift + command + 。

你,学废了吗??


update 20220827

交换管理器的位置

今天有博有问我,可不可以把会话管理器放左边,答案肯定是可以的。操作如下:

先把左侧管理器打开,点那x左边那符号,勾选会话(S),会话管理器就在左边出现;

如果想在左边只保留会话管理器,那就取消 文件管理器的选项就行了。


后面发现比较有用的方式,会继续在这里更新。大家有什么不明白的,也可以留言讨论。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/748.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

自动化测试实战篇(10),找不到合适接口测试怎么办?Postman中mock模拟接口帮你解决烦恼

一般想学习接口测试,找不到相应的接口进行测试也是比较麻烦的一件事情,尤其是找一些能够正常显示想要的相应的数据的接口更是相对来讲比较复杂,那么有没有简单点造接口数据的方式呢? 像是mock框架,以它为基础的apifox…

23.3.14打卡 2022年江西省大学生程序设计竞赛(正式赛)ABL

就写了签到, 其他题没写, 这场好像3题就银了 纪念一下3.14原粥率日 比赛链接:https://ac.nowcoder.com/acm/contest/43898 A题 Special Adjustment Method 题意 给出非负整数x, y, z 你可以让其中两个数字-1, 另外一个2, 使得x2y2z2x^2y^{2}z^{2}x2y2z2最大 题解 这题很容…

站上风口,文心一言任重道远

目录正式发布时机选择逻辑推理AI绘画用户选择总结自从OpenAI公司的chatGPT发布以来,吸引了全球目光,同时也引起了我们的羡慕,希望有国产的聊天机器人,盼星星盼月亮,终于等来了百度文心一言的发布。 正式发布 3月16日…

安全SaaS,在中国TO B中艰难成长

无论是一体化、还是以业务为中心专攻政企或金融客户,还是针对中小微企业市场推出免费产品,都可能成为未来安全SaaS规模化的发展路径。 作者|斗斗 编辑|皮爷 出品|产业家 5G、物联网、AI、云计算等技术的应用,让生产、服务过程加速数字化、…

Unity PS4/PS5开发环境搭建

首先,主机游戏PlayStation/Nintendo Switch都是比较闭塞的,开发者账号是必须的。 开发环境有两个部分,一是SDK Kit(各种开发调试环境),二是Unity的支持库(安装后才能在Unity中切换到PS平台); 需…

软件开发的权限系统功能模块设计,分享主流的九种常见权限模型

软件系统的权限控制几乎是非常常见且必备的,这篇文章整理下常见的九种模型,几乎基本够你用了,主流的权限模型主要有以下9种: 1、ACL模型 访问控制列表 2、DAC模型 自主访问控制 3、MAC模型 强制访问控制 4、ABAC模型 基于属性的访…

【数据结构】带头双向循环链表的实现

🌇个人主页:平凡的小苏 📚学习格言:别人可以拷贝我的模式,但不能拷贝我不断往前的激情 🛸C语言专栏:https://blog.csdn.net/vhhhbb/category_12174730.html 🚀数据结构专栏&#xff…

【JavaEE】前后端分离实现博客系统(后端实现)

写在前面 Hello,在上一篇中,我们已经实现了对于博客系统的页面构建任务。本次主要解决的问题就是针对这四个界面,实现后端的 servlet 程序,规范前后端交互的接口,编写客户端和服务端代码,处理请求并反馈。博…

响应式编程详解,带你熟悉Reactor响应式编程

文章目录一、什么是响应式编程1、Java的流和响应式流2、Java中响应式的使用3、Reactor中响应式流的基本接口4、Reactor中响应式接口的基本使用二、初始Reactor1、Flux和Mono的基本介绍2、引入Reactor依赖3、响应式类型的创建4、响应式类型的组合(1)使用m…

【C语言蓝桥杯每日一题】——数字三角形

【C语言蓝桥杯每日一题】—— 数字三角形😎前言🙌数字三角形🙌总结撒花💞😎博客昵称:博客小梦 😊最喜欢的座右铭:全神贯注的上吧!!! &#x1f60a…

QEMU启动ARM32 Linux内核

目录前言前置知识ARM Versatile Express开发板简介ARM处理器家族简介安装qemu-system-arm安装交叉编译工具交叉编译ARM32 Linux内核交叉编译ARM32 Busybox使用busybox制作initramfs使用QEMU启动ARM32 Linux内核模拟vexpress-a9开发板模拟vexpress-a15开发板参考前言 本文介绍采…

编译原理

文章目录绪论第1章 绪论1.什么是编译2.编译系统的结构3.词法分析第2章 语言及其文法字母表 ∑\sum∑概念终结符非终结符产生式文法Chomsky文法分类体系0型文法 (Type-0 Grammar)1型文法(Type-1 Grammar)2型文法(Type-2…

JAVA开发与JAVA(一文学会使用ElasticSearch)

在web网站的架设中特别是数据量大的网站或者APP小程序需要搜索或者全文检索的场景,几乎都需要借助ElasticSearch来作为全文检索引擎,以提高网站的搜索效率和性能。 这一节,我们通过一篇文章介绍,使大家通过一文就学会使用Elastic…

python 函数:定义、调用、参数、返回值、嵌套、变量的作用域(局部变量、全局变量)、global、匿名函数lambda

函数可以将我们的程序分解成最小的模块,避免重复使用。函数内部的代码,只有被调用的时候才会执行。 函数的定义(def就是define): 格式:def 函数名(): 函数封装的代码 函数的调用: 格式&…

大学生考研的意义?

当我拿起笔头,准备写这个话题时,心里是非常难受的,因为看到太多的学生在最好的年华,在自由的大学本应该开拓知识,提升认知,动手实践,不断尝试和试错,不断历练自己跳出学生思维圈&…

15000 字的 SQL 语句大全 第一部分

一、基础 1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname 3、说明:备份sql server--- 创建 备份数据的 device USE master EXEC sp_addumpdevice disk, testBack, c:\mssql7backup\MyNwind_1.dat …

数据结构--二叉树

目录1.树概念及结构1.1数的概念1.2数的表示2.二叉树概念及结构2.1二叉树的概念2.2数据结构中的二叉树2.3特殊的二叉树2.4二叉树的存储结构2.4.1顺序存储2.4.2链式存储2.5二叉树的性质3.堆的概念及结构3.1堆的实现3.1.1堆的创建3.1.2堆的插入3.1.3堆顶的删除3.1.4堆的代码实现3.…

蓝桥杯刷题冲刺 | 倒计时26天

作者:指针不指南吗 专栏:蓝桥杯倒计时冲刺 🐾马上就要蓝桥杯了,最后的这几天尤为重要,不可懈怠哦🐾 文章目录1.路径2.特别数的和3.MP3储存4.求和1.路径 题目 链接: 路径 - 蓝桥云课 (lanqiao.cn…

算法学习之二分查找

🎃个人主页🎃:勇敢的小牛儿 🧨推荐专栏🧨:C语言知识点 ✨座右铭✨:敢于尝试才有机会 ⚠️今日鸡汤⚠️:Is the true wisdom fortitude ambition. -- Napoleon 真正的才智是刚毅的志向…

【云原生·Docker】常用命令

目录 🍁1、管理命令 🍁2、帮助命令 🍁3、镜像命令 🍁4、容器命令 🍂4.1.查看容器 🍂4.2.创建容器 🍂4.3.删除容器 🍂4.4.拷贝文件 🍂4.5.查看容器IP 🍁5、部署…