conemu

前一段时间切换到Git后,我开始在Windows上使用Git Bash进行越来越多的工作。 Git Bash非常酷,因为它提供(除Git之外)Bash受基本Unix工具(包括curlssh )支持。 Windows中的Git Bash有一些局限性,包括有限的自定义选项和缺少快捷键支持的良好复制和粘贴选项。 幸运的是,ConEmu不仅填补了这一空白,而且还增加了各种功能,这些功能使控制台应用程序的工作对我来说更加高效和有趣。

介绍

ConEmu是带有选项卡的Windows控制台仿真器,它作为一个具有各种功能的可自定义GUI窗口,显示了多个控制台和简单的GUI应用程序 。 而且,不仅与ConEmu一起使用Git Bash更好,而且我也使用其他工具:

  • Far Manager – 一个用于在Windows中管理文件和档案的程序 –方便
  • Notepad ++ –源代码编辑器和Notepad替换–自然!
  • cmd(Windows命令提示符)–我仍然使用它,很少但仍然使用

实际上,运行任何工具都不是问题。 假设我要在ConEmu中运行我最喜欢的密​​码管理器,可以执行以下命令:

$ <KeePassHome>/keepass.exe -new_console

-new_console开关指示ConEmu在新控制​​台中启动应用程序。

使用标签

控制标签

我禁用了选项卡操作中的大多数确认( “设置”>“主要”>“确认” ),因此现在我可以完全控制选项卡的创建,关闭以及使用快捷方式在选项卡之间进行切换,而无需其他确认。

使用标签的最常用的快捷方式:

  • Win + N –显示“新控制台”对话框(例如,用于未分配快捷方式的运行任务)
  • Win + X –新的cmd控制台
  • Win + Delete –关闭活动选项卡
  • Win + <Num> –在选项卡之间切换(替代Ctrl + Tab)

分屏

ConEmu可以将任何选项卡分成几个窗格:

与“分屏”一起使用的最常见的快捷方式是:

  • Win+N –显示“新控制台”对话框并选择“分屏”选项
  • Ctrl+Shift+O –从活动窗格中复制外壳并水平拆分
  • Ctrl+Shift+E –从活动窗格中复制外壳并垂直拆分

您可以在“分屏”模式下在屏幕之间导航,就像在选项卡之间导航一样。

任务

Git Bash是Windows上我最喜欢的shell,因此我在ConEmu中将它作为启动任务:

此外,我添加了Far Manager和Notepad ++任务,并为它们关联了热键:

  • Win+B,F,P – Git Bash,FAR和Notepad ++。

即使您选择Windows使用的快捷方式,ConEmu也会拦截它们(一旦激活)。

处理文字

使用鼠标和键盘快捷键进行突出显示,复制和粘贴非常方便。 这是我在ConEmu中最欣赏的功能之一。

捷径:

  • 使用Ctrl + C复制当前选择
  • 使用Shift+InsertCtrl+V (仅第一行)或右键单击进行粘贴,
  • 选择文本Shift+Arrow Keys/Home/End或右键单击并拖动

此外,使用Ctrl+Up/Down/PgUp/PgDown快捷键也可以轻松滚动缓冲区。

记事本++

Notepad ++是我最喜欢的Windows编辑器之一。 ConEmu可以毫无问题地在选项卡中运行Notepad ++。 我为Notepad ++创建了一个任务,因此可以随时在新选项卡中启动它。

此外,我还可以在加载了作为参数传递的文件的控制台中运行它。 使用Git Bash非常容易。

确保Notepad ++在PATH中并创建别名:

alias edit="notepad++ -new_console"

现在, edit filename会在新标签中加载的文件名运行记事本++。

如果您希望此别名始终可用,请在您的主目录中创建.bashrc文件(如果不存在)并添加别名,以便在Git Bash启动时自动加载该别名。

摘要

我已经使用ConEmu几周了,但我还远远不了解它,但是我已经无法想象没有它的Windows! 使用ConEmu,我可以在一个应用程序中使用我最喜欢的工具(如Git Bash,cmd,Far Manager和Notepad ++),并具有快捷键支持的出色制表经验。 字体抗锯齿,透明度(可以分别为活动窗口和非活动窗口配置),全屏,分屏以及出色的标记,突出显示,复制和粘贴选项,使ConEmu成为完整的应用程序,对于寻求提高生产率的开发人员来说是绝佳选择。视窗。 我真正向每个专业人士推荐ConEmu!

参考资料

项目主页: https : //code.google.com/p/conemu-maximus5

翻译自: https://www.javacodegeeks.com/2014/10/conemu-windows-console-emulator-with-tabs.html

conemu

