感谢您能看到这段文字~

我想那无数个日夜支撑我继续分享知识的动力来源于你们的支持和鼓励,其实网站大多数访问量都来源于百度搜索到我的某篇文章、看完后就不再记得我……更别说给予任何资金支持了……虽然访问量很高……能看到我的主页About或是置顶文章的更是寥寥无几……感谢您的深度关注,才能得以看到这段文字。我在维护blog上面花费了太多的时间、精力和资金,如果您觉得本站对您真的很有帮助的话请打赏,我会真的很开心的~ // 入不敷出的女大学生QAQ   #听说日行一善PAT能考100哦~#
当然如果是学弟学妹(大神勿扰嘤嘤嘤……)可以在知乎向我付费私密咨询提问各种问题hhhhhhha(感觉自己知道的还蛮多的233333我知道的一定尽全力回答!~)// 点击左侧About页面有知乎的二维码…QAQ

PS:拿到你们最想见到的那张证书了,233333333

Sublime Text 使用教程 整理笔记

【ps:以下快捷键以Mac上快捷键写】
Vim是一款跨平台编译器(再Linux、OS X和Windows下均可使用)
Vim和Sublime分别是命令行环境(CLI)和图形界面环境(GUI)下的最佳选择
编辑器面向无语义的纯文本,速度快体积小,适合编写单独的配置文件和动态语言脚本(Shell、Python、Ruby等)
IDE面向有语义的代码,适合编写静态语言项目(Java、C++和C#等)
用Vim编写Shell,用Sublime编写JS / HTML / Python
Package Control为了管理Sublime里面的插件而出现
打开命令版:Command + Shift + P(Win下把Command换成Ctrl)
购买需要 $70
使用Ctrl + `调出控制台(Console) 【mac下也是Ctrl】
Sublime使用JSON配置文件
Vim使用JKHL控制上下左右
不管光标在某行的什么位置,按Cmd + Enter会在当前行下面增加一行并跳转至该行,Shift + Cmd + Enter是在上面添加一行并跳转至该行
Shift + Ctrl + 左右箭头 逐词选择
Cmd + Shift + L将选中区域代码同时编辑,esc退出编辑
Cmd + J把选中区域合并成一行
有时候打开了很多标签页,用Cmd + P然后输入需要跳转的文件,输入文件名后Enter会跳转到该文件
使用Cmd + R输入函数名可以快速定位到类名或者函数名所在位置
使用F12快速跳转到当前光标所指的函数(或者类)名所定义的位置
对于Markdown的文件,Cmd + R会列出这个md文本的大纲
Ctrl + G输入行号会跳转到该行
Cmd + N新建一个标签页,Cmd + Shift + N新建一个文件并在新的窗口打开
Cmd + Shift + T恢复刚刚关闭的标签
Cmd + , 打开Sublime配置页面加入以下内容:
// 使光标闪动更加柔和
“caret_style”: “phase”,
// 高亮当前行
“highlight_line”: true,
// 高亮有修改的标签
“highlight_modified_tabs”: true,
Cmd + 【或者】当前行向左向右缩进
Cmd + Shift + V以当前粘贴光标所在处的缩进粘贴代码(放弃原代码的缩进方式)
使用Tab自动补全
Ctrl + M跳转到当前光标所指的括号匹配的那个括号处,Shift + Ctrl + M选中该匹配括号内所有内容

Mac 使用terminal/iterm/命令行 解压rar文件

使用homebrew安装rar(没安装homebrew的要先装一下下)

brew install caskroom/cask/rar

安装完成后先切到想要解压到的目录,然后使用解压功能:(xxx.rar是某个rar文件,要写它的路径在哪,可以直接从文件夹拖到命令行里面自动生成它的路径)

rar x xxx.rar

kindle iOS版 app 通过邮件导出笔记 “未设置电子邮箱账户”

近来出门都是ipad上用多看阅读、kindle、豆瓣阅读之类的app看电子书,多看的导出印象笔记功能不错,但是有的书多看阅读上没有,epub格式的也找不到(为了能够标注里面的文字做笔记),所以只能用kindle app看,结果发现导出笔记时候提示“未设置电子邮箱账户”,需要以下设置:

  1. 在app store里面把“邮件”这个系统自带app下载回来(之前拿到ipad第一天我为了极简将系统自带app都删了…只保留了上述三款阅读app…)
  2. 打开系统设置-账户与密码-添加账户(在此我添加了qq邮箱,注意邮箱密码不是qq密码也不是邮箱独立密码,是需要打开qq邮箱网页版,点击设置-账户-生成授权码-短信验证-发送短信“配置邮箱客户端”-生成的授权码填在密码框里面)
  3. 然后打开kindle app 笔记发送到邮箱时候就神奇的成功了……
  4. 导出的格式比较怪异,是html格式的但是可以复制文字,然而格式很丑还会奇怪的把标注的颜色也导出,emmmm谨慎选择……格式如下:

不过至少比豆瓣阅读app不能导出好多了……

在XCode的一个项目中创建多个C/C++/Cpp文件并分别运行——创建多个target实现

首先创建一个project:打开XCode并选择Create a new Xcode project

选择macOS-Command Line Tool,点击Next,然后输入project名称,并选择C或C++语言

这个时候已经创建了一个cpp-project的项目,里面包含了一个main.cpp文件。如果这个时候想要在同一个工程里面创建第二个带main函数的c++文件并运行,就需要通过创建Target来实现。

Project是一个工程项目,一个Project可以包含多个Target。Target之间互相没有关系,Target于Project的关系是:Target的Setting一部分继承自Project的Setting。

创建Target,点击File-New-Target…

选择macOS-Command Line Tool-Next,输入Target名称,语言选择C或者C++:

新建了两个Target之后,该project的目录结构如图所示:

当需要运行某个cpp文件时,要在选择target处选择对应的target,然后command+R运行即是运行的当前所选的target中的main.cpp文件:

此文写给某只可爱的猿。