热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

程序员如何选择机械键盘轴体?红轴和茶轴对比

本文介绍了程序员如何选择机械键盘轴体,特别是红轴和茶轴的对比。同时还介绍了U盘安装Linux镜像的步骤,以及在Linux系统中安装软件的命令行操作。此外,还介绍了nodejs和npm的安装方法,以及在VSCode中安装和配置常用插件的方法。最后,还介绍了如何在GitHub上配置SSH密钥和git的基本配置。

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

我选择的为U盘安装

68edb327dceba01ed182095b9f08c843.png

从官方网站 下载Linux镜像文件,解压到当前文件夹,可以看到深度启动盘制作工具,图标如下:

7ffd85d5967a4979c25b81a7ec9f4724.png

打开深度启动盘制作工具,插入你的U盘,勾选格式化硬盘,等待写入完成。

63bfaf9dc8867217b8c7eca3dac9f6b5.png

启动盘制作完成后,在U盘插入的情况下,关机重启电脑,以下是一些电脑的U盘装系统启动热键,在开机时按相应的按键。

ba4f2fa027a3bef3181977f99daa01ee.png

进入安装界面,选择需要安装的语言:

50ade7fed6c377e4f053a189905a3075.png

进入账户界面,输入用户名和密码:

276b09c4e165d5a0d960428390171838.png

选择安装位置 :

02575bb25d18b375f9b49deecf02e63e.png

点击安装,安装完成后,拔掉U盘,重启计算机即可而。

软件安装

命令行安装 atool 压缩软件

搜索软件

apt-cache search atool

安装软件

sudo apt-get install atool

安装软件是需要超级权限的,在命令前面加上 sudo ,回车后需要输入你的密码。第一次使用 linux 的朋友需要注意,这里,输入密码是看不见的(连星号都不会有),盲输入。

安装nodejs

在终端中输入以下命令,便可安装node:

sudo apt-get install -y nodejs

此时运行 node 是没有作用的,必须要输入 nodejs 才能进入 node 环境,此时你可以更改映射。

终端中输入:cd ~

ls -a

可以看到 .bash_profile 文件,如下图所示:

7f8b578d1b30500f71c3e577e7303679.png

编辑 .bash_profile 文件(可以用 vi 编辑,命令vi .bash_profile)

然后输入: alias node="nodejs"

如果发现不能输入,可以按ESC,然后按I键,便能插入了。

然后狂按 Esc ,输入:wq 保存退出。

输入以下命令使刚刚的命令生效,然后便可以输入 node 进入环境了。

~/.bash_profile

然后安装npm包管理器,在终端中输入:

sudo apt-get install -y npm

最后,输入node -v 和 npm -v ,可以查看node和npm版本

VSCode的安装与配置

从官放网站下载安装包。

安装插件

按 Ctrl + Shift + X 打开扩展面板,然后在商店中搜索以下常用插件,点击第一个结果的「安装」按钮,安装完成后,点击重载以启用1

2

3

4

5

6

7

8

9

10

11

12

13

14Auto close Tag // 自动闭合标签

Auto Rename Tag // 自动更改标签

Beautify css/sass/scss

Bracket Pair Colorizer // 括号不同颜色

Color Highlight // 颜色显示

Guides // 缩进

HTML CSS Support

Javascript(ES6) code snippets

markdownlint

open in browser

Path Intellisense

seti-icons

TODO Highlight

Vetur

配置GitHub

进入

点击 New SSH key,我们需要输入 Title 和 Key,Title自己输入即可,要得到key,需要点击generating SSH keys ,进入Connecting to GitHub with SSH页面,然后下滑,点击Generating a new SSH key and adding it to the ssh-agent

83e087ff9afc528e74876b77cc301dbf.png

进入到以下页面:

ef23d59099d7778af77f804ef6e6d8e3.png

在终端中输入给出的命令,把邮箱改为自己的邮箱,按三次回车,出现以下页面

44ba1ddf0c265545d38196991f02ac0b.png

然后运行cat ~/.ssh/id_rsa.pub ,得到一串东西,完整的复制这串东西,在key中粘贴这串东西。

点击 Add SSH key

回到终端,运行 Permission denied (publickey). 就说明你失败了,就要从头开始;如果你看到Hi FrankFang! You’ve successfully authenticated, but GitHub does not provide shell access.就说明你成功了!

git的配置

首先,打开终端,在命令行中输入以下命令:1

2

3

4

5git config --global user.name 你的英文名字

