我的编程空间,编程开发者的网络收藏夹
学习永远不晚

macOS为Sublime Text 4配置C++/Python开发环境

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

macOS为Sublime Text 4配置C++/Python开发环境

目录

一、基本配置

安装完Sublime Text 4之后,第一步当然是先安装 Package Control 了。它类似于包管理器,有了它可以很方便地安装/卸载/列出其他的插件。

安装方法为:按住 Cmd + Shift + P 打开命令面板,输入 Install Package Control,找到相应的选项即可安装。安装结束之后,重启Sublime Text,打开命令面板,输入 Package Control: Install Package 后按下回车就可以安装其他的插件了。

一些好用的插件:

  • ChineseLocalizations:简体中文汉化。一般还会搭配上 ConvertToUTF8 这个插件,用于解决中文在Sublime Text中乱码的问题;
  • SideBarEnhancements:侧边栏增强。通常还会搭配上 SyncedSideBarBg 这个插件,用于解决侧边栏颜色和Sublime Text背景色不统一的问题;
  • BracketHighlighter:括号高亮。

接下来就是用户配置了,按下 Cmd + , 可以打开用户配置,在右边的框中进行编辑,这里贴一下博主自己的配置:

{"font_size": 15,"font_options": ["no_italic", "no_bold"],  // 无斜体,无加粗"color_scheme": "Monokai.sublime-color-scheme",  // Monokai主题"theme": "Default Dark.sublime-theme","line_padding_bottom": 1,"line_padding_top": 1,"caret_extra_top": 1,"caret_extra_bottom": 1,"caret_extra_width": 1,"highlight_line": true,  // 高亮当前行"show_encoding": true,  // 右下角显示编码"trim_trailing_white_space_on_save": true,  // 保存时自动在文件末尾增加换行"show_full_path": true,  // 上方显示文件完整路径"bold_folder_labels": true,"word_wrap": true,  // 是否自动换行"rulers": [80],"translate_tabs_to_spaces": true,  // 将tab转化为空格"save_on_focus_lost": true,  // 失焦后立即保存"ignored_packages": ["Vintage"],  // 忽略插件}

用户配置存储在 ~/Library/Application Support/Sublime Text/Packages/User/Preferences.sublime-settings 里。

二、配置开发环境

随着时间的推移,本文所给出的配置方法可能会失效,所以这里先列出一些相关信息:

  • 系统:Ventura 13.1
  • Sublime Text版本:4143
  • 终端:iTerm2 3.4.19

2.1 配置C++

本节假设你已经安装了iTerm2。

依次点击上方菜单栏中的 工具 -> 编译系统 -> 新建编译系统,清空其中的内容,然后将以下内容复制进去

{    "cmd": ["bash", "-c", "g++ '${file}' -std=c++11 -stdlib=libc++ -o '${file_path}/${file_base_name}' && open -a iTerm.app '${file_path}/${file_base_name}'"],    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",    "working_dir": "${file_path}",    "selector": "source.c, source.c++",}

⚠️ 考虑到使用Sublime Text写C++的用户大多数都会选择编译完后立即运行,因此这里给出的配置也是编译+运行配置。如果仅需编译,可参考其他博主的文章。

之后保存,请不要更改默认保存路径,只需将文件名修改成 C++11 即可(当然可以自定义)。该配置文件的存储路径为:~/Library/Application Support/Sublime Text/Packages/User/C++11.sublime-build

再次点击上方菜单栏中的 工具 -> 编译系统,选择 C++11 即可。写完代码并保存之后,按下 Cmd + B 即可实现编译+运行。

为了防止运行结束之后iTerm自动闪退,这里需要做一点变更。打开iTerm,按下 Cmd + , 打开 Preferences,依次点击 Profiles -> Session,将 After a session ends 后面修改成 No Action

2.2 配置Python

同样是 工具 -> 编译系统 -> 新建编译系统,将下面的内容复制进去,当然不要忘记替换 你的python解释器路径,可通过在终端输入 which python 来查看。

{    "cmd":["你的python解释器路径", "-u", "${file}"],    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",    "env": {"PYTHONIOENCODING": "utf8"},    "selector": "source.python",}

之后保存,文件名可设置成 Python3,再点击上方菜单栏中的 工具 -> 编译系统,选择 Python3 即可。

但这样配置的Python还无法实现交互式输入,这时候就需要安装 SublimeREPL 插件了。安装完之后,打开 ~/Library/Application Support/Sublime Text/Packages/SublimeREPL/config/Python/Main.sublime-menu,根据 "id": "repl_python_run" 进行定位,将 cmd 中的 python 替换成 python3 解释器路径,如下图所示(注意必须是 python3,如果是 python 可能会报错

然后配置快捷键。依次点击上方菜单栏中的 Sublime Text -> Settings -> 快捷键设置,在其中添加以下内容:

[    {    "keys": ["alt+shift+n"],  // 不喜欢这个键位可自行更改    "caption": "SublimeREPL: Python - RUN current file",    "command": "run_existing_window_command",    "args": {        "id": "repl_python_run",        "file": "config/Python/Main.sublime-menu"}    },]

保存之后,我们就可以使用快捷键 Alt + Shift + n 来进行交互式输入了。当然,非交互式输入也可以使用该快捷键。

三、一些Bug汇总

将根据评论区的反馈持续更新…

已解决:

  • 对于搭载M1芯片的mac,SublimeAStyleFormatter 可能不起作用。这时候打开访达,进入应用程序,右键 Sublime Text.app,点击 显示简介,勾选 使用 Rosetta 打开 即可。

尚未解决:

  • 博主的mac如果不安装 SublimeAStyleFormatterCodeFormatter 这种插件会导致打不开上方菜单栏中的 Sublime Text -> Settings。但如果创建一个新用户在新用户里使用就不会有这个问题;
  • 之所以使用iTerm作为终端是因为如果使用mac自带的终端(即将编译命令中的 iTerm.app 替换成 Terminal.app)会导致:"xxx"无法打开,因为不允许“(null)”在“终端”中打开文稿

来源地址:https://blog.csdn.net/raelum/article/details/128590620

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

macOS为Sublime Text 4配置C++/Python开发环境

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MacOS系统Java开发环境配置

安装并配置Java 首先要安装jdk,进入Oracle官网 企业一般使用java8,进入页面后往下翻就能找到 这里选择macOS系统,只有一个安装包,这里新用户会要求注册,注册成功才能下载,下载完成后双击,会出现安装指引,一直点下一步直到
2023-08-19

EditPlus配置Python开发环境

1. 打开editplus选择工具-->配置用户工具,点击组名新建一个python组,紧接着点击添加工具选择-->应用程序在菜单文字:python命令:选择你安装python程序的路径参数:$(FileName)初始目录:$(FileDir
2023-01-31

Eclipse+python开发环境配置

1、下载Eclipse编辑器。http://www.eclipse.org/downloads/根据电脑的处理器选择32位或64位版本下载。选择“Eclipse Classic 3.6.2”或JAVA开发版本下载都可以。我选择“Eclips
2023-01-31

VSCode Python开发环境配置

目录 准备工作 VSCode初步 用户界面 快捷键 安装扩展 配置文件与内置终端设置 高级调试配置
2023-01-30

vscode怎么配置python开发环境

要在VSCode中配置Python开发环境,您可以按照以下步骤进行操作:安装Python:首先确保您已在计算机上安装了Python。您可以从Python官方网站(https://www.python.org/downloads/)下载最新版
vscode怎么配置python开发环境
2024-03-15

在VScode上配置Python开发环境

软件准备:首先得下载好Python和VScodeVScode:https://code.visualstudio.com/Python:https://www.python.org/ftp/python/3.7.0/python-3.7.0
2023-01-31

如何安装并配置C#开发环境

安装和配置C#开发环境需要以下步骤:1.下载和安装.NET Framework:C#是运行在.NET Framework上的,因此首先需要下载和安装.NET Framework。你可以从Microsoft官方网站上下载最新版本的.NET F
2023-10-22

如何用VScode配置Python开发环境

这篇文章主要介绍了如何用VScode配置Python开发环境,vscode有很多优点,用VScode来编写Python,也是相当的好用的,需要的朋友可以参考下
2023-05-13

Python 开发环境搭建(04):pydev 配置

要基于eclipse开发python,要先安装pydev,如下是安装步骤一、安装Pydev单击Help单击 Eclipse Marketplace进入后搜索Pydev安装Install(此处因为已经安装过了,所以显示Installed)二、
2023-06-02

VSCode中如何配置Python开发环境

VSCode中如何配置Python开发环境,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。检查Python是否安装成功:打开命令提示符输入 python 回车输入
2023-06-20

怎么用VScode配置Python开发环境

本篇内容介绍了“怎么用VScode配置Python开发环境”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!软件准备首先,我们必须先下载好Pyt
2023-07-05

Ubuntu18.04如何配置VSCode+CMake的C++开发环境

本篇内容主要讲解“Ubuntu18.04如何配置VSCode+CMake的C++开发环境”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu18.04如何配置VSCode+CMake的C+
2023-06-09

Python WEB开发环境搭建及配置四

在Centos6.4里已经内置Python2.6.6,觉得版本低的同学可以对此进行升级,对于最新版本的编译安装我将放到后面的博文里详细描述,下面是一些Python常见配置1.环境变量的设置(默认已设好)#env#echo $PATH#whi
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录