程序员装机必备「编程软件+配置环境」基础篇

您所在的位置:网站首页 win装机必备软件是什么意思 程序员装机必备「编程软件+配置环境」基础篇

程序员装机必备「编程软件+配置环境」基础篇

2024-07-09 11:23| 来源: 网络整理| 查看: 265

程序员电脑工作环境打造「编程软件+配置环境」基础篇

因为Big Sur Beta 巨大的BUG,我的Mac被迫重装了一次,所以得重新安装软件以及配置环境🔧,在痛苦中想着还是记录点什么吧,作为分享和交流。

这篇文章我来介绍我的电脑,装了哪些软件✈️、配置了哪些环境 🚀

软件安装:🌲 IDE⚙️:

JetBrains 全家桶,C Python Java Go

jet

Java: IDEA C: CLion Python PyCharm Go Goland

编辑器✍️:

Sublime(我的主力编辑器)

VScode(很多同学喜欢这个,就在这推荐一下)

终端🏠: ITem2

FTP客户端🚗: FileZilla

filezilla

远程协作👬: TeamViewer SSH客户端: Termius

termisa

GitHub👨‍🎓: GitHub DeskTop(偶尔的偷懒)

githubdesktop

网络工具🕷️: WireShark Charles Cisco Packet Tracer

数据库管理工具🍞: Navicat Premium pgAdmin4

OSS管理: OSS-Browser:配合阿里云OSS使用

oss

效率🔨:

Things3: 安排我的学习计划

Typora:书写Markdown必备神器

PicGo:一个GitHub图床管理软件

Magnet:窗口管理软件

系统监控🔭: iStat Menus

istat

环境配置:🛠 XCode Command line developer tools 工具包:

很多苹果开发软件都是依赖这个

安装 xcode-select --install sudo xcode-select --switch /Library/Developer/CommandLineTools 包管理器: HomeBrew HomeBrew安装: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

但其实上面这个办法常常失败,访问上面的网址常常会失败,推荐使用我的这个办法

复制下面这段代码,以 install.sh 保存:

#!/bin/bash set -u # First check if the OS is Linux. if [[ "$(uname)" = "Linux" ]]; then HOMEBREW_ON_LINUX=1 fi # On macOS, this script installs to /usr/local only. # On Linux, it installs to /home/linuxbrew/.linuxbrew if you have sudo access # and ~/.linuxbrew otherwise. # To install elsewhere (which is unsupported) # you can untar https://github.com/Homebrew/brew/tarball/master # anywhere you like. if [[ -z "${HOMEBREW_ON_LINUX-}" ]]; then HOMEBREW_PREFIX="/usr/local" HOMEBREW_REPOSITORY="/usr/local/Homebrew" HOMEBREW_CACHE="${HOME}/Library/Caches/Homebrew" STAT="stat -f" CHOWN="/usr/sbin/chown" CHGRP="/usr/bin/chgrp" GROUP="admin" TOUCH="/usr/bin/touch" else HOMEBREW_PREFIX_DEFAULT="/home/linuxbrew/.linuxbrew" HOMEBREW_CACHE="${HOME}/.cache/Homebrew" STAT="stat --printf" CHOWN="/bin/chown" CHGRP="/bin/chgrp" GROUP="$(id -gn)" TOUCH="/bin/touch" fi BREW_REPO="https://github.com/Homebrew/brew" # TODO: bump version when new macOS is released MACOS_LATEST_SUPPORTED="10.15" # TODO: bump version when new macOS is released MACOS_OLDEST_SUPPORTED="10.13" # For Homebrew on Linux REQUIRED_RUBY_VERSION=2.6 # https://github.com/Homebrew/brew/pull/6556 REQUIRED_GLIBC_VERSION=2.13 # https://docs.brew.sh/Homebrew-on-Linux#requirements # no analytics during installation export HOMEBREW_NO_ANALYTICS_THIS_RUN=1 export HOMEBREW_NO_ANALYTICS_MESSAGE_OUTPUT=1 # string formatters if [[ -t 1 ]]; then tty_escape() { printf "\033[%sm" "$1"; } else tty_escape() { :; } fi tty_mkbold() { tty_escape "1;$1"; } tty_underline="$(tty_escape "4;39")" tty_blue="$(tty_mkbold 34)" tty_red="$(tty_mkbold 31)" tty_bold="$(tty_mkbold 39)" tty_reset="$(tty_escape 0)" have_sudo_access() { local -a args if [[ -n "${SUDO_ASKPASS-}" ]]; then args=("-A") fi if [[ -z "${HAVE_SUDO_ACCESS-}" ]]; then if [[ -n "${args[*]-}" ]]; then /usr/bin/sudo "${args[@]}" -l mkdir &>/dev/null else /usr/bin/sudo -l mkdir &>/dev/null fi HAVE_SUDO_ACCESS="$?" fi if [[ -z "${HOMEBREW_ON_LINUX-}" ]] && [[ "$HAVE_SUDO_ACCESS" -ne 0 ]]; then abort "Need sudo access on macOS (e.g. the user $USER to be an Administrator)!" fi return "$HAVE_SUDO_ACCESS" } shell_join() { local arg printf "%s" "$1" shift for arg in "$@"; do printf " " printf "%s" "${arg// /\ }" done } chomp() { printf "%s" "${1/"$'\n'"/}" } ohai() { printf "${tty_blue}==>${tty_bold} %s${tty_reset}\n" "$(shell_join "$@")" } warn() { printf "${tty_red}Warning${tty_reset}: %s\n" "$(chomp "$1")" } abort() { printf "%s\n" "$1" exit 1 } execute() { if ! "$@"; then abort "$(printf "Failed during: %s" "$(shell_join "$@")")" fi } execute_sudo() { local -a args=("$@") if [[ -n "${SUDO_ASKPASS-}" ]]; then args=("-A" "${args[@]}") fi if have_sudo_access; then ohai "/u


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3