git config --global user.email 你的常用邮箱

git config --global push.default simple

git config --global core.quotepath false

git config --global core.editor "vim"



推荐阅读
  • Startup 类配置服务和应用的请求管道。Startup类ASP.NETCore应用使用 Startup 类,按照约定命名为 Startup。 Startup 类:可选择性地包括 ... [详细]
  • 本文详细介绍如何利用已搭建的LAMP(Linux、Apache、MySQL、PHP)环境,快速创建一个基于WordPress的内容管理系统(CMS)。WordPress是一款流行的开源博客平台,适用于个人或小型团队使用。 ... [详细]
  • Nginx 反向代理与负载均衡实验
    本实验旨在通过配置 Nginx 实现反向代理和负载均衡,确保从北京本地代理服务器访问上海的 Web 服务器时,能够依次显示红、黄、绿三种颜色页面以验证负载均衡效果。 ... [详细]
  • Ubuntu GamePack:专为游戏爱好者打造的Linux发行版
    随着Linux系统在游戏领域的应用越来越广泛,许多Linux用户开始寻求在自己的系统上畅玩游戏的方法。UALinux,一家致力于推广GNU/Linux使用的乌克兰公司,推出了基于Ubuntu 16.04的Ubuntu GamePack,旨在为Linux用户提供一个游戏友好型的操作环境。 ... [详细]
  • 深入理解Redis的数据结构与对象系统
    本文详细探讨了Redis中的数据结构和对象系统的实现,包括字符串、列表、集合、哈希表和有序集合等五种核心对象类型,以及它们所使用的底层数据结构。通过分析源码和相关文献,帮助读者更好地理解Redis的设计原理。 ... [详细]
  • 在现代Web应用中,当用户滚动到页面底部时,自动加载更多内容的功能变得越来越普遍。这种无刷新加载技术不仅提升了用户体验,还优化了页面性能。本文将探讨如何实现这一功能,并介绍一些实际应用案例。 ... [详细]
  • 深入理解Lucene搜索机制
    本文旨在帮助读者全面掌握Lucene搜索的编写步骤、核心API及其应用。通过详细解析Lucene的基本查询和查询解析器的使用方法,结合架构图和代码示例,带领读者深入了解Lucene搜索的工作流程。 ... [详细]
  • Python 工具推荐 | PyHubWeekly 第二十一期:提升命令行体验的五大工具
    本期 PyHubWeekly 为大家精选了 GitHub 上五个优秀的 Python 工具,涵盖金融数据可视化、终端美化、国际化支持、图像增强和远程 Shell 环境配置。欢迎关注并参与项目。 ... [详细]
  • 本文将详细介绍如何在没有显示器的情况下,使用Raspberry Pi Imager为树莓派4B安装操作系统,并进行基本配置,包括设置SSH、WiFi连接以及更新软件源。 ... [详细]
  • 搭建Jenkins、Ant与TestNG集成环境
    本文详细介绍了如何在Ubuntu 16.04系统上配置Jenkins、Ant和TestNG的集成开发环境,涵盖从安装到配置的具体步骤,并提供了创建Windows Slave节点及项目构建的指南。 ... [详细]
  • Google排名优化-面向Google(Search Engine Friendly)的URL设计 ... [详细]
  • 树莓派摄像头配置与应用指南
    本文详细介绍了如何在树莓派上配置和使用摄像头,包括启用摄像头接口、简单的图片和视频捕捉方法以及如何通过网络实时传输视频流。 ... [详细]
  • RedHat 系统下配置国内 YUM 源以替代官方收费源的方法
    本文详细介绍如何在 RedHat Linux 中安装并配置 YUM 包管理器,并通过使用国内镜像源来解决因未购买官方服务而导致的更新源限制问题。 ... [详细]
  • WinSCP: 跨Windows与Linux系统的高效文件传输解决方案
    本文详细介绍了一款名为WinSCP的开源图形化SFTP客户端,该工具支持SSH协议,适用于Windows操作系统,能够实现与Linux系统之间的文件传输。对于从事嵌入式开发的技术人员来说,掌握WinSCP的使用方法将极大提高工作效率。 ... [详细]
  • 在Linux系统上构建Web服务器的详细步骤
    本文详细介绍了如何在Linux系统上搭建Web服务器的过程,包括安装Apache、PHP和MySQL等关键组件,以及遇到的一些常见问题及其解决方案。 ... [详细]
author-avatar
陈春红_2009932
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有