大家好,又见面了,我是你们的朋友全栈君。 我们现在很多编程开放工作中,VSCode已经成了一款难以绕过去的轻量级完善好用的代码编辑器。功能完善兼容性好体验不错,受到越来越多的开发者的认可。...所以涉及到编程工作,VScode的安装是个必备的准备工作。...当然Windows版本的VScode安装很简单,我们很多人都是从Windows过来的,安装文件无非是一路下一步而已。安装VScode也差不多,我们下载EXE文件,双击安装就行了。...一般在Ubuntu中安装软件,可以在终端里执行一键下载并安装,而机智客之前更换了软件中心,这个软件中心虽然能打开,然而很多软件都没有。比较凄惨,所以这次安装VSCode则最好去上官网下载后再安装。...我们打开官网,然后选择Linux阵营里的.deb版本。这个也就是Ubuntu的安装包。下载以后,进入下载文件夹。
前言 最近换了一台新电脑,开发环境和软件都需要重新安装和配置,正好借着这个机会,介绍一下 macOS 终端神器 iTerm2 的安装配置,并推荐一些插件和好用的工具。...iTerm2 iTerm2 是默认终端的替代品,也是目前 macOS 下最好用的终端工具,集颜值和效率于一身。 安装 直接前往 iTerm2 官网[1] 下载即可,下载完成后解压并双击安装。 ?...iTerm2 官网 设置热键 为了快速唤出 iterm2 终端,这里推荐使用热键进行唤出。 ?...设置热键 设置 Status bar iterm2 提供了很多 Status bar,可在在终端页面显示更多关于本机的信息,如:CPU、内存、电池电量等。 ?...窗口设置 迁移配置 如果你已经有配置好的 iterm2,可以将配置导出,迁移到新 Mac 上。 ? 导出配置 之后在新 Mac 上导入即可。 ?
每个写 Python 的小伙伴都会感慨,VSCode 对 Python 环境的支持太好了!当你切换 Python 解释器后,新开的终端会自动激活对应的环境,不同项目互不干扰,用起来简直不要太舒服。...想象一下,如果其他插件的命令在 Python 环境激活之前执行,那就完全错了用户体验不好:每次打开终端都能看到激活命令的执行过程效率低下:每开一个终端都要执行一次激活命令,而且要等待命令执行完成VSCode...Python 的解决方案:预设环境变量VSCode Python 插件采用了一个巧妙的方案:在选择 Python 解释器时,就一次性获取所有需要的环境变量,然后通过 VSCode 的 API 预设到新终端中...获取环境变量的精妙设计让我们看看 VSCode Python 是如何获取环境变量的。它会构造一个特殊的命令:....总结VSCode Python 插件的终端环境隔离方案十分巧妙:理解本质:环境激活本质上就是修改环境变量预设而非反应:提前获取和设置环境变量,而不是在终端创建后再执行命令细节处理:通过三段式命令和特殊标记确保环境变量获取的准确性优雅降级
iTerm2 介绍 iTerm2 是一款功能强大的终端工具,也可以说是 Terminal 的替代品,也可以说是 iTerm 的后继产品。它适用于 macOS 10.12 或更高版本的 macOS。...它支持分窗口操作、自动补齐、粘贴历史、回放功能、全屏等功能,是一款非常强大、非常值得推荐的终端工具。 安装 iTerm2 可以去 iTerm2 官网,下载并安装。...iTerm2 快速隐藏和显示 这个功能也非常使用,就是通过快捷键,可以快速的隐藏和打开 iTerm2,示例配置快捷键:( Commond + . ): iTerm2 隐藏用户名和主机名 有时候我们的用户名和主机名太长...,比如我的 pengzhenjin@MacBook-Pro,终端显示的时候会很不好看,我们可以手动去除。...: ctrl + w 删除光标之前的整行: ctrl + n 删除光标之后整行: ctrl + k 参考资料 iTerm2终端工具在Mac OS上使用详解
与常规终端工具体验不同的是,Warp 的命令输入窗口长期固定在底部(更接近于 IDE),将我们命令输入与结果反馈进行了视觉上的分离;并且它的输入模式接近于文本编辑器,我们可以通过鼠标或是键盘任意移动光标编辑...for the 21st century. iTerm2 在使用 Warp 之前,我的主力终端工具为 iTerm2,相信这也是很多开发者刚入手 Mac 时的必装软件(毕竟默认终端的颜值和可玩性都不太行...iTerm2 是一个集美观与功能性为一体的老牌终端工具,即使是默认配置也已经很好的满足了我们的需求。...多服务器管理 目前我主要使用 iTerm2 来连接我的各个远程主机/服务器,它提供了方便的多配置管理功能,可以通过设置不同的 Profiles 实现不同服务器或配置环境的快速切换,并且可以用醒目的 Badge...我使用的是 neovim 这一 vim 的衍生版本,其高版本采用 lua 进行配置与插件管理。
1.首先本地安装有不同的Python的版本,比如2.7和3.5.mac下一般默认自带2.7版本。 终端输入侧 python -V 则显示默认版本号。...而python3 -V 则显示3.XX版本。 2.终端输入查找需要即将使用的蟒版本的路径,如which python3。复制其路径,打开vscode。 ...3.打开首选项,搜索python.setting.json里有很多关于蟒的配置,如果没有则需要安装蟒插件就好了。重点来了,找到 ,把之前复制的蟒路径复制到这替换,新建一个用户设置保存。...4.新建一个test.py文件,右键运行蟒蛇文件...即可使用python3 // Path to Python, you can use a custom version of Python by..."python.pythonPath": "python""python.pythonPath": "/usr/local/bin/python3"
终端(也就是 Windows 中所说的控制台)在我们大多数人的印象中,应该都是黑乎乎的一片,然后再加几个白色的文字吧。...如果你还这样想,那你可就 Out 了,现在,我们的终端也可以改造成酷炫时尚的模样,就像下面这张图,那该怎么改呢?赶紧来看看吧。...iTerm2 macOS 自带的终端又丑又难用,不过还好,大佬们的智慧是无穷的,然后就在网上找到了一款能够完全代替原生终端的工具 - iTerm2。...上面表中只是部分配置,如果要看所有配置,可用使用如下命令查看: vim ~/.oh-my-zsh/plugins/git/git.plugin.zsh autojump:自动跳转对应目录 该插件会记录你所有的访问记录,不同单独配置...主要介绍了 macOS 中的终端 iTerm2,然后介绍了如何配置 iTerm2 + Oh My Zsh,最后则是推荐几款常用的插件,方便让我们的 iTerm2 更加强大。
现目前的的远程终端工具有很多,功能齐全好用的收费,免费的功能外观又不怎么满意。...XShell 收费而且感觉用起来也一般,putty 免费但很不方便,我们的 FinalShell 好用、功能齐全可以说是一款非常好的终端工具但外观总是觉得不尽人意。直到我发现这款「Tabby」。...引言 Tabby 是一个高度可配置的终端模拟器、SSH 和串行客户端,适用于 Windows、macOS 和 Linux。...功能介绍 默认打开是本地终端,如果对本地终端工具不满意也可以试试它 创建远程连接 点击右上角齿轮 点击左侧菜单的 Profiles&connections 点击蓝色按钮 New profile 添加新的远程连接...选择第一个,创建 SSH 连接 填入服务器信息等,保存 连接 点击窗口按钮 选中你创建的远程连接 支持FTP 没错他直接支持文件的上传和下载 总结 Tabby 市面上少见的既好用又好看还免费开源的远程终端工具
在使用PyCharm的Python Console终端时,有时我们会需要切换终端运行的Python版本,比如下图中我的Console当前使用的版本是Python2,但是我现在想切换到Python3版本,...我的PyCharm版本是2018.1专业版: 首先选择File——>Settings,然后进行如下操作: 双击Build,Execution,Deployment。...双击Console,然后双击Python Console,进入Console的设置。...可以看到右侧Python Interpreter的设置,点击最右侧的下拉小三角,即可选择Python2或Python3。 点击右下角的Apply,然后OK。 关闭并重新启动Console,切换成功。...备注:能选择不同Python版本的前提是你的电脑上安装了多个版本的Python,从最下面的图片可以看到我的电脑上装了Python2.7和Python3.6两个版本。
一、 天气接口 网上搜了一个,最开始准备使用中国天气网的数据接口,但是需要注册,也行,注册就注册吧。 注册好了,又提示信息不完整,好吧,填写姓名、身份证......最后,还要上传身份证信息,看到这我不想用它了,紧接着发现,还要填写使用该接口的服务器ip。 顿时,心中十万个那个啥呼啸而过......这时想起百度的产品里有个API store,搜索了下,果然找到了合适的接口。 城市接口 http://apistore.baidu.com/microservice/cityinfo?.../usr/bin/env python #-*- coding:utf-8 -*- import urllib, urllib2 import json, sys, re def getCityCode
iTerm2的配置 效果图 下载iTerm2: 前往官方网站(https://www.iterm2.com/)下载最新版本的iTerm2。...在iTerm2的偏好设置中,选择喜欢的配色方案。 安装agnoster主题: 打开终端(iTerm2)。...完成以上步骤后,你的iTerm2终端将配置好,并具有美化的界面和功能。你可以根据个人喜好进行自定义调整。 nvm管理Node.js 在进行前端开发时,经常需要使用不同版本的Node.js。...验证nvm是否成功安装: nvm --version 如果安装成功,你将看到nvm的版本号。 2. 安装Node.js 打开终端(iTerm2)。...它还提供对容器内 Node.js、Python 和 .NET 的一键调试。
本文是有关配置的文章,并不对Vim的核心技巧进行说明,有需要的童鞋可以参考文档和相关书籍。这里主要配合tmux和vim可以更有优雅的帮助我们在终端中进行Python编程。 先来个大致的效果图吧: ?...将复制模式改为vim的复制模式 由于使用vim习惯了而且不想在去碰鼠标,tmux也是可以将复制模式修改成同Vim相同的方式,只是操作的前缀不同罢了。 ?...这样我们将多窗口终端的控制玩弄于手掌之中啦。 ? VIM配置 解决了终端窗口问题,我们开始大刀阔斧的捣鼓编辑器啦,这里我对我使用的几个Vim插件进行整理,以及几个基本配置进行下说明。...为Python的缩进助力 写Python的时候你一定需要一款帮助你显示缩进的插件,indentLine就是一款提供缩指示线的插件,有纯文字实现,有了他在判断Python代码块的时候就方便了许多。...其他插件 Vim 的插件很丰富,这里我就不再一一赘述了,希望这些强大的工具能让我们在终端中更优雅的编写Python(不限于Python啦),有关我使用的vim插件都在我的.vimrc中,有兴趣的童鞋可以搜索相应的插件名称进行查看
本文是有关配置的文章,并不对Vim的核心技巧进行说明,有需要的童鞋可以参考文档和相关书籍。这里主要配合tmux和vim可以更有优雅的帮助我们在终端中进行Python编程。 先来个大致的效果图吧: ?...Vim相同的方式,只是操作的前缀不同罢了。...这样我们将多窗口终端的控制玩弄于手掌之中啦。 ? Vim配置 解决了终端窗口问题,我们开始大刀阔斧的捣鼓编辑器啦,这里我对我使用的几个Vim插件进行整理,以及几个基本配置进行下说明。...Vim的时候还打开新的窗口而是直接在终端使用Vim的话需要在安装MacVim后做一点小处理。...其他插件 Vim 的插件很丰富,这里我就不再一一赘述了,希望这些强大的工具能让我们在终端中更优雅的编写Python(不限于Python啦),有关我使用的vim插件都在我的.vimrc中,有兴趣的童鞋可以搜索相应的插件名称进行查看
在训练AI过程中,为了实现对结果的呈现更加显眼,突然想实现一下彩色的输出。 查了下,非常简单的命令。python这是方便,什么包都有。 其代码和效果如下:
一 实现过程 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。 ...,空格也会打印出来 注意:开头部分的三个参数:显示方式,前景色,背景色是可选参数,可以只写其中的某一个;另外由于表示三个参数不同含义的数值都是唯一的没有重复的,所以三个参数的书写先后顺序没有固定要求...,系统都能识别;但是,建议按照默认的格式规范书写。...上方代码的输出格式为:字体高亮,红色前景,黄色背景 PS:前景色也就是字体的颜色 上面两行代码的结果如下: ? ...没有背景色时,上面3种方式都能得到想要的效果
本文由 Python 编程时光整理 Rich 是一个 Python 库,可以为你在终端中提供富文本和漂亮、精美的格式。 使用 Rich API 可以很容易的在终端输出添加各种颜色和不同风格。...如果你用的是 VSCode编辑器 或 Pycharm,可以直接使用界面下方的Terminal. pip install rich # 3.Rich 的 Print 功能 想毫不费力地将 Rich 的输出功能添加到你的...Python脚本程序中,你只需导入 rich print 方法,该方法和其他 Python 的自带功能的参数类似。...你可能已经料到,这时终端上会显示“ Hello World!”,请注意,与内置的“打印”功能不同,Rich 会将文字自动换行以适合终端宽度。 有几种方法可以为输出添加自定义颜色和样式。...log 方法既可用于将长时间运行应用程序(例如服务器)的日志记录到终端,也可用于辅助调试。 Logging 处理程序 你还可以使用内置的处理类来对 Python 日志记录模块的输出进行格式化和着色。
背景 (今天我是一个美妆博主) 突然发现自己使用的iterm2终端样式有些朴素,为了让她看起来花枝招展的,我决定给她打扮打扮。...同样的,我们使用的其他IDE终端也需要更改,比如mac自带的终端、idea、vscode,否则也会乱码,具体步骤可以查看文末,这里我们着重讲一下Iterm2的配置。...但是这样会有一个问题,当有多个远端服务器的时候,我们不知道当前是在哪一个服务器上面。这该如何优雅解决呢?我来告诉你,iterm2支持在终端添加一个自定义的水印来显示当前的位置!...编辑当前使用的主题:agnoster vim agnoster.zsh-theme 找到prompt_context,按照下图增加表情: 字体乱码 细心的朋友还会发现,自带的终端、idea、vscode...自带终端 打开terminal的偏好设置修改字体包为Meslo: 正常效果如下: vscode 同理,我们也需要修改vscode的字体包为Meslo打开vscode的设置,然后搜索terminal
# -*- coding:utf-8 -*- # Copyright: Lustralisk # Author: test # Date: 2015-11-...
Mac OS 终端利器 iTerm2 入门教程 ️ 文章目录 Mac OS 终端利器 iTerm2 入门教程 ️ 摘要 引言 正文 安装与配置 安装iTerm2 初次配置 创建新会话的步骤 高级特性介绍...通过本文,你将了解到如何自定义iTerm2、使用它来提升你的编码效率,以及如何通过一些高级技巧来进一步发挥其潜力。本文内容涵盖了关键词如iTerm2安装教程、Mac OS终端命令、高级终端技巧等。...接下来,我将带你一步步成为iTerm2的高效使用者。 正文 安装与配置 安装iTerm2 访问iTerm2官网下载最新版本。 打开下载的文件并拖动iTerm到应用程序文件夹。...选择配置文件(可选): iTerm2允许你为不同的会话设置不同的配置文件。这些配置文件可以预定义特定的环境变量、执行命令等。...通过上述步骤,你可以轻松创建并管理iTerm2中的会话,无论是并行工作还是隔离不同的工作环境,iTerm2都能帮助你高效完成。
Rich 是一个 Python 库,可以为你在终端中提供富文本和漂亮、精美的格式。 使用 Rich API 可以很容易的在终端输出添加各种颜色和不同风格。...如果你用的是 VSCode编辑器 或 Pycharm,可以直接使用界面下方的Terminal. pip install rich # 3.Rich 的 Print 功能 想毫不费力地将 Rich 的输出功能添加到你的...Python脚本程序中,你只需导入 rich print 方法,该方法和其他 Python 的自带功能的参数类似。...你可能已经料到,这时终端上会显示“ Hello World!”,请注意,与内置的“打印”功能不同,Rich 会将文字自动换行以适合终端宽度。 有几种方法可以为输出添加自定义颜色和样式。...Table 类很聪明,可以调整列的大小以适合终端的可用宽度,并能根据需要做文本环绕的处理。下面是相同的示例,输出与比上表小的终端上: ?