conemu_ConEmu –带选项卡的Windows控制台模拟器相关推荐

  1. ConEmu –带选项卡的Windows控制台模拟器

    前一段时间切换到Git后,我开始在Windows上使用Git Bash进行越来越多的工作. Git Bash非常酷,因为它提供(除Git之外)Bash受基本的Unix工具(包括curl或ssh )支持 ...

  2. 用于Windows的控制台模拟器Cmder(类似gnome,xterm)

    如果你经常使用linux,那么你一定对linux的terminal以及在terminal上敲各种命令,快速完成某项工作感到印象深刻.由于Windows上缺乏不错的控制台模拟器而颇为不适应.下面给大家推 ...

  3. ZigBee On Windows Mobile--3.模拟器和实物调试

    继续前两篇" ZigBee On Windows Mobile--1.背景和结构"和" ZigBee On Windows Mobile--2.硬件和软件设计" ...

  4. windows控制台命令合集

    转自:微点阅读  https://www.weidianyuedu.com windows控制台命令 大集合 开始→运行→命令 集锦 winver---------检查Windows版本 wmimgm ...

  5. 扩展Windows Mobile模拟器存储空间的方法

    在Windows Mobile应用程序开发的初期,可以使用SDK自带的模拟器来进行调试,这给我们开发人员提供了一种方便的途径.一般的应用程序,占用空间的大小也就几 百K,或者几M,这在模拟器上调试起来 ...

  6. DockOne技术分享:十个问题带你了解Windows Docker

    DockOne技术分享:十个问题带你了解Windows Docker [编者的话]微软在5月份Build大会上的官方说法,说是这个夏天会放出Windows Server Container的测试版.也 ...

  7. 计算机控制台win10,Win10系统打开Windows控制台的方法

    Windows控制台的功能是帮助基于Windows的计算机在未正确启动或根本无法启动时进行恢复操作,当系统遇到问题的时候可以通过打开Windows控制台来进行解决,然而很多用户在升级到win10系统之 ...

  8. Windows CE 模拟器和远程调试工具

    Windows CE 模拟器和远程调试工具     本篇文章主要讲解远程调试工具的使用方法,并采用PB(Microsoft Platform Builder)下的模拟器来试验. 一.模拟器 模拟器(e ...

  9. 如何在C#Windows控制台应用程序中更新当前行?

    使用C#构建Windows控制台应用程序时,是否可以在不扩展当前行或转到新行的情况下写入控制台? 例如,如果我想显示一个百分比,该百分比代表一个过程到完成为止的距离,我只想在与光标相同的行上更新值,而 ...

最新文章

  1. Unity3D开发——LeRunning的人物角色信息的显示
  2. PHP—文件与目录操作
  3. 2018“百度之星”程序设计大赛 - 复赛
  4. 前端学习(1313):get请求参数
  5. Screenium 3 for Mac - 强大的屏幕录制编辑器
  6. java 蓝桥杯训练 数的统计
  7. 用WSL安装Docker镜像
  8. Chrome DevTools
  9. BigQuant*中金财富“启明星”创新量化交易大赛开启,月月都拿奖
  10. 除法运算符和求余运算符
  11. 海量实时广告流平台(DSP广告系统)架构设计与实践
  12. 云巡店php源码,云巡店™〡连锁版正式上线开放注册〡《系统使用手册 1.0》
  13. 微信营销解密个人分析
  14. 深度学习 基础硬件CPU GPU知识笔记
  15. 【友盟+】国庆假期旅游类APP使用报告(中)
  16. linux怎么烧写文件系统,烧写LINUX最小文件系统
  17. 数据结构与算法(java):树-二叉树(二叉查找树(BST)、线索化二叉树、哈夫曼树、平衡二叉树【AVL】、二叉树的前中后序遍历)
  18. 排列组合(A/C)计算器
  19. INIT_DELAYED_WORK() 函数剖析
  20. pull 仓库 设置docker_Java8之熟透Optional

热门文章

  1. 存储器空间或者桌面堆_这款 Windows 桌面整理软件,让电脑充满高级感!
  2. 在 Linux 和 FireWire 上创建自己的 RAC 集群
  3. Jpa环境配置及入门(增删改查)
  4. 医院网站改版注意事项和技巧
  5. 【工业级3D视觉技术圈-欢迎加入】
  6. candidate key, primary key, superkey的区别
  7. 论文投稿指南——中文核心期刊推荐(原子能技术)
  8. 终于搞懂AutoCAD/SOLIDWORKS Electrical/Eplan之间的区别了,拿走不谢~
  9. LTE-4G网络普及
  10. 魔域单机版怎么提示服务器维护,指导魔域单机版数据库服务名无效咋办 | 手游网游页游攻略大全...