当前位置: 首页 > news >正文

开源超级终端工具——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),会话管理器就在左边出现;

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


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

相关文章:

  • 低代码开发平台是什么意思?低代码开发平台优势!
  • JS中sort()方法返回值?
  • C/C++每日一练(20230314)
  • RK3568平台开发系列讲解(Linux系统篇)消息队列
  • 2023携程面试题
  • 机器学习入门——线性回归
  • 【拳打蓝桥杯】最基础的数组你真的掌握了吗?
  • π-Day快乐:Python可视化π
  • 【GPT-4】GPT-4 相关内容总结
  • 【计算机组成原理 - 第一章】计算机系统概论(完结)
  • MySQL:JDBC
  • 初入了解——什么是VUE
  • Hadoop入门常见面试题与集群时间同步操作
  • 博客系统(界面设计)
  • 【数据结构】链表OJ(二)
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • 【前端学习】-粗谈选择器
  • Android框架之Volley
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • Javascript弹出层-初探
  • java中具有继承关系的类及其对象初始化顺序
  • Linux中的硬链接与软链接
  • underscore源码剖析之整体架构
  • vue-router的history模式发布配置
  • WebSocket使用
  • XForms - 更强大的Form
  • 大数据与云计算学习:数据分析(二)
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 手机app有了短信验证码还有没必要有图片验证码?
  • 移动端 h5开发相关内容总结(三)
  • 转载:[译] 内容加速黑科技趣谈
  • mysql面试题分组并合并列
  • 昨天1024程序员节,我故意写了个死循环~
  • ​ssh免密码登录设置及问题总结
  • #Linux(帮助手册)
  • #vue3 实现前端下载excel文件模板功能
  • $.ajax()参数及用法
  • ()、[]、{}、(())、[[]]等各种括号的使用
  • (2)空速传感器
  • (Qt) 默认QtWidget应用包含什么?
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (二)Eureka服务搭建,服务注册,服务发现
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (九十四)函数和二维数组
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (全注解开发)学习Spring-MVC的第三天
  • (转)EXC_BREAKPOINT僵尸错误
  • *Django中的Ajax 纯js的书写样式1
  • .net wcf memory gates checking failed
  • .NET开发者必备的11款免费工具
  • @PreAuthorize与@Secured注解的区别是什么?
  • @property python知乎_Python3基础之:property
  • [023-2].第2节:SpringBoot中接收参数相关注解