From 754c715119b1bc37102b09ed5109aa2fafcecec6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=9F=E5=91=BD=E5=A3=B9=E5=8F=B7?= Date: Mon, 19 Sep 2016 09:39:13 +0800 Subject: [PATCH 01/17] Initial commit --- README.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..a1d7252 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# tools +具有极客精神和工具癖的程序猿。 From 0be3ae0c91b511c28f06788bb33136b37bc148aa Mon Sep 17 00:00:00 2001 From: smyhvae Date: Mon, 19 Sep 2016 09:58:50 +0800 Subject: [PATCH 02/17] add "Sublime Text" --- ...45\345\205\267\346\270\205\345\215\225.md" | 18 + "00-\346\250\241\346\235\277.md" | 18 + ...77\347\224\250\346\212\200\345\267\247.md" | 337 ++++++++++++++++++ ...77\347\224\250\346\212\200\345\267\247.md" | 337 ++++++++++++++++++ ...70\347\224\250\345\221\275\344\273\244.md" | 38 ++ "03-markdown\346\240\274\345\274\217.md" | 18 + ...77\347\224\250\346\212\200\345\267\247.md" | 18 + ...70\347\224\250\346\217\222\344\273\266.md" | 35 ++ ...me\346\265\217\350\247\210\345\231\250.md" | 23 ++ 9 files changed, 842 insertions(+) create mode 100644 "00-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" create mode 100644 "00-\346\250\241\346\235\277.md" create mode 100644 "01-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" create mode 100644 "02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" create mode 100644 "03-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" create mode 100644 "03-markdown\346\240\274\345\274\217.md" create mode 100644 "04-GitHub\344\275\277\347\224\250\346\212\200\345\267\247.md" create mode 100644 "04-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" create mode 100644 "chrome\346\265\217\350\247\210\345\231\250.md" diff --git "a/00-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" "b/00-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" new file mode 100644 index 0000000..afd76d4 --- /dev/null +++ "b/00-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" @@ -0,0 +1,18 @@ + +> 以下为Android Studio的常用配置,如果要查看完整的图文教程,请查看本人的博客:[第一次使用Android Studio时你应该知道的一切配置](http://www.cnblogs.com/smyhvae/p/4390905.html) + + + +## Android Stuio的各种配置settings + + +### 代码自动提示&自动补齐 + + +AS默认具有代码自动补齐的功能,自动补齐的设置如下: + +Editor --> General --> Code Completion,将`Autopopup code completion`选中即可。 + + + + diff --git "a/00-\346\250\241\346\235\277.md" "b/00-\346\250\241\346\235\277.md" new file mode 100644 index 0000000..afd76d4 --- /dev/null +++ "b/00-\346\250\241\346\235\277.md" @@ -0,0 +1,18 @@ + +> 以下为Android Studio的常用配置,如果要查看完整的图文教程,请查看本人的博客:[第一次使用Android Studio时你应该知道的一切配置](http://www.cnblogs.com/smyhvae/p/4390905.html) + + + +## Android Stuio的各种配置settings + + +### 代码自动提示&自动补齐 + + +AS默认具有代码自动补齐的功能,自动补齐的设置如下: + +Editor --> General --> Code Completion,将`Autopopup code completion`选中即可。 + + + + diff --git "a/01-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" "b/01-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" new file mode 100644 index 0000000..e9c157e --- /dev/null +++ "b/01-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" @@ -0,0 +1,337 @@ +--- +title: Sublime Text快捷键 +date: 2016-05-18 12:39:04 +categories: +- 技术 +tags: +- 工具 +--- + + + + +## 下载 + +- [Sublime Text 3 官方下载地址](http://www.sublimetext.com/3) + + +## 资料 + +## 技巧 + +## 个人最常用的快捷键 + +快捷键完整版见最后一段,本段只列个人习惯。 + +**四种 Goto :** + +- `Ctrl + P`:文件定位 + +- `Ctrl + ;`:词语定位 # + +- `Ctrl + R`:函数定位 @ + +- `Ctrl + G`:行号定位 : + + +## 插件 + + +### 安装Package Control + +先装插件管理器:[Package Control](https://packagecontrol.io/installation),用它我们可以很方便的浏览、安装和卸载Sublime Text中的插件。步骤如下: + +(1)使用「Ctrl + `」打开Sublime Text控制台,将下面的代码粘贴到控制台里: + +``` +import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by) +``` + + +或者是: + +``` +import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read()) +``` + + +等待Package Control安装完成。 + +重启。 +如果顺利的话,此时就可以在Preferences菜单下看到Package Settings和Package Control两个菜单了。 + + +(2)用`Ctrl + Shift + P`打开命令板,输入`PCI`应出现Package Control。此时表明安装成功。 + +之后,我们就可以方便的安装使用Sublime Text的各种插件了。 + + +### 中文输入法中,光标无法跟随 + +解决办法:安装`IMESupport`这个插件。貌似目前只支持windows,在搜索等界面不能很好的跟随光标。 + +操作:Ctrl + Shift + P →输入pci →输入IMESupport →回车。 + + + +### 在Sublime Text中进行markdown写作 + +**(1)实现markdown语法高亮。** + +安装 Package Control之后,安装插件`Monokai Extended`和`Markdown Extended`。步骤如下: + +- Shift + Command + P 调出 Command Palette,输入 pci(模糊匹配),找到 Package Control: Install Package,回车; +- 分别输入两个插件名称、回车,等待安装; +- 点击 Sublime 右下角文档格式,在列表最上方名为 Open all with current extension as 二级列表中选择 Markdown Extended; +- 在 Preferences——Color Scheme——Mononkai Extended 下选择一个皮肤,我选的是Bright主题。效果如下: + +参考链接:[确实是近乎完美的 markdown 写作体验](https://wzzlj.gitbooks.io/wzzljomooc2py/content/Begin/peizhi_sublime_markdown.html) + +上面这个链接也讲到了gitbook的使用,可以参考下。 + +**(2)实现实时预览。** + +同样是在`install package`中安装插件`OmniMarkupPreviewer`。 + +插件安装成功后我们就可以使用快捷键对编辑的markdown源文件进行预览了。下面是几个常用快捷键: + +- **Ctrl + Alt + O**:在浏览器中**实时预览** +- Ctrl + Alt + X:导出HTML +- Ctrl+Alt+C:HTML标记拷贝至剪贴板 + +参考链接:[介绍Sublime3下两款Markdown插件](http://www.jianshu.com/p/335b7d1be39e) + + +## 使用技巧 + +### 在Sublime Text 中进行代码格式化 + +其实在sublime中已经自建了格式化按钮: + +Edit -> Line -> Reindent + +只是sublime并没有给他赋予快捷键,所以只需加上快捷键即可。 + + + +参考链接:[Sublime 格式化代码 快捷键以及插件使用](http://blog.csdn.net/vic___/article/details/12615089) + + + +## 快捷键汇总 + +### 编辑 + +- **`Ctrl + Enter`:在当前行下面新增一行然后跳至该行**。 + +即使光标不在行尾,也能快速向下插入一行。 + +- `Ctrl + Shift + Enter`:在当前行上面增加一行并跳至该行 + + +例如:将多行格式的CSS属性合并为一行。 + +- **`Ctrl+K+K`:从光标处开始删除代码至行尾。按住Ctrl,按两次K。** + +- **`Ctrl+Shift+K`:删除整行。** + +- Ctrl+/ 注释单行。 + +- Ctrl+Shift+/ 注释多行。 + +- Ctrl+K+U 转换大写。 + +- Ctrl+K+L 转换小写。 + +- **`Ctrl+F2`:设置书签,F2切换书签**。 + +- Ctrl+T 左右字母互换。 + +- **F6 单词检测拼写 + + + +### 选择 + +- `Ctrl + D`:选择当前光标所在的词并高亮该词所有出现的位置,再次按`Ctrl + D`选择该词出现的下一个位置。 + +在多重选词的过程中,使用`Ctrl + K`进行跳过,使用`Ctrl + U`进行回退,使用`Esc`退出多重编辑 + +- **`Alt + F3`**: 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。 + +例如:快速选中并更改所有相同的变量名、函数名等。 + +- `Ctrl + ←/→`:进行逐词移动 + +- `Ctrl + ↑/↓`:移动当前显示区域 + +- `Shift + ↑/↓`:一行一行地进行选中。 + +- `Ctrl + Shift + ←/→`:进行逐词选择 + +- **`Ctrl + Shift + ↑/↓`:移动当前行** + +- **`Ctrl+Shift+L`:先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。** + +- **`Ctrl + J`:把当前选中区域合并为一行**。 + +- `Ctrl+L`:选中整行,继续操作则继续选择下一行,效果和 `Shift + ↓` 效果一样。 + +- `Ctrl + M`:光标移动至括号内结束或开始的位置 + +- `Ctrl + Shift + M`:快速选择括号间的内容 + +- `Ctrl + Shift + J`:快速选择同缩进的内容 + +- `Ctrl + Shift + Space`:快速选择当前作用域(Scope)的内容 + +- `Ctrl+Shift+[`:选中代码,按下快捷键,折叠代码。 + +- `Ctrl+Shift+]`:选中代码,按下快捷键,展开代码。 + +- `Ctrl+K+0`:展开所有折叠代码。 + +### 多重选择(Multi-Selection) + +多重选择功能允许在页面中同时存在多个光标,让很多本来需要正则表达式、高级搜索和替换才能完成的任务也变得游刃有余。 + +激活多重选择的方法有两几种: + +- 按住 Ctrl 然后在页面中希望中现光标的位置点击。 +- 选择数行文本,然后按下 Shift + Ctrl + L。 +通过反复按下 Ctrl + D 即可将全文中与光标当前所在位置的词相同的词逐一加入选择,而直接按下 Alt+F3即可一次性选择所有相同的词。 +- 按下鼠标中键来进行垂直方向的纵列选择,也可以进入多重编辑状态。 + + + + + + +### 搜索 + +- `Ctrl + Shift + F`:多文件查找&替换 + +在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找。 + + + +- `F3`:跳至当前关键字下一个位置 + +- `Shift + F3`:跳到当前关键字上一个位置 + + +- `Ctrl + F/H`:进行标准查找/替换,之后: + + - `Alt + C`:切换大小写敏感(Case-sensitive)模式 + + - `Alt + W`:切换整字匹配(Whole matching)模式 + + - `Alt + R`:切换正则匹配(Regex matching)模式 + + - `Ctrl + Shift + H`:替换当前关键字 + + - `Ctrl + Alt + Enter`:替换所有关键字匹配 + + + +- `Ctrl + P:打开搜索框,跳转到指定文件。输入文件名后可以: + + - 输入当前项目中的文件名,快速搜索文件; + + - 输入@和关键字,查找文件中函数名; + + - 输入:和数字,跳转到文件中该行代码; + + - 输入#和关键字,查找变量名 + +- `Ctrl + R`:打开搜索框,自带`@`,输入关键字,查找文件中的函数名。 + +例如:在函数较多的页面快速查找某个函数。 + +- `Ctrl + G`:打开搜索框,自动带`:`,输入数字跳转到该行代码。 + +例如:在页面代码比较长的文件中快速定位。 + +- `Ctrl+ `:打开搜索框,自动带`@`,输入关键字,查找文件中的函数名。 + +例如:在函数较多的页面快速查找某个函数。 + + +### 显示 + +- `Ctrl+Tab`:按文件浏览过的顺序,切换当前窗口的标签页。 + +- `Ctrl+PageDown`:向左切换当前窗口的标签页。 + +- `Ctrl+PageUp`:向右切换当前窗口的标签页。 + +- `F11`:普通全屏 + +- **`Shift + F11`:免打扰全屏** + +- `Alt + Shift + 1`:窗口分屏,恢复默认1屏(非小键盘的数字) + +- `Alt + Shift + 2`:左右分屏-2列 + +- `Alt + Shift + 3`:左右分屏-3列 + +- `Alt + Shift + 4`:左右分屏-4列 + +- `Alt + Shift + 5`:上下左右分屏-等分4屏 + +- `Alt + Shift + 8`:上下分屏-2行 + +- `Alt + Shift + 9`:上下分屏-3行 + +- `Ctrl+K+B`:开启/关闭侧边栏。 + +备注:分屏之后,使用`Ctrl + 数字键`跳转到指定屏,使用`Ctrl + Shift + 数字键`将当前屏移动到指定屏 + + + +### 窗口 + +`Ctrl + N`:在当前窗口创建一个新标签 + +`Ctrl + Shift + N`:创建一个新窗口 + +`Ctrl + Shift + T`:恢复刚刚关闭的标签 + +### 其他 + +- `Ctrl + Shift + P`:调出命令板(Command Palette) + +- `Ctrl + `:调出控制台 + + +## 参考链接 + +- [Sublime Text 全程指引 by Lucida](http://lucida.me/blog/sublime-text-complete-guide/)【荐】 + +- [我的Sublime Text 3 配置](http://lovenight.github.io/2015/11/30/%E6%88%91%E7%9A%84Sublime-Text-3-%E9%85%8D%E7%BD%AE/) + +- [知乎:Sublime Text 有哪些实用技巧?](https://www.zhihu.com/question/19976788) + +- [如何优雅地使用Sublime Text3](http://www.jeffjade.com/2015/12/15/2015-04-17-toss-sublime-text/) + +- [面向 Web 开发者的 Sublime Text 插件](http://chinagdg.org/2016/02/ttt1-sublime-plugins/) + +- [Sublime Text 3最好的功能、插件和设置](http://www.css88.com/archives/5858) + +- [Sublime Text:我的极简 Markdown 编辑器](http://tinyletter.com/CnFeat/letters/sublime-text-markdown) + +- [如何优雅地使用 Sublime Text3 [OS X]](http://qiudeqing.com/tools/2015/05/31/sublime-text-3.html) + +- [Seti UI 主题: 让你编辑器焕然一新](http://chinagdg.org/2016/02/ttt2-seti-ui/) + +- [Sublime Text 3 配置和使用方法](https://www.zybuluo.com/king/note/47271) + + +- [20 个强大的 Sublime Text 插件](http://www.oschina.net/translate/20-powerful-sublimetext-plugins) + +- [像 Sublime Text 一样使用 Chrome DevTools](http://chinagdg.org/2015/12/%E5%83%8F-sublime-text-%E4%B8%80%E6%A0%B7%E4%BD%BF%E7%94%A8-chrome-devtools/) + +网站的这篇文章也可以看看:[http://chinagdg.org/2016/04/android-studio-2-0/](http://chinagdg.org/2016/04/android-studio-2-0/) + + +- [sublime text插件推荐](http://w3cboy.com/post/2014/01/sublime%E6%8F%92%E4%BB%B6%E6%8E%A8%E8%8D%90/) diff --git "a/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" "b/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" new file mode 100644 index 0000000..e9c157e --- /dev/null +++ "b/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" @@ -0,0 +1,337 @@ +--- +title: Sublime Text快捷键 +date: 2016-05-18 12:39:04 +categories: +- 技术 +tags: +- 工具 +--- + + + + +## 下载 + +- [Sublime Text 3 官方下载地址](http://www.sublimetext.com/3) + + +## 资料 + +## 技巧 + +## 个人最常用的快捷键 + +快捷键完整版见最后一段,本段只列个人习惯。 + +**四种 Goto :** + +- `Ctrl + P`:文件定位 + +- `Ctrl + ;`:词语定位 # + +- `Ctrl + R`:函数定位 @ + +- `Ctrl + G`:行号定位 : + + +## 插件 + + +### 安装Package Control + +先装插件管理器:[Package Control](https://packagecontrol.io/installation),用它我们可以很方便的浏览、安装和卸载Sublime Text中的插件。步骤如下: + +(1)使用「Ctrl + `」打开Sublime Text控制台,将下面的代码粘贴到控制台里: + +``` +import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by) +``` + + +或者是: + +``` +import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read()) +``` + + +等待Package Control安装完成。 + +重启。 +如果顺利的话,此时就可以在Preferences菜单下看到Package Settings和Package Control两个菜单了。 + + +(2)用`Ctrl + Shift + P`打开命令板,输入`PCI`应出现Package Control。此时表明安装成功。 + +之后,我们就可以方便的安装使用Sublime Text的各种插件了。 + + +### 中文输入法中,光标无法跟随 + +解决办法:安装`IMESupport`这个插件。貌似目前只支持windows,在搜索等界面不能很好的跟随光标。 + +操作:Ctrl + Shift + P →输入pci →输入IMESupport →回车。 + + + +### 在Sublime Text中进行markdown写作 + +**(1)实现markdown语法高亮。** + +安装 Package Control之后,安装插件`Monokai Extended`和`Markdown Extended`。步骤如下: + +- Shift + Command + P 调出 Command Palette,输入 pci(模糊匹配),找到 Package Control: Install Package,回车; +- 分别输入两个插件名称、回车,等待安装; +- 点击 Sublime 右下角文档格式,在列表最上方名为 Open all with current extension as 二级列表中选择 Markdown Extended; +- 在 Preferences——Color Scheme——Mononkai Extended 下选择一个皮肤,我选的是Bright主题。效果如下: + +参考链接:[确实是近乎完美的 markdown 写作体验](https://wzzlj.gitbooks.io/wzzljomooc2py/content/Begin/peizhi_sublime_markdown.html) + +上面这个链接也讲到了gitbook的使用,可以参考下。 + +**(2)实现实时预览。** + +同样是在`install package`中安装插件`OmniMarkupPreviewer`。 + +插件安装成功后我们就可以使用快捷键对编辑的markdown源文件进行预览了。下面是几个常用快捷键: + +- **Ctrl + Alt + O**:在浏览器中**实时预览** +- Ctrl + Alt + X:导出HTML +- Ctrl+Alt+C:HTML标记拷贝至剪贴板 + +参考链接:[介绍Sublime3下两款Markdown插件](http://www.jianshu.com/p/335b7d1be39e) + + +## 使用技巧 + +### 在Sublime Text 中进行代码格式化 + +其实在sublime中已经自建了格式化按钮: + +Edit -> Line -> Reindent + +只是sublime并没有给他赋予快捷键,所以只需加上快捷键即可。 + + + +参考链接:[Sublime 格式化代码 快捷键以及插件使用](http://blog.csdn.net/vic___/article/details/12615089) + + + +## 快捷键汇总 + +### 编辑 + +- **`Ctrl + Enter`:在当前行下面新增一行然后跳至该行**。 + +即使光标不在行尾,也能快速向下插入一行。 + +- `Ctrl + Shift + Enter`:在当前行上面增加一行并跳至该行 + + +例如:将多行格式的CSS属性合并为一行。 + +- **`Ctrl+K+K`:从光标处开始删除代码至行尾。按住Ctrl,按两次K。** + +- **`Ctrl+Shift+K`:删除整行。** + +- Ctrl+/ 注释单行。 + +- Ctrl+Shift+/ 注释多行。 + +- Ctrl+K+U 转换大写。 + +- Ctrl+K+L 转换小写。 + +- **`Ctrl+F2`:设置书签,F2切换书签**。 + +- Ctrl+T 左右字母互换。 + +- **F6 单词检测拼写 + + + +### 选择 + +- `Ctrl + D`:选择当前光标所在的词并高亮该词所有出现的位置,再次按`Ctrl + D`选择该词出现的下一个位置。 + +在多重选词的过程中,使用`Ctrl + K`进行跳过,使用`Ctrl + U`进行回退,使用`Esc`退出多重编辑 + +- **`Alt + F3`**: 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。 + +例如:快速选中并更改所有相同的变量名、函数名等。 + +- `Ctrl + ←/→`:进行逐词移动 + +- `Ctrl + ↑/↓`:移动当前显示区域 + +- `Shift + ↑/↓`:一行一行地进行选中。 + +- `Ctrl + Shift + ←/→`:进行逐词选择 + +- **`Ctrl + Shift + ↑/↓`:移动当前行** + +- **`Ctrl+Shift+L`:先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。** + +- **`Ctrl + J`:把当前选中区域合并为一行**。 + +- `Ctrl+L`:选中整行,继续操作则继续选择下一行,效果和 `Shift + ↓` 效果一样。 + +- `Ctrl + M`:光标移动至括号内结束或开始的位置 + +- `Ctrl + Shift + M`:快速选择括号间的内容 + +- `Ctrl + Shift + J`:快速选择同缩进的内容 + +- `Ctrl + Shift + Space`:快速选择当前作用域(Scope)的内容 + +- `Ctrl+Shift+[`:选中代码,按下快捷键,折叠代码。 + +- `Ctrl+Shift+]`:选中代码,按下快捷键,展开代码。 + +- `Ctrl+K+0`:展开所有折叠代码。 + +### 多重选择(Multi-Selection) + +多重选择功能允许在页面中同时存在多个光标,让很多本来需要正则表达式、高级搜索和替换才能完成的任务也变得游刃有余。 + +激活多重选择的方法有两几种: + +- 按住 Ctrl 然后在页面中希望中现光标的位置点击。 +- 选择数行文本,然后按下 Shift + Ctrl + L。 +通过反复按下 Ctrl + D 即可将全文中与光标当前所在位置的词相同的词逐一加入选择,而直接按下 Alt+F3即可一次性选择所有相同的词。 +- 按下鼠标中键来进行垂直方向的纵列选择,也可以进入多重编辑状态。 + + + + + + +### 搜索 + +- `Ctrl + Shift + F`:多文件查找&替换 + +在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找。 + + + +- `F3`:跳至当前关键字下一个位置 + +- `Shift + F3`:跳到当前关键字上一个位置 + + +- `Ctrl + F/H`:进行标准查找/替换,之后: + + - `Alt + C`:切换大小写敏感(Case-sensitive)模式 + + - `Alt + W`:切换整字匹配(Whole matching)模式 + + - `Alt + R`:切换正则匹配(Regex matching)模式 + + - `Ctrl + Shift + H`:替换当前关键字 + + - `Ctrl + Alt + Enter`:替换所有关键字匹配 + + + +- `Ctrl + P:打开搜索框,跳转到指定文件。输入文件名后可以: + + - 输入当前项目中的文件名,快速搜索文件; + + - 输入@和关键字,查找文件中函数名; + + - 输入:和数字,跳转到文件中该行代码; + + - 输入#和关键字,查找变量名 + +- `Ctrl + R`:打开搜索框,自带`@`,输入关键字,查找文件中的函数名。 + +例如:在函数较多的页面快速查找某个函数。 + +- `Ctrl + G`:打开搜索框,自动带`:`,输入数字跳转到该行代码。 + +例如:在页面代码比较长的文件中快速定位。 + +- `Ctrl+ `:打开搜索框,自动带`@`,输入关键字,查找文件中的函数名。 + +例如:在函数较多的页面快速查找某个函数。 + + +### 显示 + +- `Ctrl+Tab`:按文件浏览过的顺序,切换当前窗口的标签页。 + +- `Ctrl+PageDown`:向左切换当前窗口的标签页。 + +- `Ctrl+PageUp`:向右切换当前窗口的标签页。 + +- `F11`:普通全屏 + +- **`Shift + F11`:免打扰全屏** + +- `Alt + Shift + 1`:窗口分屏,恢复默认1屏(非小键盘的数字) + +- `Alt + Shift + 2`:左右分屏-2列 + +- `Alt + Shift + 3`:左右分屏-3列 + +- `Alt + Shift + 4`:左右分屏-4列 + +- `Alt + Shift + 5`:上下左右分屏-等分4屏 + +- `Alt + Shift + 8`:上下分屏-2行 + +- `Alt + Shift + 9`:上下分屏-3行 + +- `Ctrl+K+B`:开启/关闭侧边栏。 + +备注:分屏之后,使用`Ctrl + 数字键`跳转到指定屏,使用`Ctrl + Shift + 数字键`将当前屏移动到指定屏 + + + +### 窗口 + +`Ctrl + N`:在当前窗口创建一个新标签 + +`Ctrl + Shift + N`:创建一个新窗口 + +`Ctrl + Shift + T`:恢复刚刚关闭的标签 + +### 其他 + +- `Ctrl + Shift + P`:调出命令板(Command Palette) + +- `Ctrl + `:调出控制台 + + +## 参考链接 + +- [Sublime Text 全程指引 by Lucida](http://lucida.me/blog/sublime-text-complete-guide/)【荐】 + +- [我的Sublime Text 3 配置](http://lovenight.github.io/2015/11/30/%E6%88%91%E7%9A%84Sublime-Text-3-%E9%85%8D%E7%BD%AE/) + +- [知乎:Sublime Text 有哪些实用技巧?](https://www.zhihu.com/question/19976788) + +- [如何优雅地使用Sublime Text3](http://www.jeffjade.com/2015/12/15/2015-04-17-toss-sublime-text/) + +- [面向 Web 开发者的 Sublime Text 插件](http://chinagdg.org/2016/02/ttt1-sublime-plugins/) + +- [Sublime Text 3最好的功能、插件和设置](http://www.css88.com/archives/5858) + +- [Sublime Text:我的极简 Markdown 编辑器](http://tinyletter.com/CnFeat/letters/sublime-text-markdown) + +- [如何优雅地使用 Sublime Text3 [OS X]](http://qiudeqing.com/tools/2015/05/31/sublime-text-3.html) + +- [Seti UI 主题: 让你编辑器焕然一新](http://chinagdg.org/2016/02/ttt2-seti-ui/) + +- [Sublime Text 3 配置和使用方法](https://www.zybuluo.com/king/note/47271) + + +- [20 个强大的 Sublime Text 插件](http://www.oschina.net/translate/20-powerful-sublimetext-plugins) + +- [像 Sublime Text 一样使用 Chrome DevTools](http://chinagdg.org/2015/12/%E5%83%8F-sublime-text-%E4%B8%80%E6%A0%B7%E4%BD%BF%E7%94%A8-chrome-devtools/) + +网站的这篇文章也可以看看:[http://chinagdg.org/2016/04/android-studio-2-0/](http://chinagdg.org/2016/04/android-studio-2-0/) + + +- [sublime text插件推荐](http://w3cboy.com/post/2014/01/sublime%E6%8F%92%E4%BB%B6%E6%8E%A8%E8%8D%90/) diff --git "a/03-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/03-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" new file mode 100644 index 0000000..2dcb760 --- /dev/null +++ "b/03-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" @@ -0,0 +1,38 @@ + + + + +## Git 本地操作 + +**[修改commit message](http://stackoverflow.com/questions/179123/edit-an-incorrect-commit-message-in-git):** + +```bash +git commit --amend -m "New commit message" +``` + + + +**强制push,[覆盖](https://ruby-china.org/topics/7365)远程版本:** + +```bash +git push origin master -f +``` + + + + + + + + + + + + + + + + + + + diff --git "a/03-markdown\346\240\274\345\274\217.md" "b/03-markdown\346\240\274\345\274\217.md" new file mode 100644 index 0000000..afd76d4 --- /dev/null +++ "b/03-markdown\346\240\274\345\274\217.md" @@ -0,0 +1,18 @@ + +> 以下为Android Studio的常用配置,如果要查看完整的图文教程,请查看本人的博客:[第一次使用Android Studio时你应该知道的一切配置](http://www.cnblogs.com/smyhvae/p/4390905.html) + + + +## Android Stuio的各种配置settings + + +### 代码自动提示&自动补齐 + + +AS默认具有代码自动补齐的功能,自动补齐的设置如下: + +Editor --> General --> Code Completion,将`Autopopup code completion`选中即可。 + + + + diff --git "a/04-GitHub\344\275\277\347\224\250\346\212\200\345\267\247.md" "b/04-GitHub\344\275\277\347\224\250\346\212\200\345\267\247.md" new file mode 100644 index 0000000..afd76d4 --- /dev/null +++ "b/04-GitHub\344\275\277\347\224\250\346\212\200\345\267\247.md" @@ -0,0 +1,18 @@ + +> 以下为Android Studio的常用配置,如果要查看完整的图文教程,请查看本人的博客:[第一次使用Android Studio时你应该知道的一切配置](http://www.cnblogs.com/smyhvae/p/4390905.html) + + + +## Android Stuio的各种配置settings + + +### 代码自动提示&自动补齐 + + +AS默认具有代码自动补齐的功能,自动补齐的设置如下: + +Editor --> General --> Code Completion,将`Autopopup code completion`选中即可。 + + + + diff --git "a/04-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" "b/04-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" new file mode 100644 index 0000000..dad74dd --- /dev/null +++ "b/04-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" @@ -0,0 +1,35 @@ + + +> chrome浏览器的常用插件,与开发相关。 + + + +## GitHub相关插件 + +- [Github Toc](https://chrome.google.com/webstore/detail/github-toc/nalkpgbfaadkpckoadhlkihofnbhfhek) + + +在最上方显示 Github Readme 和 Wiki 文章的目录。 + + + + +参考链接:[Github Toc - Chrome 插件为 Github Readme 和 Wiki 文章加上目录](https://www.v2ex.com/t/137102) + + +## 参考连接 + +[15 个用于 GitHub 的 Chrome 插件](http://webres.wang/15-useful-chrome-extensions-for-github/) + + + + + + + + + + + + + diff --git "a/chrome\346\265\217\350\247\210\345\231\250.md" "b/chrome\346\265\217\350\247\210\345\231\250.md" new file mode 100644 index 0000000..b23c907 --- /dev/null +++ "b/chrome\346\265\217\350\247\210\345\231\250.md" @@ -0,0 +1,23 @@ + + + + +## chrome的设置 + + +### chrome浏览器的语言设置为中文 + +操作如下: + +`settings-->show advanced settings--> language and input settings`,此时会弹出对话框,在左侧选中`Chinese(Simplified)`(如果没有,就add),在右侧选中`Display Google Chrome in this language`。 + + + + + + + + + + + From 1d548c7210989525a2910fb2b8a16cf2e55940f2 Mon Sep 17 00:00:00 2001 From: smyhvae Date: Tue, 20 Sep 2016 20:00:48 +0800 Subject: [PATCH 03/17] =?UTF-8?q?add=20file=20"=E6=88=91=E7=9A=84=E5=B7=A5?= =?UTF-8?q?=E5=85=B7=E6=B8=85=E5=8D=95"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...77\347\224\250\346\212\200\345\267\247.md" | 337 ------------------ ...45\345\205\267\346\270\205\345\215\225.md" | 27 ++ ...77\347\224\250\346\212\200\345\267\247.md" | 18 - ...70\347\224\250\345\221\275\344\273\244.md" | 6 + ...77\347\224\250\346\212\200\345\267\247.md" | 0 ...70\347\224\250\346\217\222\344\273\266.md" | 6 + README.md | 2 +- 7 files changed, 40 insertions(+), 356 deletions(-) delete mode 100644 "01-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" create mode 100644 "01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" delete mode 100644 "04-GitHub\344\275\277\347\224\250\346\212\200\345\267\247.md" rename "03-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" => "04-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" (64%) rename "00-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" => "05-GitHub\344\275\277\347\224\250\346\212\200\345\267\247.md" (100%) rename "04-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" => "06-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" (76%) diff --git "a/01-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" "b/01-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" deleted file mode 100644 index e9c157e..0000000 --- "a/01-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" +++ /dev/null @@ -1,337 +0,0 @@ ---- -title: Sublime Text快捷键 -date: 2016-05-18 12:39:04 -categories: -- 技术 -tags: -- 工具 ---- - - - - -## 下载 - -- [Sublime Text 3 官方下载地址](http://www.sublimetext.com/3) - - -## 资料 - -## 技巧 - -## 个人最常用的快捷键 - -快捷键完整版见最后一段,本段只列个人习惯。 - -**四种 Goto :** - -- `Ctrl + P`:文件定位 - -- `Ctrl + ;`:词语定位 # - -- `Ctrl + R`:函数定位 @ - -- `Ctrl + G`:行号定位 : - - -## 插件 - - -### 安装Package Control - -先装插件管理器:[Package Control](https://packagecontrol.io/installation),用它我们可以很方便的浏览、安装和卸载Sublime Text中的插件。步骤如下: - -(1)使用「Ctrl + `」打开Sublime Text控制台,将下面的代码粘贴到控制台里: - -``` -import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by) -``` - - -或者是: - -``` -import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read()) -``` - - -等待Package Control安装完成。 - -重启。 -如果顺利的话,此时就可以在Preferences菜单下看到Package Settings和Package Control两个菜单了。 - - -(2)用`Ctrl + Shift + P`打开命令板,输入`PCI`应出现Package Control。此时表明安装成功。 - -之后,我们就可以方便的安装使用Sublime Text的各种插件了。 - - -### 中文输入法中,光标无法跟随 - -解决办法:安装`IMESupport`这个插件。貌似目前只支持windows,在搜索等界面不能很好的跟随光标。 - -操作:Ctrl + Shift + P →输入pci →输入IMESupport →回车。 - - - -### 在Sublime Text中进行markdown写作 - -**(1)实现markdown语法高亮。** - -安装 Package Control之后,安装插件`Monokai Extended`和`Markdown Extended`。步骤如下: - -- Shift + Command + P 调出 Command Palette,输入 pci(模糊匹配),找到 Package Control: Install Package,回车; -- 分别输入两个插件名称、回车,等待安装; -- 点击 Sublime 右下角文档格式,在列表最上方名为 Open all with current extension as 二级列表中选择 Markdown Extended; -- 在 Preferences——Color Scheme——Mononkai Extended 下选择一个皮肤,我选的是Bright主题。效果如下: - -参考链接:[确实是近乎完美的 markdown 写作体验](https://wzzlj.gitbooks.io/wzzljomooc2py/content/Begin/peizhi_sublime_markdown.html) - -上面这个链接也讲到了gitbook的使用,可以参考下。 - -**(2)实现实时预览。** - -同样是在`install package`中安装插件`OmniMarkupPreviewer`。 - -插件安装成功后我们就可以使用快捷键对编辑的markdown源文件进行预览了。下面是几个常用快捷键: - -- **Ctrl + Alt + O**:在浏览器中**实时预览** -- Ctrl + Alt + X:导出HTML -- Ctrl+Alt+C:HTML标记拷贝至剪贴板 - -参考链接:[介绍Sublime3下两款Markdown插件](http://www.jianshu.com/p/335b7d1be39e) - - -## 使用技巧 - -### 在Sublime Text 中进行代码格式化 - -其实在sublime中已经自建了格式化按钮: - -Edit -> Line -> Reindent - -只是sublime并没有给他赋予快捷键,所以只需加上快捷键即可。 - - - -参考链接:[Sublime 格式化代码 快捷键以及插件使用](http://blog.csdn.net/vic___/article/details/12615089) - - - -## 快捷键汇总 - -### 编辑 - -- **`Ctrl + Enter`:在当前行下面新增一行然后跳至该行**。 - -即使光标不在行尾,也能快速向下插入一行。 - -- `Ctrl + Shift + Enter`:在当前行上面增加一行并跳至该行 - - -例如:将多行格式的CSS属性合并为一行。 - -- **`Ctrl+K+K`:从光标处开始删除代码至行尾。按住Ctrl,按两次K。** - -- **`Ctrl+Shift+K`:删除整行。** - -- Ctrl+/ 注释单行。 - -- Ctrl+Shift+/ 注释多行。 - -- Ctrl+K+U 转换大写。 - -- Ctrl+K+L 转换小写。 - -- **`Ctrl+F2`:设置书签,F2切换书签**。 - -- Ctrl+T 左右字母互换。 - -- **F6 单词检测拼写 - - - -### 选择 - -- `Ctrl + D`:选择当前光标所在的词并高亮该词所有出现的位置,再次按`Ctrl + D`选择该词出现的下一个位置。 - -在多重选词的过程中,使用`Ctrl + K`进行跳过,使用`Ctrl + U`进行回退,使用`Esc`退出多重编辑 - -- **`Alt + F3`**: 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。 - -例如:快速选中并更改所有相同的变量名、函数名等。 - -- `Ctrl + ←/→`:进行逐词移动 - -- `Ctrl + ↑/↓`:移动当前显示区域 - -- `Shift + ↑/↓`:一行一行地进行选中。 - -- `Ctrl + Shift + ←/→`:进行逐词选择 - -- **`Ctrl + Shift + ↑/↓`:移动当前行** - -- **`Ctrl+Shift+L`:先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。** - -- **`Ctrl + J`:把当前选中区域合并为一行**。 - -- `Ctrl+L`:选中整行,继续操作则继续选择下一行,效果和 `Shift + ↓` 效果一样。 - -- `Ctrl + M`:光标移动至括号内结束或开始的位置 - -- `Ctrl + Shift + M`:快速选择括号间的内容 - -- `Ctrl + Shift + J`:快速选择同缩进的内容 - -- `Ctrl + Shift + Space`:快速选择当前作用域(Scope)的内容 - -- `Ctrl+Shift+[`:选中代码,按下快捷键,折叠代码。 - -- `Ctrl+Shift+]`:选中代码,按下快捷键,展开代码。 - -- `Ctrl+K+0`:展开所有折叠代码。 - -### 多重选择(Multi-Selection) - -多重选择功能允许在页面中同时存在多个光标,让很多本来需要正则表达式、高级搜索和替换才能完成的任务也变得游刃有余。 - -激活多重选择的方法有两几种: - -- 按住 Ctrl 然后在页面中希望中现光标的位置点击。 -- 选择数行文本,然后按下 Shift + Ctrl + L。 -通过反复按下 Ctrl + D 即可将全文中与光标当前所在位置的词相同的词逐一加入选择,而直接按下 Alt+F3即可一次性选择所有相同的词。 -- 按下鼠标中键来进行垂直方向的纵列选择,也可以进入多重编辑状态。 - - - - - - -### 搜索 - -- `Ctrl + Shift + F`:多文件查找&替换 - -在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找。 - - - -- `F3`:跳至当前关键字下一个位置 - -- `Shift + F3`:跳到当前关键字上一个位置 - - -- `Ctrl + F/H`:进行标准查找/替换,之后: - - - `Alt + C`:切换大小写敏感(Case-sensitive)模式 - - - `Alt + W`:切换整字匹配(Whole matching)模式 - - - `Alt + R`:切换正则匹配(Regex matching)模式 - - - `Ctrl + Shift + H`:替换当前关键字 - - - `Ctrl + Alt + Enter`:替换所有关键字匹配 - - - -- `Ctrl + P:打开搜索框,跳转到指定文件。输入文件名后可以: - - - 输入当前项目中的文件名,快速搜索文件; - - - 输入@和关键字,查找文件中函数名; - - - 输入:和数字,跳转到文件中该行代码; - - - 输入#和关键字,查找变量名 - -- `Ctrl + R`:打开搜索框,自带`@`,输入关键字,查找文件中的函数名。 - -例如:在函数较多的页面快速查找某个函数。 - -- `Ctrl + G`:打开搜索框,自动带`:`,输入数字跳转到该行代码。 - -例如:在页面代码比较长的文件中快速定位。 - -- `Ctrl+ `:打开搜索框,自动带`@`,输入关键字,查找文件中的函数名。 - -例如:在函数较多的页面快速查找某个函数。 - - -### 显示 - -- `Ctrl+Tab`:按文件浏览过的顺序,切换当前窗口的标签页。 - -- `Ctrl+PageDown`:向左切换当前窗口的标签页。 - -- `Ctrl+PageUp`:向右切换当前窗口的标签页。 - -- `F11`:普通全屏 - -- **`Shift + F11`:免打扰全屏** - -- `Alt + Shift + 1`:窗口分屏,恢复默认1屏(非小键盘的数字) - -- `Alt + Shift + 2`:左右分屏-2列 - -- `Alt + Shift + 3`:左右分屏-3列 - -- `Alt + Shift + 4`:左右分屏-4列 - -- `Alt + Shift + 5`:上下左右分屏-等分4屏 - -- `Alt + Shift + 8`:上下分屏-2行 - -- `Alt + Shift + 9`:上下分屏-3行 - -- `Ctrl+K+B`:开启/关闭侧边栏。 - -备注:分屏之后,使用`Ctrl + 数字键`跳转到指定屏,使用`Ctrl + Shift + 数字键`将当前屏移动到指定屏 - - - -### 窗口 - -`Ctrl + N`:在当前窗口创建一个新标签 - -`Ctrl + Shift + N`:创建一个新窗口 - -`Ctrl + Shift + T`:恢复刚刚关闭的标签 - -### 其他 - -- `Ctrl + Shift + P`:调出命令板(Command Palette) - -- `Ctrl + `:调出控制台 - - -## 参考链接 - -- [Sublime Text 全程指引 by Lucida](http://lucida.me/blog/sublime-text-complete-guide/)【荐】 - -- [我的Sublime Text 3 配置](http://lovenight.github.io/2015/11/30/%E6%88%91%E7%9A%84Sublime-Text-3-%E9%85%8D%E7%BD%AE/) - -- [知乎:Sublime Text 有哪些实用技巧?](https://www.zhihu.com/question/19976788) - -- [如何优雅地使用Sublime Text3](http://www.jeffjade.com/2015/12/15/2015-04-17-toss-sublime-text/) - -- [面向 Web 开发者的 Sublime Text 插件](http://chinagdg.org/2016/02/ttt1-sublime-plugins/) - -- [Sublime Text 3最好的功能、插件和设置](http://www.css88.com/archives/5858) - -- [Sublime Text:我的极简 Markdown 编辑器](http://tinyletter.com/CnFeat/letters/sublime-text-markdown) - -- [如何优雅地使用 Sublime Text3 [OS X]](http://qiudeqing.com/tools/2015/05/31/sublime-text-3.html) - -- [Seti UI 主题: 让你编辑器焕然一新](http://chinagdg.org/2016/02/ttt2-seti-ui/) - -- [Sublime Text 3 配置和使用方法](https://www.zybuluo.com/king/note/47271) - - -- [20 个强大的 Sublime Text 插件](http://www.oschina.net/translate/20-powerful-sublimetext-plugins) - -- [像 Sublime Text 一样使用 Chrome DevTools](http://chinagdg.org/2015/12/%E5%83%8F-sublime-text-%E4%B8%80%E6%A0%B7%E4%BD%BF%E7%94%A8-chrome-devtools/) - -网站的这篇文章也可以看看:[http://chinagdg.org/2016/04/android-studio-2-0/](http://chinagdg.org/2016/04/android-studio-2-0/) - - -- [sublime text插件推荐](http://w3cboy.com/post/2014/01/sublime%E6%8F%92%E4%BB%B6%E6%8E%A8%E8%8D%90/) diff --git "a/01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" "b/01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" new file mode 100644 index 0000000..ca5b9bd --- /dev/null +++ "b/01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" @@ -0,0 +1,27 @@ + + + + + + +## 全平台:Windows&Mac + + + + + +## Windows平台 + +> 仅Windows平台才具有的软件。 + + +### 截图工具 + +- [Snipaste](https://zh.snipaste.com/) + +操作说明在官方的[Github](https://github.com/liulex/Snipaste-Feedback/wiki),产品介绍可以看这个链接:[Snipaste - 开发了三年的截图工具,但不只是截图](https://www.v2ex.com/t/295433?p=7) + + + + + diff --git "a/04-GitHub\344\275\277\347\224\250\346\212\200\345\267\247.md" "b/04-GitHub\344\275\277\347\224\250\346\212\200\345\267\247.md" deleted file mode 100644 index afd76d4..0000000 --- "a/04-GitHub\344\275\277\347\224\250\346\212\200\345\267\247.md" +++ /dev/null @@ -1,18 +0,0 @@ - -> 以下为Android Studio的常用配置,如果要查看完整的图文教程,请查看本人的博客:[第一次使用Android Studio时你应该知道的一切配置](http://www.cnblogs.com/smyhvae/p/4390905.html) - - - -## Android Stuio的各种配置settings - - -### 代码自动提示&自动补齐 - - -AS默认具有代码自动补齐的功能,自动补齐的设置如下: - -Editor --> General --> Code Completion,将`Autopopup code completion`选中即可。 - - - - diff --git "a/03-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/04-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" similarity index 64% rename from "03-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" rename to "04-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" index 2dcb760..56c6319 100644 --- "a/03-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" +++ "b/04-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" @@ -22,6 +22,12 @@ git push origin master -f +## 参考链接 + +- [Gitlab的使用](https://blog.cnbluebox.com/blog/2014/04/15/gitlabde-shi-yong/) + +从这里知道了图形界面工具[SoureTree](http://www.sourcetreeapp.com/) + diff --git "a/00-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" "b/05-GitHub\344\275\277\347\224\250\346\212\200\345\267\247.md" similarity index 100% rename from "00-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" rename to "05-GitHub\344\275\277\347\224\250\346\212\200\345\267\247.md" diff --git "a/04-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" "b/06-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" similarity index 76% rename from "04-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" rename to "06-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" index dad74dd..0010607 100644 --- "a/04-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" +++ "b/06-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" @@ -12,6 +12,12 @@ 在最上方显示 Github Readme 和 Wiki 文章的目录。 +- [Octotree](https://chrome.google.com/webstore/detail/octotree/bkhaagjahfmjljalopjnoealnfndnagc?hl=zh-CN) + +显示Github网站中项目的目录结构。 + + + 参考链接:[Github Toc - Chrome 插件为 Github Readme 和 Wiki 文章加上目录](https://www.v2ex.com/t/137102) diff --git a/README.md b/README.md index a1d7252..7b66dcb 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,2 @@ # tools -具有极客精神和工具癖的程序猿。 +一位具有极客精神和工具癖的程序猿。 From 5448dbf3256d51779ee8fea6093ae8edeccf47f2 Mon Sep 17 00:00:00 2001 From: smyhvae Date: Sat, 5 Nov 2016 11:51:38 +0800 Subject: [PATCH 04/17] add files --- ...45\345\205\267\346\270\205\345\215\225.md" | 11 +- ...77\347\224\250\346\212\200\345\267\247.md" | 126 +++++----- "03-markdown\346\240\274\345\274\217.md" | 18 +- ...70\347\224\250\345\221\275\344\273\244.md" | 13 ++ ...70\347\224\250\345\221\275\344\273\244.md" | 0 ...70\347\224\250\346\217\222\344\273\266.md" | 21 +- ...xt\345\277\253\346\215\267\351\224\256.md" | 220 ++++++++++++++++++ ...44\273\244ping\344\270\200\344\270\213.md" | 18 ++ 8 files changed, 342 insertions(+), 85 deletions(-) create mode 100644 "04-SVN\345\270\270\347\224\250\345\221\275\344\273\244.md" rename "04-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" => "05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" (100%) create mode 100644 "Sublime Text\345\277\253\346\215\267\351\224\256.md" create mode 100644 "\347\275\221\347\273\234\345\221\275\344\273\244ping\344\270\200\344\270\213.md" diff --git "a/01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" "b/01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" index ca5b9bd..e4b1d24 100644 --- "a/01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" +++ "b/01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" @@ -4,15 +4,20 @@ -## 全平台:Windows&Mac +## IT +### git 版本管理 + +- [SourceTree](https://www.sourcetreeapp.com/) + + + +- [TortoiseGit](https://tortoisegit.org/) -## Windows平台 -> 仅Windows平台才具有的软件。 ### 截图工具 diff --git "a/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" "b/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" index e9c157e..22f5798 100644 --- "a/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" +++ "b/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" @@ -9,7 +9,6 @@ tags: - ## 下载 - [Sublime Text 3 官方下载地址](http://www.sublimetext.com/3) @@ -43,13 +42,6 @@ tags: (1)使用「Ctrl + `」打开Sublime Text控制台,将下面的代码粘贴到控制台里: -``` -import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by) -``` - - -或者是: - ``` import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read()) ``` @@ -73,6 +65,11 @@ import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime. 操作:Ctrl + Shift + P →输入pci →输入IMESupport →回车。 +### 中文乱码的问题 + +解决办法:安装插件`ConvertToUTF8`。 + + ### 在Sublime Text中进行markdown写作 @@ -83,7 +80,7 @@ import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime. - Shift + Command + P 调出 Command Palette,输入 pci(模糊匹配),找到 Package Control: Install Package,回车; - 分别输入两个插件名称、回车,等待安装; - 点击 Sublime 右下角文档格式,在列表最上方名为 Open all with current extension as 二级列表中选择 Markdown Extended; -- 在 Preferences——Color Scheme——Mononkai Extended 下选择一个皮肤,我选的是Bright主题。效果如下: +- 在 Preferences——Color Scheme——Mononkai Extended 下选择一个皮肤,我选的是`Bright主题`。效果如下: 参考链接:[确实是近乎完美的 markdown 写作体验](https://wzzlj.gitbooks.io/wzzljomooc2py/content/Begin/peizhi_sublime_markdown.html) @@ -92,7 +89,7 @@ import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime. **(2)实现实时预览。** 同样是在`install package`中安装插件`OmniMarkupPreviewer`。 - +文卿 插件安装成功后我们就可以使用快捷键对编辑的markdown源文件进行预览了。下面是几个常用快捷键: - **Ctrl + Alt + O**:在浏览器中**实时预览** @@ -108,7 +105,7 @@ import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime. 其实在sublime中已经自建了格式化按钮: -Edit -> Line -> Reindent +Edit -> Line -> Reindent } 只是sublime并没有给他赋予快捷键,所以只需加上快捷键即可。 @@ -120,34 +117,24 @@ Edit -> Line -> Reindent ## 快捷键汇总 -### 编辑 - -- **`Ctrl + Enter`:在当前行下面新增一行然后跳至该行**。 - -即使光标不在行尾,也能快速向下插入一行。 - -- `Ctrl + Shift + Enter`:在当前行上面增加一行并跳至该行 - - -例如:将多行格式的CSS属性合并为一行。 - -- **`Ctrl+K+K`:从光标处开始删除代码至行尾。按住Ctrl,按两次K。** - -- **`Ctrl+Shift+K`:删除整行。** - -- Ctrl+/ 注释单行。 - -- Ctrl+Shift+/ 注释多行。 -- Ctrl+K+U 转换大写。 - -- Ctrl+K+L 转换小写。 - -- **`Ctrl+F2`:设置书签,F2切换书签**。 - -- Ctrl+T 左右字母互换。 +### 编辑 -- **F6 单词检测拼写 +| 快捷键 | 作用 | 备注 | +|:-------------|:-------------|:-----| +| Ctrl + Enter | 在当前行下面新增一行然后跳至该行 | 即使光标不在行尾,也能快速向下插入一行。 | +| Ctrl + Shift + Enter | 在当前行上面增加一行并跳至该行 | | +| **Ctrl + Shift + D** | 复制当前行到下一行 | | +| **Ctrl+K+K** | 从光标处开始删除代码至行尾。按住Ctrl,按两次K | | +| Ctrl+Shift+K | 删除整行 | | +| Ctrl+/ | 注释单行 | | +| Ctrl+Shift+/ | 注释多行 | | +| Ctrl+K+U | 转换大写 | | +| Ctrl+K+L | 转换小写 | | +| Ctrl+F2 | 设置书签,F2切换书签* | | +| Ctrl+T | 左右字母互换 | | +| F6 | 单词检测拼写 | | +| | | | @@ -205,8 +192,6 @@ Edit -> Line -> Reindent - - ### 搜索 - `Ctrl + Shift + F`:多文件查找&替换 @@ -222,27 +207,27 @@ Edit -> Line -> Reindent - `Ctrl + F/H`:进行标准查找/替换,之后: - - `Alt + C`:切换大小写敏感(Case-sensitive)模式 +- `Alt + C`:切换大小写敏感(Case-sensitive)模式 - - `Alt + W`:切换整字匹配(Whole matching)模式 +- `Alt + W`:切换整字匹配(Whole matching)模式 - - `Alt + R`:切换正则匹配(Regex matching)模式 +- `Alt + R`:切换正则匹配(Regex matching)模式 - - `Ctrl + Shift + H`:替换当前关键字 +- `Ctrl + Shift + H`:替换当前关键字 - - `Ctrl + Alt + Enter`:替换所有关键字匹配 +- `Ctrl + Alt + Enter`:替换所有关键字匹配 - `Ctrl + P:打开搜索框,跳转到指定文件。输入文件名后可以: - - 输入当前项目中的文件名,快速搜索文件; +- 输入当前项目中的文件名,快速搜索文件; - - 输入@和关键字,查找文件中函数名; +- 输入@和关键字,查找文件中函数名; - - 输入:和数字,跳转到文件中该行代码; +- 输入:和数字,跳转到文件中该行代码; - - 输入#和关键字,查找变量名 +- 输入#和关键字,查找变量名 - `Ctrl + R`:打开搜索框,自带`@`,输入关键字,查找文件中的函数名。 @@ -257,38 +242,31 @@ Edit -> Line -> Reindent 例如:在函数较多的页面快速查找某个函数。 -### 显示 - -- `Ctrl+Tab`:按文件浏览过的顺序,切换当前窗口的标签页。 - -- `Ctrl+PageDown`:向左切换当前窗口的标签页。 - -- `Ctrl+PageUp`:向右切换当前窗口的标签页。 -- `F11`:普通全屏 - -- **`Shift + F11`:免打扰全屏** - -- `Alt + Shift + 1`:窗口分屏,恢复默认1屏(非小键盘的数字) - -- `Alt + Shift + 2`:左右分屏-2列 - -- `Alt + Shift + 3`:左右分屏-3列 - -- `Alt + Shift + 4`:左右分屏-4列 - -- `Alt + Shift + 5`:上下左右分屏-等分4屏 - -- `Alt + Shift + 8`:上下分屏-2行 - -- `Alt + Shift + 9`:上下分屏-3行 +### 显示 -- `Ctrl+K+B`:开启/关闭侧边栏。 +| 快捷键 | 作用 | 备注 | +|:-------------|:-------------|:-----| +| Ctrl+Tab | 按文件浏览过的顺序,切换当前窗口的标签页 | | +| Ctrl+PageDown | 向左切换当前窗口的标签页 | | +| Ctrl+PageUp | 向右切换当前窗口的标签页 | | +| F11 | 普通全屏 | | +| Shift + F11 | 免打扰全屏 | | +| Alt + Shift + 1 | 窗口分屏,恢复默认1屏 | 非小键盘的数字 | +| Alt + Shift + 2 | 左右分屏-2列 | | +| Alt + Shift + 3 | 左右分屏-3列 | | +| Alt + Shift + 4 | 左右分屏-4列 | | +| Alt + Shift + 5 | 上下左右分屏-等分4屏 | | +| Alt + Shift + 8 | 上下分屏-2行 | | +| Alt + Shift + 9 | 上下分屏-3行 | | +| Ctrl+K+B | 开启/关闭侧边栏 | | +| | | | 备注:分屏之后,使用`Ctrl + 数字键`跳转到指定屏,使用`Ctrl + Shift + 数字键`将当前屏移动到指定屏 + ### 窗口 `Ctrl + N`:在当前窗口创建一个新标签 @@ -306,7 +284,7 @@ Edit -> Line -> Reindent ## 参考链接 -- [Sublime Text 全程指引 by Lucida](http://lucida.me/blog/sublime-text-complete-guide/)【荐】 +- [Sublime Text 全程指引 by Lucida](http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html)【荐】 - [我的Sublime Text 3 配置](http://lovenight.github.io/2015/11/30/%E6%88%91%E7%9A%84Sublime-Text-3-%E9%85%8D%E7%BD%AE/) diff --git "a/03-markdown\346\240\274\345\274\217.md" "b/03-markdown\346\240\274\345\274\217.md" index afd76d4..a8c2447 100644 --- "a/03-markdown\346\240\274\345\274\217.md" +++ "b/03-markdown\346\240\274\345\274\217.md" @@ -1,17 +1,25 @@ -> 以下为Android Studio的常用配置,如果要查看完整的图文教程,请查看本人的博客:[第一次使用Android Studio时你应该知道的一切配置](http://www.cnblogs.com/smyhvae/p/4390905.html) -## Android Stuio的各种配置settings +## markdown常用格式 + + +## markdown常用技巧 + +## markdown 文章怎样导出 + +1. 使用为知笔记导出为pdf + +2. 使用markdown Pad 导出为pdf + +3. 使用sublime Text的插件生成html网页后,直接将html网页保存。 + -### 代码自动提示&自动补齐 -AS默认具有代码自动补齐的功能,自动补齐的设置如下: -Editor --> General --> Code Completion,将`Autopopup code completion`选中即可。 diff --git "a/04-SVN\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/04-SVN\345\270\270\347\224\250\345\221\275\344\273\244.md" new file mode 100644 index 0000000..2453441 --- /dev/null +++ "b/04-SVN\345\270\270\347\224\250\345\221\275\344\273\244.md" @@ -0,0 +1,13 @@ + + + + +## SVN 本地操作 + +### 添加ignore文件 + +"SVN--> add to ignore list " + + + + diff --git "a/04-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" similarity index 100% rename from "04-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" rename to "05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" diff --git "a/06-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" "b/06-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" index 0010607..eaeff9e 100644 --- "a/06-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" +++ "b/06-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" @@ -4,6 +4,24 @@ + + + + +## 常用插件 + +- [一键管理所有扩展](https://chrome.google.com/webstore/detail/%E4%B8%80%E9%94%AE%E7%AE%A1%E7%90%86%E6%89%80%E6%9C%89%E6%89%A9%E5%B1%95/niemebbfnfbjfojajlmnbiikmcpjkkja) + +随时打开 / 关闭已安装的插件,这才让Chrome 体验更棒。 + + +- [Adblock / Adblock Plus](https://chrome.google.com/webstore/detail/adblock-plus/cfhdojbkjhnklbpkdaibdccddilifddb) + +去广告。它不仅可以去除各种弹窗,还能去除横幅、视频等广告,而且还可以添加恶意域名的黑名单,还可以去除恶意追踪,防止你的内容被泄露,还你一个干净、清洁的浏览器。 + + + + ## GitHub相关插件 - [Github Toc](https://chrome.google.com/webstore/detail/github-toc/nalkpgbfaadkpckoadhlkihofnbhfhek) @@ -17,9 +35,6 @@ 显示Github网站中项目的目录结构。 - - - 参考链接:[Github Toc - Chrome 插件为 Github Readme 和 Wiki 文章加上目录](https://www.v2ex.com/t/137102) diff --git "a/Sublime Text\345\277\253\346\215\267\351\224\256.md" "b/Sublime Text\345\277\253\346\215\267\351\224\256.md" new file mode 100644 index 0000000..e1cc3b0 --- /dev/null +++ "b/Sublime Text\345\277\253\346\215\267\351\224\256.md" @@ -0,0 +1,220 @@ +--- +title: Sublime Text快捷键 +date: 2016-05-18 12:39:04 +categories: +- 技术 +tags: +- 工具 +--- + + + +### 编辑 + +| 快捷键 | 作用 | 备注 | +|:-------------|:-------------|:-----| +| Ctrl + Enter | 在当前行下面新增一行然后跳至该行 | 即使光标不在行尾,也能快速向下插入一行。 | +| Ctrl + Shift + Enter | 在当前行上面增加一行并跳至该行 | | +| **Ctrl+K+K** | 从光标处开始删除代码至行尾。按住Ctrl,按两次K | | +| Ctrl+/ | 注释单行 | | +| Ctrl+Shift+/ | 注释多行 | | +| Ctrl+K+U | 转换大写 | | +| Ctrl+K+L | 转换小写 | | +| Ctrl+F2 | 设置书签,F2切换书签* | | +| Ctrl+T | 左右字母互换 | | +| F6 | 单词检测拼写 | | +| | | | +| | | | +| | | | +| | | | +| | | | +| | | | + + + + + +### 选择 + +- `Ctrl + D`:选择当前光标所在的词并高亮该词所有出现的位置,再次按`Ctrl + D`选择该词出现的下一个位置。 + +在多重选词的过程中,使用`Ctrl + K`进行跳过,使用`Ctrl + U`进行回退,使用`Esc`退出多重编辑 + +- **`Alt + F3`**: 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。 + +例如:快速选中并更改所有相同的变量名、函数名等。 + +- `Ctrl + ←/→`:进行逐词移动 + +- `Ctrl + ↑/↓`:移动当前显示区域 + +- `Shift + ↑/↓`:一行一行地进行选中。 + +- `Ctrl + Shift + ←/→`:进行逐词选择 + +- **`Ctrl + Shift + ↑/↓`:移动当前行** + +- **`Ctrl+Shift+L`:先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。** + +- **`Ctrl + J`:把当前选中区域合并为一行**。 + +- `Ctrl+L`:选中整行,继续操作则继续选择下一行,效果和 `Shift + ↓` 效果一样。 + +- `Ctrl + M`:光标移动至括号内结束或开始的位置 + +- `Ctrl + Shift + M`:快速选择括号间的内容 + +- `Ctrl + Shift + J`:快速选择同缩进的内容 + +- `Ctrl + Shift + Space`:快速选择当前作用域(Scope)的内容 + +- `Ctrl+Shift+[`:选中代码,按下快捷键,折叠代码。 + +- `Ctrl+Shift+]`:选中代码,按下快捷键,展开代码。 + +- `Ctrl+K+0`:展开所有折叠代码。 + +### 多重选择(Multi-Selection) + +多重选择功能允许在页面中同时存在多个光标,让很多本来需要正则表达式、高级搜索和替换才能完成的任务也变得游刃有余。 + +激活多重选择的方法有两几种: + +- 按住 Ctrl 然后在页面中希望中现光标的位置点击。 +- 选择数行文本,然后按下 Shift + Ctrl + L。 +通过反复按下 Ctrl + D 即可将全文中与光标当前所在位置的词相同的词逐一加入选择,而直接按下 Alt+F3即可一次性选择所有相同的词。 +- 按下鼠标中键来进行垂直方向的纵列选择,也可以进入多重编辑状态。 + + + + + + +### 搜索 + +- `Ctrl + Shift + F`:多文件查找&替换 + +在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找。 + + + +- `F3`:跳至当前关键字下一个位置 + +- `Shift + F3`:跳到当前关键字上一个位置 + + +- `Ctrl + F/H`:进行标准查找/替换,之后: + + - `Alt + C`:切换大小写敏感(Case-sensitive)模式 + + - `Alt + W`:切换整字匹配(Whole matching)模式 + + - `Alt + R`:切换正则匹配(Regex matching)模式 + + - `Ctrl + Shift + H`:替换当前关键字 + + - `Ctrl + Alt + Enter`:替换所有关键字匹配 + + + +- `Ctrl + P:打开搜索框,跳转到指定文件。输入文件名后可以: + + - 输入当前项目中的文件名,快速搜索文件; + + - 输入@和关键字,查找文件中函数名; + + - 输入:和数字,跳转到文件中该行代码; + + - 输入#和关键字,查找变量名 + +- `Ctrl + R`:打开搜索框,自带`@`,输入关键字,查找文件中的函数名。 + +例如:在函数较多的页面快速查找某个函数。 + +- `Ctrl + G`:打开搜索框,自动带`:`,输入数字跳转到该行代码。 + +例如:在页面代码比较长的文件中快速定位。 + +- `Ctrl+ `:打开搜索框,自动带`@`,输入关键字,查找文件中的函数名。 + +例如:在函数较多的页面快速查找某个函数。 + + +### 显示 + +- `Ctrl+Tab`:按文件浏览过的顺序,切换当前窗口的标签页。 + +- `Ctrl+PageDown`:向左切换当前窗口的标签页。 + +- `Ctrl+PageUp`:向右切换当前窗口的标签页。 + +- `F11`:普通全屏 + +- **`Shift + F11`:免打扰全屏** + +- `Alt + Shift + 1`:窗口分屏,恢复默认1屏(非小键盘的数字) + +- `Alt + Shift + 2`:左右分屏-2列 + +- `Alt + Shift + 3`:左右分屏-3列 + +- `Alt + Shift + 4`:左右分屏-4列 + +- `Alt + Shift + 5`:上下左右分屏-等分4屏 + +- `Alt + Shift + 8`:上下分屏-2行 + +- `Alt + Shift + 9`:上下分屏-3行 + +- `Ctrl+K+B`:开启/关闭侧边栏。 + +备注:分屏之后,使用`Ctrl + 数字键`跳转到指定屏,使用`Ctrl + Shift + 数字键`将当前屏移动到指定屏 + + + +### 窗口 + +`Ctrl + N`:在当前窗口创建一个新标签 + +`Ctrl + Shift + N`:创建一个新窗口 + +`Ctrl + Shift + T`:恢复刚刚关闭的标签 + +### 其他 + +- `Ctrl + Shift + P`:调出命令板(Command Palette) + +- `Ctrl + `:调出控制台 + + +## 参考链接 + +- [Sublime Text 全程指引 by Lucida](http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html)【荐】 + +- [我的Sublime Text 3 配置](http://lovenight.github.io/2015/11/30/%E6%88%91%E7%9A%84Sublime-Text-3-%E9%85%8D%E7%BD%AE/) + +- [知乎:Sublime Text 有哪些实用技巧?](https://www.zhihu.com/question/19976788) + +- [如何优雅地使用Sublime Text3](http://www.jeffjade.com/2015/12/15/2015-04-17-toss-sublime-text/) + +- [面向 Web 开发者的 Sublime Text 插件](http://chinagdg.org/2016/02/ttt1-sublime-plugins/) + +- [Sublime Text 3最好的功能、插件和设置](http://www.css88.com/archives/5858) + +- [Sublime Text:我的极简 Markdown 编辑器](http://tinyletter.com/CnFeat/letters/sublime-text-markdown) + +- [如何优雅地使用 Sublime Text3 [OS X]](http://qiudeqing.com/tools/2015/05/31/sublime-text-3.html) + +- [Seti UI 主题: 让你编辑器焕然一新](http://chinagdg.org/2016/02/ttt2-seti-ui/) + +- [Sublime Text 3 配置和使用方法](https://www.zybuluo.com/king/note/47271) + + +- [20 个强大的 Sublime Text 插件](http://www.oschina.net/translate/20-powerful-sublimetext-plugins) + +- [像 Sublime Text 一样使用 Chrome DevTools](http://chinagdg.org/2015/12/%E5%83%8F-sublime-text-%E4%B8%80%E6%A0%B7%E4%BD%BF%E7%94%A8-chrome-devtools/) + +网站的这篇文章也可以看看:[http://chinagdg.org/2016/04/android-studio-2-0/](http://chinagdg.org/2016/04/android-studio-2-0/) + + +- [sublime text插件推荐](http://w3cboy.com/post/2014/01/sublime%E6%8F%92%E4%BB%B6%E6%8E%A8%E8%8D%90/) diff --git "a/\347\275\221\347\273\234\345\221\275\344\273\244ping\344\270\200\344\270\213.md" "b/\347\275\221\347\273\234\345\221\275\344\273\244ping\344\270\200\344\270\213.md" new file mode 100644 index 0000000..afd76d4 --- /dev/null +++ "b/\347\275\221\347\273\234\345\221\275\344\273\244ping\344\270\200\344\270\213.md" @@ -0,0 +1,18 @@ + +> 以下为Android Studio的常用配置,如果要查看完整的图文教程,请查看本人的博客:[第一次使用Android Studio时你应该知道的一切配置](http://www.cnblogs.com/smyhvae/p/4390905.html) + + + +## Android Stuio的各种配置settings + + +### 代码自动提示&自动补齐 + + +AS默认具有代码自动补齐的功能,自动补齐的设置如下: + +Editor --> General --> Code Completion,将`Autopopup code completion`选中即可。 + + + + From 848154c103b05cd823ff1a21760d95da9629a0e4 Mon Sep 17 00:00:00 2001 From: smyhvae Date: Sat, 5 Nov 2016 12:02:58 +0800 Subject: [PATCH 05/17] =?UTF-8?q?=E5=A2=9E=E5=8A=A0git=E7=9A=84=E5=8F=82?= =?UTF-8?q?=E8=80=83=E4=B9=A6=E7=B1=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...5\270\270\347\224\250\345\221\275\344\273\244.md" | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git "a/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" index 56c6319..d37ff7a 100644 --- "a/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" +++ "b/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" @@ -22,7 +22,17 @@ git push origin master -f -## 参考链接 + + +## Others + +### 参考书籍 + +- 《[Git权威指南](https://book.douban.com/subject/6526452/)》 + + + +### 参考链接 - [Gitlab的使用](https://blog.cnbluebox.com/blog/2014/04/15/gitlabde-shi-yong/) From f899f24bbe4963175019e5aee514108c00f7914c Mon Sep 17 00:00:00 2001 From: smyhvae Date: Sun, 6 Nov 2016 11:40:41 +0800 Subject: [PATCH 06/17] =?UTF-8?q?update=20file=EF=BC=9Agit=E7=9A=84?= =?UTF-8?q?=E4=BD=BF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...70\347\224\250\345\221\275\344\273\244.md" | 183 +++++++++++++++++- 1 file changed, 181 insertions(+), 2 deletions(-) diff --git "a/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" index d37ff7a..25b6789 100644 --- "a/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" +++ "b/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" @@ -2,7 +2,186 @@ -## Git 本地操作 +## Git的安装及创建版本库 + +### 在Windows平台安装Git + +msysgit是Windows版的Git,下载链接:。下载完成后,按照默认的配置,一路next,即可安装完成。 + + +### 在Linux平台安装Git + +首先,可以试着输入git,看看系统有没有安装Git: + +```bash +$ git + +The program 'git' is currently not installed. You can install it by typing: + +sudo apt-get install git +``` + +如果用Debian或Ubuntu Linux,通过一条命令即可完成安装: + +```bash +sudo apt-get install git +``` + +如果是其他Linux版本,可以直接通过源码安装。先从Git官网下载源码,然后解压,依次输入如下命令即可: + +```bash +./config +make +sudo make install +``` + + + +## 配置用户信息 + + + +```bash +# 设置提交代码时的用户信息 +$ git config --global user.name "Your Name" +$ git config --global user.email "email@example.com" + +# 显示当前的Git配置 +$ git config --list +``` + +如果用的是TortoiseGit,也可以在`Settings-->Git-->User Info`下,直接填写name和Email。 + + +Git的配置文件为.gitconfig,它可以在用户主目录下(全局配置:`C:\Users\name\.gitconfig`),也可以在项目目录下(项目配置)。 + + +**某个Git命令如何得到详细的帮助:** + +比如我想知道`config`命令的详细介绍,那么我可以输入: + +```bash +git help config +``` + + + +## 创建本地版本库并提交文件 + +### 创建本地版本库 + +```bash +$ mkdir mysite //创建一个名为mysite的目录 +$ cd mysite //进入mysite的目录 + +# 在当前目录下创建版本库 +$ git init + +Initialized empty Git repository in e:/codes/mysite/.git/ + +## 下载一个项目和它的整个代码历史 +git clone [url] +``` + +整个`mysite`文件夹称之为**工作区**。最后生成的`.git`文件夹就是**版本库**。 + + +### 提交文件 + +- `git add`:把文件修改添加到暂存区。 +- `git commit`:把暂存区的所有修改提交到版本库(提交到当前分支)。 + +**`git add`的使用如下:** + +```bash +$ git add . //添加当前目录下的所有文件 +$ git add readme.txt //添加指定文件 +$ git add src/ //添加指定目录(含子目录) +$ git add src/\*.txt //添加src目录下的所有txt文件 + +``` + +PS:可以使用`git status`查看状态。 + + +**`git commit`的使用如下:** + +```bash +# 提交暂存区到仓库区 +$ git commit -m "一些说明" + +# 使用一次新的commit,替代上一次提交 +# 如果代码没有任何新变化,则用来改写上一次commit的提交信息 +$ git commit --amend -m "一些说明" + +# 重做上一次commit,并包括指定文件的新变化 +$ git commit --amend [file1] [file2] ... + +``` + +PS:可以使用`git log`查看版本提交记录。每提交一个新版本,实际上Git就会把它们自动串成一条时间线。这条命令可以更清楚地看到提交历史的时间线。 + +`commit id`(版本号)是使用SHA-1算法产生唯一标识符,保证全球唯一。 + + +### 小节 + +- git config(使用git命令之前,如何配置用户信息?) + +- git help config(如何使用帮助) + +- git init (git 初始化,创建版本库) + +- git status (如何查看git管理的状态) + +- git add (如何跟踪文件) + +- git commit ( 如何提交到版本库中?) + +- git log (如何查看提交记录) + + +## 工作区、暂存区的概念 + +- untracked:没有被跟踪(即未被add) +- Workspace:工作区 +- Index / Stage:暂存区 +- Local Repository:本地仓库/本地版本库 +- Remote Repository:远程仓库 + +来看下面这张图: + +img2016110601 + + +**工作区:** + +就是我们进行工作的地方。 + + +**暂存区(Working Directory):** + +暂存(index),又名暂存区(staging erea)。位于文件夹`/.git/index`下。 + +暂存区是可以设置哪些变更要提交到版本库,哪些先不提交。 + +**本地仓库(local repository):** + +本地仓库,就是我们自己工作的电脑上保存版本数据的地方。位于文件夹`/.git/object`下。 + +**远程仓库(remote repository):** + +远程仓库,我们用Git进行操作,为了防止数据在自己电脑上丢失,比如错误删除,病毒攻击等原因造成了数据丢失,我们需要备份到远程的服务器上,这个服务器可以理解为远程仓库。 + + + + + + + + +## 其他操作 + **[修改commit message](http://stackoverflow.com/questions/179123/edit-an-incorrect-commit-message-in-git):** @@ -38,7 +217,7 @@ git push origin master -f 从这里知道了图形界面工具[SoureTree](http://www.sourcetreeapp.com/) - +- [常用 Git 命令清单](http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html) From a25ecf488a0b658249ff46bd36660abd06504a44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=9F=E5=91=BD=E5=A3=B9=E5=8F=B7?= Date: Tue, 29 Nov 2016 19:43:43 +0800 Subject: [PATCH 07/17] =?UTF-8?q?add=20file=E3=80=8A=E6=8E=A8=E8=8D=90?= =?UTF-8?q?=E6=96=87=E7=AB=A0=E3=80=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .Ulysses-Group.plist | 224 ++++++ "00-\346\250\241\346\235\277.md" | 36 +- ...45\345\205\267\346\270\205\345\215\225.md" | 81 ++- ...77\347\224\250\346\212\200\345\267\247.md" | 641 +++++++++--------- "03-markdown\346\240\274\345\274\217.md" | 52 +- ...70\347\224\250\345\221\275\344\273\244.md" | 26 +- ...77\347\224\250\346\212\200\345\267\247.md" | 36 +- ...70\347\224\250\345\221\275\344\273\244.md" | 81 ++- ...70\347\224\250\346\217\222\344\273\266.md" | 112 +-- ...70\347\224\250\345\221\275\344\273\244.md" | 35 + "Mac\350\275\257\344\273\266.md" | 54 ++ README.md | 4 +- ...xt\345\277\253\346\215\267\351\224\256.md" | 417 ++++++------ ...me\346\265\217\350\247\210\345\231\250.md" | 46 +- ...50\350\215\220\346\226\207\347\253\240.md" | 40 ++ ...44\273\244ping\344\270\200\344\270\213.md" | 10 +- 16 files changed, 1149 insertions(+), 746 deletions(-) create mode 100644 .Ulysses-Group.plist create mode 100644 "Linux\345\270\270\347\224\250\345\221\275\344\273\244.md" create mode 100644 "Mac\350\275\257\344\273\266.md" create mode 100644 "\346\216\250\350\215\220\346\226\207\347\253\240.md" diff --git a/.Ulysses-Group.plist b/.Ulysses-Group.plist new file mode 100644 index 0000000..f4de16d --- /dev/null +++ b/.Ulysses-Group.plist @@ -0,0 +1,224 @@ + + + + + resolutionData + + sheetClusters + + 00-模板.md + + lastModification + 501219476.59331799 + version + + f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 + 2 + + + 01-我的工具清单.md + + lastModification + 501219476.59332198 + version + + f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 + 2 + + + 02-Sublime Text使用技巧.md + + lastModification + 501219476.59332103 + version + + f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 + 2 + + + 03-markdown格式.md + + lastModification + 501219476.59332103 + version + + f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 + 2 + + + 04-SVN常用命令.md + + lastModification + 501219476.59332103 + version + + f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 + 2 + + + 05-GitHub使用技巧.md + + lastModification + 501219476.593319 + version + + f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 + 2 + + + 05-Git常用命令.md + + lastModification + 501219476.59332198 + version + + f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 + 2 + + + 06-chrome常用插件.md + + lastModification + 501219476.59332198 + version + + f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 + 2 + + + Mac软件.md + + lastModification + 501236658.823726 + version + + f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 + 12 + + + README.md + + lastModification + 501219476.59332001 + version + + f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 + 2 + + + Sublime Text快捷键.md + + lastModification + 501219476.59332299 + version + + f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 + 2 + + + chrome浏览器.md + + lastModification + 501219476.59332001 + version + + f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 + 2 + + + 无标题 - 2.md + + lastModification + 501222031.58089602 + version + + f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 + 10 + + + 无标题.md + + explicitUnassignment + + firstUnassignment + 501928151.65660203 + lastModification + 501928151.65660203 + version + + f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 + 13 + + + 网络命令ping一下.md + + lastModification + 501219476.59332299 + version + + f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 + 2 + + + + + sheetClusters + + + 00-模板.md + + + 05-GitHub使用技巧.md + + + chrome浏览器.md + + + 无标题.md + + + README.md + + + 03-markdown格式.md + + + 04-SVN常用命令.md + + + 02-Sublime Text使用技巧.md + + + 06-chrome常用插件.md + + + 无标题 - 2.md + + + 01-我的工具清单.md + + + 05-Git常用命令.md + + + 网络命令ping一下.md + + + Sublime Text快捷键.md + + + Mac软件.md + + + storeFormatVersion + 1 + versioning + + sheetClusters + + f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 + 13 + + + + diff --git "a/00-\346\250\241\346\235\277.md" "b/00-\346\250\241\346\235\277.md" index afd76d4..c336fab 100644 --- "a/00-\346\250\241\346\235\277.md" +++ "b/00-\346\250\241\346\235\277.md" @@ -1,18 +1,18 @@ - -> 以下为Android Studio的常用配置,如果要查看完整的图文教程,请查看本人的博客:[第一次使用Android Studio时你应该知道的一切配置](http://www.cnblogs.com/smyhvae/p/4390905.html) - - - -## Android Stuio的各种配置settings - - -### 代码自动提示&自动补齐 - - -AS默认具有代码自动补齐的功能,自动补齐的设置如下: - -Editor --> General --> Code Completion,将`Autopopup code completion`选中即可。 - - - - + +> 以下为Android Studio的常用配置,如果要查看完整的图文教程,请查看本人的博客:[第一次使用Android Studio时你应该知道的一切配置](http://www.cnblogs.com/smyhvae/p/4390905.html) + + + +## Android Stuio的各种配置settings + + +### 代码自动提示&自动补齐 + + +AS默认具有代码自动补齐的功能,自动补齐的设置如下: + +Editor --> General --> Code Completion,将`Autopopup code completion`选中即可。 + + + + diff --git "a/01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" "b/01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" index e4b1d24..5e2c228 100644 --- "a/01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" +++ "b/01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" @@ -1,32 +1,49 @@ - - - - - - - - -## IT - -### git 版本管理 - -- [SourceTree](https://www.sourcetreeapp.com/) - - - -- [TortoiseGit](https://tortoisegit.org/) - - - - - -### 截图工具 - -- [Snipaste](https://zh.snipaste.com/) - -操作说明在官方的[Github](https://github.com/liulex/Snipaste-Feedback/wiki),产品介绍可以看这个链接:[Snipaste - 开发了三年的截图工具,但不只是截图](https://www.v2ex.com/t/295433?p=7) - - - - - + + + + + + + +## 编辑器 + + + +### Submlime Text + +史上最酷炫的纯文本编辑器。官网链接: + + + + + + + + + + + +## IT + +### git 版本管理 + +- [SourceTree](https://www.sourcetreeapp.com/) + + + +- [TortoiseGit](https://tortoisegit.org/) + + + + + +### 截图工具 + +- [Snipaste](https://zh.snipaste.com/) + +操作说明在官方的[Github](https://github.com/liulex/Snipaste-Feedback/wiki),产品介绍可以看这个链接:[Snipaste - 开发了三年的截图工具,但不只是截图](https://www.v2ex.com/t/295433?p=7) + + + + + diff --git "a/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" "b/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" index 22f5798..4c28e9e 100644 --- "a/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" +++ "b/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" @@ -1,315 +1,326 @@ ---- -title: Sublime Text快捷键 -date: 2016-05-18 12:39:04 -categories: -- 技术 -tags: -- 工具 ---- - - - -## 下载 - -- [Sublime Text 3 官方下载地址](http://www.sublimetext.com/3) - - -## 资料 - -## 技巧 - -## 个人最常用的快捷键 - -快捷键完整版见最后一段,本段只列个人习惯。 - -**四种 Goto :** - -- `Ctrl + P`:文件定位 - -- `Ctrl + ;`:词语定位 # - -- `Ctrl + R`:函数定位 @ - -- `Ctrl + G`:行号定位 : - - -## 插件 - - -### 安装Package Control - -先装插件管理器:[Package Control](https://packagecontrol.io/installation),用它我们可以很方便的浏览、安装和卸载Sublime Text中的插件。步骤如下: - -(1)使用「Ctrl + `」打开Sublime Text控制台,将下面的代码粘贴到控制台里: - -``` -import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read()) -``` - - -等待Package Control安装完成。 - -重启。 -如果顺利的话,此时就可以在Preferences菜单下看到Package Settings和Package Control两个菜单了。 - - -(2)用`Ctrl + Shift + P`打开命令板,输入`PCI`应出现Package Control。此时表明安装成功。 - -之后,我们就可以方便的安装使用Sublime Text的各种插件了。 - - -### 中文输入法中,光标无法跟随 - -解决办法:安装`IMESupport`这个插件。貌似目前只支持windows,在搜索等界面不能很好的跟随光标。 - -操作:Ctrl + Shift + P →输入pci →输入IMESupport →回车。 - - -### 中文乱码的问题 - -解决办法:安装插件`ConvertToUTF8`。 - - - -### 在Sublime Text中进行markdown写作 - -**(1)实现markdown语法高亮。** - -安装 Package Control之后,安装插件`Monokai Extended`和`Markdown Extended`。步骤如下: - -- Shift + Command + P 调出 Command Palette,输入 pci(模糊匹配),找到 Package Control: Install Package,回车; -- 分别输入两个插件名称、回车,等待安装; -- 点击 Sublime 右下角文档格式,在列表最上方名为 Open all with current extension as 二级列表中选择 Markdown Extended; -- 在 Preferences——Color Scheme——Mononkai Extended 下选择一个皮肤,我选的是`Bright主题`。效果如下: - -参考链接:[确实是近乎完美的 markdown 写作体验](https://wzzlj.gitbooks.io/wzzljomooc2py/content/Begin/peizhi_sublime_markdown.html) - -上面这个链接也讲到了gitbook的使用,可以参考下。 - -**(2)实现实时预览。** - -同样是在`install package`中安装插件`OmniMarkupPreviewer`。 -文卿 -插件安装成功后我们就可以使用快捷键对编辑的markdown源文件进行预览了。下面是几个常用快捷键: - -- **Ctrl + Alt + O**:在浏览器中**实时预览** -- Ctrl + Alt + X:导出HTML -- Ctrl+Alt+C:HTML标记拷贝至剪贴板 - -参考链接:[介绍Sublime3下两款Markdown插件](http://www.jianshu.com/p/335b7d1be39e) - - -## 使用技巧 - -### 在Sublime Text 中进行代码格式化 - -其实在sublime中已经自建了格式化按钮: - -Edit -> Line -> Reindent } - -只是sublime并没有给他赋予快捷键,所以只需加上快捷键即可。 - - - -参考链接:[Sublime 格式化代码 快捷键以及插件使用](http://blog.csdn.net/vic___/article/details/12615089) - - - -## 快捷键汇总 - - -### 编辑 - -| 快捷键 | 作用 | 备注 | -|:-------------|:-------------|:-----| -| Ctrl + Enter | 在当前行下面新增一行然后跳至该行 | 即使光标不在行尾,也能快速向下插入一行。 | -| Ctrl + Shift + Enter | 在当前行上面增加一行并跳至该行 | | -| **Ctrl + Shift + D** | 复制当前行到下一行 | | -| **Ctrl+K+K** | 从光标处开始删除代码至行尾。按住Ctrl,按两次K | | -| Ctrl+Shift+K | 删除整行 | | -| Ctrl+/ | 注释单行 | | -| Ctrl+Shift+/ | 注释多行 | | -| Ctrl+K+U | 转换大写 | | -| Ctrl+K+L | 转换小写 | | -| Ctrl+F2 | 设置书签,F2切换书签* | | -| Ctrl+T | 左右字母互换 | | -| F6 | 单词检测拼写 | | -| | | | - - - -### 选择 - -- `Ctrl + D`:选择当前光标所在的词并高亮该词所有出现的位置,再次按`Ctrl + D`选择该词出现的下一个位置。 - -在多重选词的过程中,使用`Ctrl + K`进行跳过,使用`Ctrl + U`进行回退,使用`Esc`退出多重编辑 - -- **`Alt + F3`**: 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。 - -例如:快速选中并更改所有相同的变量名、函数名等。 - -- `Ctrl + ←/→`:进行逐词移动 - -- `Ctrl + ↑/↓`:移动当前显示区域 - -- `Shift + ↑/↓`:一行一行地进行选中。 - -- `Ctrl + Shift + ←/→`:进行逐词选择 - -- **`Ctrl + Shift + ↑/↓`:移动当前行** - -- **`Ctrl+Shift+L`:先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。** - -- **`Ctrl + J`:把当前选中区域合并为一行**。 - -- `Ctrl+L`:选中整行,继续操作则继续选择下一行,效果和 `Shift + ↓` 效果一样。 - -- `Ctrl + M`:光标移动至括号内结束或开始的位置 - -- `Ctrl + Shift + M`:快速选择括号间的内容 - -- `Ctrl + Shift + J`:快速选择同缩进的内容 - -- `Ctrl + Shift + Space`:快速选择当前作用域(Scope)的内容 - -- `Ctrl+Shift+[`:选中代码,按下快捷键,折叠代码。 - -- `Ctrl+Shift+]`:选中代码,按下快捷键,展开代码。 - -- `Ctrl+K+0`:展开所有折叠代码。 - -### 多重选择(Multi-Selection) - -多重选择功能允许在页面中同时存在多个光标,让很多本来需要正则表达式、高级搜索和替换才能完成的任务也变得游刃有余。 - -激活多重选择的方法有两几种: - -- 按住 Ctrl 然后在页面中希望中现光标的位置点击。 -- 选择数行文本,然后按下 Shift + Ctrl + L。 -通过反复按下 Ctrl + D 即可将全文中与光标当前所在位置的词相同的词逐一加入选择,而直接按下 Alt+F3即可一次性选择所有相同的词。 -- 按下鼠标中键来进行垂直方向的纵列选择,也可以进入多重编辑状态。 - - - - -### 搜索 - -- `Ctrl + Shift + F`:多文件查找&替换 - -在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找。 - - - -- `F3`:跳至当前关键字下一个位置 - -- `Shift + F3`:跳到当前关键字上一个位置 - - -- `Ctrl + F/H`:进行标准查找/替换,之后: - -- `Alt + C`:切换大小写敏感(Case-sensitive)模式 - -- `Alt + W`:切换整字匹配(Whole matching)模式 - -- `Alt + R`:切换正则匹配(Regex matching)模式 - -- `Ctrl + Shift + H`:替换当前关键字 - -- `Ctrl + Alt + Enter`:替换所有关键字匹配 - - - -- `Ctrl + P:打开搜索框,跳转到指定文件。输入文件名后可以: - -- 输入当前项目中的文件名,快速搜索文件; - -- 输入@和关键字,查找文件中函数名; - -- 输入:和数字,跳转到文件中该行代码; - -- 输入#和关键字,查找变量名 - -- `Ctrl + R`:打开搜索框,自带`@`,输入关键字,查找文件中的函数名。 - -例如:在函数较多的页面快速查找某个函数。 - -- `Ctrl + G`:打开搜索框,自动带`:`,输入数字跳转到该行代码。 - -例如:在页面代码比较长的文件中快速定位。 - -- `Ctrl+ `:打开搜索框,自动带`@`,输入关键字,查找文件中的函数名。 - -例如:在函数较多的页面快速查找某个函数。 - - - -### 显示 - -| 快捷键 | 作用 | 备注 | -|:-------------|:-------------|:-----| -| Ctrl+Tab | 按文件浏览过的顺序,切换当前窗口的标签页 | | -| Ctrl+PageDown | 向左切换当前窗口的标签页 | | -| Ctrl+PageUp | 向右切换当前窗口的标签页 | | -| F11 | 普通全屏 | | -| Shift + F11 | 免打扰全屏 | | -| Alt + Shift + 1 | 窗口分屏,恢复默认1屏 | 非小键盘的数字 | -| Alt + Shift + 2 | 左右分屏-2列 | | -| Alt + Shift + 3 | 左右分屏-3列 | | -| Alt + Shift + 4 | 左右分屏-4列 | | -| Alt + Shift + 5 | 上下左右分屏-等分4屏 | | -| Alt + Shift + 8 | 上下分屏-2行 | | -| Alt + Shift + 9 | 上下分屏-3行 | | -| Ctrl+K+B | 开启/关闭侧边栏 | | -| | | | - -备注:分屏之后,使用`Ctrl + 数字键`跳转到指定屏,使用`Ctrl + Shift + 数字键`将当前屏移动到指定屏 - - - - -### 窗口 - -`Ctrl + N`:在当前窗口创建一个新标签 - -`Ctrl + Shift + N`:创建一个新窗口 - -`Ctrl + Shift + T`:恢复刚刚关闭的标签 - -### 其他 - -- `Ctrl + Shift + P`:调出命令板(Command Palette) - -- `Ctrl + `:调出控制台 - - -## 参考链接 - -- [Sublime Text 全程指引 by Lucida](http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html)【荐】 - -- [我的Sublime Text 3 配置](http://lovenight.github.io/2015/11/30/%E6%88%91%E7%9A%84Sublime-Text-3-%E9%85%8D%E7%BD%AE/) - -- [知乎:Sublime Text 有哪些实用技巧?](https://www.zhihu.com/question/19976788) - -- [如何优雅地使用Sublime Text3](http://www.jeffjade.com/2015/12/15/2015-04-17-toss-sublime-text/) - -- [面向 Web 开发者的 Sublime Text 插件](http://chinagdg.org/2016/02/ttt1-sublime-plugins/) - -- [Sublime Text 3最好的功能、插件和设置](http://www.css88.com/archives/5858) - -- [Sublime Text:我的极简 Markdown 编辑器](http://tinyletter.com/CnFeat/letters/sublime-text-markdown) - -- [如何优雅地使用 Sublime Text3 [OS X]](http://qiudeqing.com/tools/2015/05/31/sublime-text-3.html) - -- [Seti UI 主题: 让你编辑器焕然一新](http://chinagdg.org/2016/02/ttt2-seti-ui/) - -- [Sublime Text 3 配置和使用方法](https://www.zybuluo.com/king/note/47271) - - -- [20 个强大的 Sublime Text 插件](http://www.oschina.net/translate/20-powerful-sublimetext-plugins) - -- [像 Sublime Text 一样使用 Chrome DevTools](http://chinagdg.org/2015/12/%E5%83%8F-sublime-text-%E4%B8%80%E6%A0%B7%E4%BD%BF%E7%94%A8-chrome-devtools/) - -网站的这篇文章也可以看看:[http://chinagdg.org/2016/04/android-studio-2-0/](http://chinagdg.org/2016/04/android-studio-2-0/) - - -- [sublime text插件推荐](http://w3cboy.com/post/2014/01/sublime%E6%8F%92%E4%BB%B6%E6%8E%A8%E8%8D%90/) +--- +title: Sublime Text快捷键 +date: 2016-05-18 12:39:04 +categories: +- 技术 +tags: +- 工具 +--- + + + +## 下载 + +- [Sublime Text 3 官方下载地址](http://www.sublimetext.com/3) + + +## 资料 + +## 技巧 + +## 个人最常用的快捷键 + +快捷键完整版见最后一段,本段只列个人习惯。 + +**四种 Goto :** + +- `Ctrl + P`:文件定位 + +- `Ctrl + ;`:词语定位 # + +- `Ctrl + R`:函数定位 @ + +- `Ctrl + G`:行号定位 : + + +## 插件 + + +### 安装Package Control + +先装插件管理器:[Package Control](https://packagecontrol.io/installation),用它我们可以很方便的浏览、安装和卸载Sublime Text中的插件。步骤如下: + +(1)使用「Ctrl + `」打开Sublime Text控制台,将下面的代码粘贴到控制台里: + +``` +import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read()) +``` + + +等待Package Control安装完成。 + +重启。 +如果顺利的话,此时就可以在Preferences菜单下看到Package Settings和Package Control两个菜单了。 + + +(2)用`Ctrl + Shift + P`打开命令板,输入`PCI`应出现Package Control。此时表明安装成功。 + +之后,我们就可以方便的安装使用Sublime Text的各种插件了。 + + +### 中文输入法中,光标无法跟随 + +解决办法:安装`IMESupport`这个插件。貌似目前只支持windows,在搜索等界面不能很好的跟随光标。 + +操作:Ctrl + Shift + P →输入pci →输入IMESupport →回车。 + + +### 中文乱码的问题 + +解决办法:安装插件`ConvertToUTF8`。 + +如果是在Mac上使用的话,还得安装一个插件`Codecs33` + + + +### 在Sublime Text中进行markdown写作 + +**(1)实现markdown语法高亮。** + +安装 Package Control之后,安装插件`Monokai Extended`和`Markdown Extended`。步骤如下: + +- Shift + Command + P 调出 Command Palette,输入 pci(模糊匹配),找到 Package Control: Install Package,回车; +- 分别输入两个插件名称、回车,等待安装; +- 点击 Sublime 右下角文档格式,在列表最上方名为 Open all with current extension as 二级列表中选择 Markdown Extended; +- 在 Preferences——Color Scheme——Mononkai Extended 下选择一个皮肤,我选的是`Bright主题`。效果如下: + +参考链接:[确实是近乎完美的 markdown 写作体验](https://wzzlj.gitbooks.io/wzzljomooc2py/content/Begin/peizhi_sublime_markdown.html) + +上面这个链接也讲到了gitbook的使用,可以参考下。 + +**(2)实现实时预览:** + +同样是在`install package`中安装插件`OmniMarkupPreviewer`。 + +插件安装成功后我们就可以使用快捷键对编辑的markdown源文件进行预览了。下面是几个常用快捷键: + +- **Ctrl + Alt + O**:在浏览器中**实时预览** +- Ctrl + Alt + X:导出HTML +- Ctrl+Alt+C:HTML标记拷贝至剪贴板 + +参考链接:[介绍Sublime3下两款Markdown插件](http://www.jianshu.com/p/335b7d1be39e) + + +## 使用技巧 + +### 在Sublime Text 中进行代码格式化 + +其实在sublime中已经自建了格式化按钮: + +Edit -> Line -> Reindent } + +只是sublime并没有给他赋予快捷键,所以只需加上快捷键即可。 + + + +参考链接:[Sublime 格式化代码 快捷键以及插件使用](http://blog.csdn.net/vic___/article/details/12615089) + + + +## mac下的使用 + +### 字体放大缩小 + +快捷键:`command + 加号`是放大字体。 + + + + +## 快捷键汇总 + + +### 编辑 + +| 快捷键 | 作用 | 备注 | +|:-------------|:-------------|:-----| +| Ctrl + Enter | 在当前行下面新增一行然后跳至该行 | 即使光标不在行尾,也能快速向下插入一行。 | +| Ctrl + Shift + Enter | 在当前行上面增加一行并跳至该行 | | +| **Ctrl + Shift + D** | 复制当前行到下一行 | | +| **Ctrl+K+K** | 从光标处开始删除代码至行尾。按住Ctrl,按两次K | | +| Ctrl+Shift+K | 删除整行 | | +| Ctrl+/ | 注释单行 | | +| Ctrl+Shift+/ | 注释多行 | | +| Ctrl+K+U | 转换大写 | | +| Ctrl+K+L | 转换小写 | | +| Ctrl+F2 | 设置书签,F2切换书签* | | +| Ctrl+T | 左右字母互换 | | +| F6 | 单词检测拼写 | | +| | | | + + + +### 选择 + +- `Ctrl + D`:选择当前光标所在的词并高亮该词所有出现的位置,再次按`Ctrl + D`选择该词出现的下一个位置。 + +在多重选词的过程中,使用`Ctrl + K`进行跳过,使用`Ctrl + U`进行回退,使用`Esc`退出多重编辑 + +- **`Alt + F3`**: 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。 + +例如:快速选中并更改所有相同的变量名、函数名等。 + +- `Ctrl + ←/→`:进行逐词移动 + +- `Ctrl + ↑/↓`:移动当前显示区域 + +- `Shift + ↑/↓`:一行一行地进行选中。 + +- `Ctrl + Shift + ←/→`:进行逐词选择 + +- **`Ctrl + Shift + ↑/↓`:移动当前行** + +- **`Ctrl+Shift+L`:先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。** + +- **`Ctrl + J`:把当前选中区域合并为一行**。 + +- `Ctrl+L`:选中整行,继续操作则继续选择下一行,效果和 `Shift + ↓` 效果一样。 + +- `Ctrl + M`:光标移动至括号内结束或开始的位置 + +- `Ctrl + Shift + M`:快速选择括号间的内容 + +- `Ctrl + Shift + J`:快速选择同缩进的内容 + +- `Ctrl + Shift + Space`:快速选择当前作用域(Scope)的内容 + +- `Ctrl+Shift+[`:选中代码,按下快捷键,折叠代码。 + +- `Ctrl+Shift+]`:选中代码,按下快捷键,展开代码。 + +- `Ctrl+K+0`:展开所有折叠代码。 + +### 多重选择(Multi-Selection) + +多重选择功能允许在页面中同时存在多个光标,让很多本来需要正则表达式、高级搜索和替换才能完成的任务也变得游刃有余。 + +激活多重选择的方法有两几种: + +- 按住 Ctrl 然后在页面中希望中现光标的位置点击。 +- 选择数行文本,然后按下 Shift + Ctrl + L。 +通过反复按下 Ctrl + D 即可将全文中与光标当前所在位置的词相同的词逐一加入选择,而直接按下 Alt+F3即可一次性选择所有相同的词。 +- 按下鼠标中键来进行垂直方向的纵列选择,也可以进入多重编辑状态。 + + + + +### 搜索 + +- `Ctrl + Shift + F`:多文件查找&替换 + +在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找。 + + + +- `F3`:跳至当前关键字下一个位置 + +- `Shift + F3`:跳到当前关键字上一个位置 + + +- `Ctrl + F/H`:进行标准查找/替换,之后: + +- `Alt + C`:切换大小写敏感(Case-sensitive)模式 + +- `Alt + W`:切换整字匹配(Whole matching)模式 + +- `Alt + R`:切换正则匹配(Regex matching)模式 + +- `Ctrl + Shift + H`:替换当前关键字 + +- `Ctrl + Alt + Enter`:替换所有关键字匹配 + + + +- `Ctrl + P:打开搜索框,跳转到指定文件。输入文件名后可以: + +- 输入当前项目中的文件名,快速搜索文件; + +- 输入@和关键字,查找文件中函数名; + +- 输入:和数字,跳转到文件中该行代码; + +- 输入#和关键字,查找变量名 + +- `Ctrl + R`:打开搜索框,自带`@`,输入关键字,查找文件中的函数名。 + +例如:在函数较多的页面快速查找某个函数。 + +- `Ctrl + G`:打开搜索框,自动带`:`,输入数字跳转到该行代码。 + +例如:在页面代码比较长的文件中快速定位。 + +- `Ctrl+ `:打开搜索框,自动带`@`,输入关键字,查找文件中的函数名。 + +例如:在函数较多的页面快速查找某个函数。 + + + +### 显示 + +| 快捷键 | 作用 | 备注 | +|:-------------|:-------------|:-----| +| Ctrl+Tab | 按文件浏览过的顺序,切换当前窗口的标签页 | | +| Ctrl+PageDown | 向左切换当前窗口的标签页 | | +| Ctrl+PageUp | 向右切换当前窗口的标签页 | | +| F11 | 普通全屏 | | +| Shift + F11 | 免打扰全屏 | | +| Alt + Shift + 1 | 窗口分屏,恢复默认1屏 | 非小键盘的数字 | +| Alt + Shift + 2 | 左右分屏-2列 | | +| Alt + Shift + 3 | 左右分屏-3列 | | +| Alt + Shift + 4 | 左右分屏-4列 | | +| Alt + Shift + 5 | 上下左右分屏-等分4屏 | | +| Alt + Shift + 8 | 上下分屏-2行 | | +| Alt + Shift + 9 | 上下分屏-3行 | | +| Ctrl+K+B | 开启/关闭侧边栏 | | +| | | | + +备注:分屏之后,使用`Ctrl + 数字键`跳转到指定屏,使用`Ctrl + Shift + 数字键`将当前屏移动到指定屏 + + + + +### 窗口 + +`Ctrl + N`:在当前窗口创建一个新标签 + +`Ctrl + Shift + N`:创建一个新窗口 + +`Ctrl + Shift + T`:恢复刚刚关闭的标签 + +### 其他 + +- `Ctrl + Shift + P`:调出命令板(Command Palette) + +- `Ctrl + `:调出控制台 + + +## 参考链接 + +- [Sublime Text 全程指引 by Lucida](http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html)【荐】 + +- [我的Sublime Text 3 配置](http://lovenight.github.io/2015/11/30/%E6%88%91%E7%9A%84Sublime-Text-3-%E9%85%8D%E7%BD%AE/) + +- [知乎:Sublime Text 有哪些实用技巧?](https://www.zhihu.com/question/19976788) + +- [如何优雅地使用Sublime Text3](http://www.jeffjade.com/2015/12/15/2015-04-17-toss-sublime-text/) + +- [面向 Web 开发者的 Sublime Text 插件](http://chinagdg.org/2016/02/ttt1-sublime-plugins/) + +- [Sublime Text 3最好的功能、插件和设置](http://www.css88.com/archives/5858) + +- [Sublime Text:我的极简 Markdown 编辑器](http://tinyletter.com/CnFeat/letters/sublime-text-markdown) + +- [如何优雅地使用 Sublime Text3 [OS X]](http://qiudeqing.com/tools/2015/05/31/sublime-text-3.html) + +- [Seti UI 主题: 让你编辑器焕然一新](http://chinagdg.org/2016/02/ttt2-seti-ui/) + +- [Sublime Text 3 配置和使用方法](https://www.zybuluo.com/king/note/47271) + + +- [20 个强大的 Sublime Text 插件](http://www.oschina.net/translate/20-powerful-sublimetext-plugins) + +- [像 Sublime Text 一样使用 Chrome DevTools](http://chinagdg.org/2015/12/%E5%83%8F-sublime-text-%E4%B8%80%E6%A0%B7%E4%BD%BF%E7%94%A8-chrome-devtools/) + +网站的这篇文章也可以看看:[http://chinagdg.org/2016/04/android-studio-2-0/](http://chinagdg.org/2016/04/android-studio-2-0/) + + +- [sublime text插件推荐](http://w3cboy.com/post/2014/01/sublime%E6%8F%92%E4%BB%B6%E6%8E%A8%E8%8D%90/) diff --git "a/03-markdown\346\240\274\345\274\217.md" "b/03-markdown\346\240\274\345\274\217.md" index a8c2447..95606b3 100644 --- "a/03-markdown\346\240\274\345\274\217.md" +++ "b/03-markdown\346\240\274\345\274\217.md" @@ -1,26 +1,26 @@ - - - - -## markdown常用格式 - - -## markdown常用技巧 - -## markdown 文章怎样导出 - -1. 使用为知笔记导出为pdf - -2. 使用markdown Pad 导出为pdf - -3. 使用sublime Text的插件生成html网页后,直接将html网页保存。 - - - - - - - - - - + + + + +## markdown常用格式 + + +## markdown常用技巧 + +## markdown 文章怎样导出 + +1. 使用为知笔记导出为pdf + +2. 使用markdown Pad 导出为pdf + +3. 使用sublime Text的插件生成html网页后,直接将html网页保存。 + + + + + + + + + + diff --git "a/04-SVN\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/04-SVN\345\270\270\347\224\250\345\221\275\344\273\244.md" index 2453441..ad02f53 100644 --- "a/04-SVN\345\270\270\347\224\250\345\221\275\344\273\244.md" +++ "b/04-SVN\345\270\270\347\224\250\345\221\275\344\273\244.md" @@ -1,13 +1,13 @@ - - - - -## SVN 本地操作 - -### 添加ignore文件 - -"SVN--> add to ignore list " - - - - + + + + +## SVN 本地操作 + +### 添加ignore文件 + +"SVN--> add to ignore list " + + + + diff --git "a/05-GitHub\344\275\277\347\224\250\346\212\200\345\267\247.md" "b/05-GitHub\344\275\277\347\224\250\346\212\200\345\267\247.md" index afd76d4..c336fab 100644 --- "a/05-GitHub\344\275\277\347\224\250\346\212\200\345\267\247.md" +++ "b/05-GitHub\344\275\277\347\224\250\346\212\200\345\267\247.md" @@ -1,18 +1,18 @@ - -> 以下为Android Studio的常用配置,如果要查看完整的图文教程,请查看本人的博客:[第一次使用Android Studio时你应该知道的一切配置](http://www.cnblogs.com/smyhvae/p/4390905.html) - - - -## Android Stuio的各种配置settings - - -### 代码自动提示&自动补齐 - - -AS默认具有代码自动补齐的功能,自动补齐的设置如下: - -Editor --> General --> Code Completion,将`Autopopup code completion`选中即可。 - - - - + +> 以下为Android Studio的常用配置,如果要查看完整的图文教程,请查看本人的博客:[第一次使用Android Studio时你应该知道的一切配置](http://www.cnblogs.com/smyhvae/p/4390905.html) + + + +## Android Stuio的各种配置settings + + +### 代码自动提示&自动补齐 + + +AS默认具有代码自动补齐的功能,自动补齐的设置如下: + +Editor --> General --> Code Completion,将`Autopopup code completion`选中即可。 + + + + diff --git "a/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" index 25b6789..0a54819 100644 --- "a/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" +++ "b/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" @@ -6,7 +6,29 @@ ### 在Windows平台安装Git -msysgit是Windows版的Git,下载链接:。下载完成后,按照默认的配置,一路next,即可安装完成。 +msysgit是Windows版的Git,下载链接:[https://git-for-windows.github.io/][1]。下载完成后,按照默认的配置,一路next,即可安装完成。 + +### 在Mac平台安装Git + + +### 在Mac OS X上安装Git + +如果你正在使用Mac做开发,有两种安装Git的方法。 + +一是安装homebrew,然后通过homebrew安装Git,具体方法请参考homebrew的文档:http://brew.sh/。 + +第二种方法更简单,也是推荐的方法,就是直接从AppStore安装Xcode,Xcode集成了Git,不过默认没有安装,你需要运行Xcode,选择菜单“Xcode”->“Preferences”,在弹出窗口中找到“Downloads”,选择“Command Line Tools”,点“Install”就可以完成安装了。 + +PS:新版的Xcode(v8.1)自带了“Command Line Tools”工具。 + +![](img2016112101.png) + +在终端输入`git --version`可以查看git的安装版本: + +```bash +$ git --version +git version 2.9.3 (Apple Git-75) +``` ### 在Linux平台安装Git @@ -127,17 +149,11 @@ PS:可以使用`git log`查看版本提交记录。每提交一个新版本, ### 小节 - git config(使用git命令之前,如何配置用户信息?) - - git help config(如何使用帮助) - - git init (git 初始化,创建版本库) - - git status (如何查看git管理的状态) - - git add (如何跟踪文件) - - git commit ( 如何提交到版本库中?) - - git log (如何查看提交记录) @@ -154,22 +170,22 @@ PS:可以使用`git log`查看版本提交记录。每提交一个新版本, img2016110601 -**工作区:** +**- 工作区** 就是我们进行工作的地方。 -**暂存区(Working Directory):** +**- 暂存区(Working Directory)** 暂存(index),又名暂存区(staging erea)。位于文件夹`/.git/index`下。 暂存区是可以设置哪些变更要提交到版本库,哪些先不提交。 -**本地仓库(local repository):** +**- 本地仓库(local repository)** 本地仓库,就是我们自己工作的电脑上保存版本数据的地方。位于文件夹`/.git/object`下。 -**远程仓库(remote repository):** +**- 远程仓库(remote repository)** 远程仓库,我们用Git进行操作,为了防止数据在自己电脑上丢失,比如错误删除,病毒攻击等原因造成了数据丢失,我们需要备份到远程的服务器上,这个服务器可以理解为远程仓库。 @@ -183,7 +199,7 @@ img2016110601 ## 其他操作 -**[修改commit message](http://stackoverflow.com/questions/179123/edit-an-incorrect-commit-message-in-git):** +**[修改commit message][2]:** ```bash git commit --amend -m "New commit message" @@ -191,7 +207,7 @@ git commit --amend -m "New commit message" -**强制push,[覆盖](https://ruby-china.org/topics/7365)远程版本:** +**强制push,[覆盖][3]远程版本:** ```bash git push origin master -f @@ -200,6 +216,30 @@ git push origin master -f +### git 忽略已经被提交的文件gu + +摘要: git的(.gitignore)不能直接忽略已经在版本库同步了的文件,只能控制本地忽略(不同步)某个文件。 + +如果想在本地忽略某个文件的话执行这个命令: + +```bash +git update-index --assume-unchanged +``` + + +如果想重新同步这个文件的话执行命令: + +```bash +git update-index --no-assume-unchanged +``` + +参考链接: + +- [git忽略已经被提交的文件](https://my.oschina.net/oldfeel/blog/286950) + +- [git忽略已经被提交的文件](https://segmentfault.com/q/1010000000430426) + + @@ -207,17 +247,17 @@ git push origin master -f ### 参考书籍 -- 《[Git权威指南](https://book.douban.com/subject/6526452/)》 +- 《[Git权威指南][4]》 ### 参考链接 -- [Gitlab的使用](https://blog.cnbluebox.com/blog/2014/04/15/gitlabde-shi-yong/) +- [Gitlab的使用][5] -从这里知道了图形界面工具[SoureTree](http://www.sourcetreeapp.com/) +从这里知道了图形界面工具[SoureTree][6] -- [常用 Git 命令清单](http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html) +- [常用 Git 命令清单][7] @@ -231,3 +271,10 @@ git push origin master -f +[1]: https://git-for-windows.github.io/ +[2]: http://stackoverflow.com/questions/179123/edit-an-incorrect-commit-message-in-git +[3]: https://ruby-china.org/topics/7365 +[4]: https://book.douban.com/subject/6526452/ +[5]: https://blog.cnbluebox.com/blog/2014/04/15/gitlabde-shi-yong/ +[6]: http://www.sourcetreeapp.com/ +[7]: http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html \ No newline at end of file diff --git "a/06-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" "b/06-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" index eaeff9e..8e7640b 100644 --- "a/06-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" +++ "b/06-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" @@ -1,56 +1,56 @@ - - -> chrome浏览器的常用插件,与开发相关。 - - - - - - - -## 常用插件 - -- [一键管理所有扩展](https://chrome.google.com/webstore/detail/%E4%B8%80%E9%94%AE%E7%AE%A1%E7%90%86%E6%89%80%E6%9C%89%E6%89%A9%E5%B1%95/niemebbfnfbjfojajlmnbiikmcpjkkja) - -随时打开 / 关闭已安装的插件,这才让Chrome 体验更棒。 - - -- [Adblock / Adblock Plus](https://chrome.google.com/webstore/detail/adblock-plus/cfhdojbkjhnklbpkdaibdccddilifddb) - -去广告。它不仅可以去除各种弹窗,还能去除横幅、视频等广告,而且还可以添加恶意域名的黑名单,还可以去除恶意追踪,防止你的内容被泄露,还你一个干净、清洁的浏览器。 - - - - -## GitHub相关插件 - -- [Github Toc](https://chrome.google.com/webstore/detail/github-toc/nalkpgbfaadkpckoadhlkihofnbhfhek) - - -在最上方显示 Github Readme 和 Wiki 文章的目录。 - - -- [Octotree](https://chrome.google.com/webstore/detail/octotree/bkhaagjahfmjljalopjnoealnfndnagc?hl=zh-CN) - -显示Github网站中项目的目录结构。 - - -参考链接:[Github Toc - Chrome 插件为 Github Readme 和 Wiki 文章加上目录](https://www.v2ex.com/t/137102) - - -## 参考连接 - -[15 个用于 GitHub 的 Chrome 插件](http://webres.wang/15-useful-chrome-extensions-for-github/) - - - - - - - - - - - - - + + +> chrome浏览器的常用插件,与开发相关。 + + + + + + + +## 常用插件 + +- [一键管理所有扩展](https://chrome.google.com/webstore/detail/%E4%B8%80%E9%94%AE%E7%AE%A1%E7%90%86%E6%89%80%E6%9C%89%E6%89%A9%E5%B1%95/niemebbfnfbjfojajlmnbiikmcpjkkja) + +随时打开 / 关闭已安装的插件,这才让Chrome 体验更棒。 + + +- [Adblock / Adblock Plus](https://chrome.google.com/webstore/detail/adblock-plus/cfhdojbkjhnklbpkdaibdccddilifddb) + +去广告。它不仅可以去除各种弹窗,还能去除横幅、视频等广告,而且还可以添加恶意域名的黑名单,还可以去除恶意追踪,防止你的内容被泄露,还你一个干净、清洁的浏览器。 + + + + +## GitHub相关插件 + +- [Github Toc](https://chrome.google.com/webstore/detail/github-toc/nalkpgbfaadkpckoadhlkihofnbhfhek) + + +在最上方显示 Github Readme 和 Wiki 文章的目录。 + + +- [Octotree](https://chrome.google.com/webstore/detail/octotree/bkhaagjahfmjljalopjnoealnfndnagc?hl=zh-CN) + +显示Github网站中项目的目录结构。 + + +参考链接:[Github Toc - Chrome 插件为 Github Readme 和 Wiki 文章加上目录](https://www.v2ex.com/t/137102) + + +## 参考连接 + +[15 个用于 GitHub 的 Chrome 插件](http://webres.wang/15-useful-chrome-extensions-for-github/) + + + + + + + + + + + + + diff --git "a/Linux\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/Linux\345\270\270\347\224\250\345\221\275\344\273\244.md" new file mode 100644 index 0000000..d080596 --- /dev/null +++ "b/Linux\345\270\270\347\224\250\345\221\275\344\273\244.md" @@ -0,0 +1,35 @@ + + + +显示所有文件:(含隐藏文件) + +```bash +ls -la +``` + + + +### not a directory + +使用adb push 一个文件到手机中一个并不存在的目录下。虽然显示push成功了,但是cd 到那个目录下时,却显示`not a directory`。 + +原因是:要先使用mkdir创建这个文件夹,才能再push文件进去。 + + + +### 查看文件大小 + +http://www.cnblogs.com/xxoome/p/5891768.html + + +进入指定文件夹,输入如下命令: + + +```bash +du -sh * +``` + + + + + diff --git "a/Mac\350\275\257\344\273\266.md" "b/Mac\350\275\257\344\273\266.md" new file mode 100644 index 0000000..54bbb35 --- /dev/null +++ "b/Mac\350\275\257\344\273\266.md" @@ -0,0 +1,54 @@ + +> 列举mac上必装的软件 + + +## 图片处理 + +### 截图工具:截图(Jietu) + + +- 软件的名字就叫截图。官网下载地址:\ + + +[ https://itunes.apple.com/cn/app/jie-tu-jietu/id1059334054?mt=12 ]() + + + +参考链接: + +- [[v2ex]Mac OSX 系统上最好用的截图软件-截图( Jietu)](https://www.v2ex.com/t/280552) + +- [[少数派]试试腾讯出品的免费 Mac 截图软件:截图 Jietu](http://sspai.com/33021) +- []() + + +### 翻墙 + +- ShadowSocks + +- Surge + +Surge 是工具,不是链路。官网下载地址:[http://nssurge.com/][3]。 + + +参考链接:[Surge for Mac,快捷如风][4] + + + + + +### chrome浏览器 + +官网离线下载地址:\<[https://www.google.com/chrome/browser/thankyou.html?standalone=1&platform=mac&installdataindex=defaultbrowser\#][5]\> + +参考链接: +- [ 2016最新谷歌浏览器Chrome官方离线安装包下载 Win/Mac版 ][6] + + + + + +[3]: http://nssurge.com/ +[4]: http://mp.weixin.qq.com/s?__biz=MjM5ODQ2MDIyMA==&mid=2650712713&idx=1&sn=266a2958ff395be698500febadff5e57&chksm=bec064da89b7edcccaa2f69885a564bc2153f58aa01a8829b6092851cf095f5dda26e8c44898&mpshare=1&scene=1&srcid=1117o9mBi85d6ZRijd1yMwe2#wechat_redirect +[5]: https://www.google.com/chrome/browser/thankyou.html?standalone=1&platform=mac&installdataindex=defaultbrowser# +[6]: https://ii-i.org/archives/8 \ No newline at end of file diff --git a/README.md b/README.md index 7b66dcb..a79c532 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,2 @@ -# tools -一位具有极客精神和工具癖的程序猿。 +# tools +一位具有极客精神和工具癖的程序猿。 diff --git "a/Sublime Text\345\277\253\346\215\267\351\224\256.md" "b/Sublime Text\345\277\253\346\215\267\351\224\256.md" index e1cc3b0..435c970 100644 --- "a/Sublime Text\345\277\253\346\215\267\351\224\256.md" +++ "b/Sublime Text\345\277\253\346\215\267\351\224\256.md" @@ -1,220 +1,197 @@ ---- -title: Sublime Text快捷键 -date: 2016-05-18 12:39:04 -categories: -- 技术 -tags: -- 工具 ---- - - - -### 编辑 - -| 快捷键 | 作用 | 备注 | -|:-------------|:-------------|:-----| -| Ctrl + Enter | 在当前行下面新增一行然后跳至该行 | 即使光标不在行尾,也能快速向下插入一行。 | -| Ctrl + Shift + Enter | 在当前行上面增加一行并跳至该行 | | -| **Ctrl+K+K** | 从光标处开始删除代码至行尾。按住Ctrl,按两次K | | -| Ctrl+/ | 注释单行 | | -| Ctrl+Shift+/ | 注释多行 | | -| Ctrl+K+U | 转换大写 | | -| Ctrl+K+L | 转换小写 | | -| Ctrl+F2 | 设置书签,F2切换书签* | | -| Ctrl+T | 左右字母互换 | | -| F6 | 单词检测拼写 | | -| | | | -| | | | -| | | | -| | | | -| | | | -| | | | - - - - - -### 选择 - -- `Ctrl + D`:选择当前光标所在的词并高亮该词所有出现的位置,再次按`Ctrl + D`选择该词出现的下一个位置。 - -在多重选词的过程中,使用`Ctrl + K`进行跳过,使用`Ctrl + U`进行回退,使用`Esc`退出多重编辑 - -- **`Alt + F3`**: 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。 - -例如:快速选中并更改所有相同的变量名、函数名等。 - -- `Ctrl + ←/→`:进行逐词移动 - -- `Ctrl + ↑/↓`:移动当前显示区域 - -- `Shift + ↑/↓`:一行一行地进行选中。 - -- `Ctrl + Shift + ←/→`:进行逐词选择 - -- **`Ctrl + Shift + ↑/↓`:移动当前行** - -- **`Ctrl+Shift+L`:先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。** - -- **`Ctrl + J`:把当前选中区域合并为一行**。 - -- `Ctrl+L`:选中整行,继续操作则继续选择下一行,效果和 `Shift + ↓` 效果一样。 - -- `Ctrl + M`:光标移动至括号内结束或开始的位置 - -- `Ctrl + Shift + M`:快速选择括号间的内容 - -- `Ctrl + Shift + J`:快速选择同缩进的内容 - -- `Ctrl + Shift + Space`:快速选择当前作用域(Scope)的内容 - -- `Ctrl+Shift+[`:选中代码,按下快捷键,折叠代码。 - -- `Ctrl+Shift+]`:选中代码,按下快捷键,展开代码。 - -- `Ctrl+K+0`:展开所有折叠代码。 - -### 多重选择(Multi-Selection) - -多重选择功能允许在页面中同时存在多个光标,让很多本来需要正则表达式、高级搜索和替换才能完成的任务也变得游刃有余。 - -激活多重选择的方法有两几种: - -- 按住 Ctrl 然后在页面中希望中现光标的位置点击。 -- 选择数行文本,然后按下 Shift + Ctrl + L。 -通过反复按下 Ctrl + D 即可将全文中与光标当前所在位置的词相同的词逐一加入选择,而直接按下 Alt+F3即可一次性选择所有相同的词。 -- 按下鼠标中键来进行垂直方向的纵列选择,也可以进入多重编辑状态。 - - - - - - -### 搜索 - -- `Ctrl + Shift + F`:多文件查找&替换 - -在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找。 - - - -- `F3`:跳至当前关键字下一个位置 - -- `Shift + F3`:跳到当前关键字上一个位置 - - -- `Ctrl + F/H`:进行标准查找/替换,之后: - - - `Alt + C`:切换大小写敏感(Case-sensitive)模式 - - - `Alt + W`:切换整字匹配(Whole matching)模式 - - - `Alt + R`:切换正则匹配(Regex matching)模式 - - - `Ctrl + Shift + H`:替换当前关键字 - - - `Ctrl + Alt + Enter`:替换所有关键字匹配 - - - -- `Ctrl + P:打开搜索框,跳转到指定文件。输入文件名后可以: - - - 输入当前项目中的文件名,快速搜索文件; - - - 输入@和关键字,查找文件中函数名; - - - 输入:和数字,跳转到文件中该行代码; - - - 输入#和关键字,查找变量名 - -- `Ctrl + R`:打开搜索框,自带`@`,输入关键字,查找文件中的函数名。 - -例如:在函数较多的页面快速查找某个函数。 - -- `Ctrl + G`:打开搜索框,自动带`:`,输入数字跳转到该行代码。 - -例如:在页面代码比较长的文件中快速定位。 - -- `Ctrl+ `:打开搜索框,自动带`@`,输入关键字,查找文件中的函数名。 - -例如:在函数较多的页面快速查找某个函数。 - - -### 显示 - -- `Ctrl+Tab`:按文件浏览过的顺序,切换当前窗口的标签页。 - -- `Ctrl+PageDown`:向左切换当前窗口的标签页。 - -- `Ctrl+PageUp`:向右切换当前窗口的标签页。 - -- `F11`:普通全屏 - -- **`Shift + F11`:免打扰全屏** - -- `Alt + Shift + 1`:窗口分屏,恢复默认1屏(非小键盘的数字) - -- `Alt + Shift + 2`:左右分屏-2列 - -- `Alt + Shift + 3`:左右分屏-3列 - -- `Alt + Shift + 4`:左右分屏-4列 - -- `Alt + Shift + 5`:上下左右分屏-等分4屏 - -- `Alt + Shift + 8`:上下分屏-2行 - -- `Alt + Shift + 9`:上下分屏-3行 - -- `Ctrl+K+B`:开启/关闭侧边栏。 - -备注:分屏之后,使用`Ctrl + 数字键`跳转到指定屏,使用`Ctrl + Shift + 数字键`将当前屏移动到指定屏 - - - -### 窗口 - -`Ctrl + N`:在当前窗口创建一个新标签 - -`Ctrl + Shift + N`:创建一个新窗口 - -`Ctrl + Shift + T`:恢复刚刚关闭的标签 - -### 其他 - -- `Ctrl + Shift + P`:调出命令板(Command Palette) - -- `Ctrl + `:调出控制台 - - -## 参考链接 - -- [Sublime Text 全程指引 by Lucida](http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html)【荐】 - -- [我的Sublime Text 3 配置](http://lovenight.github.io/2015/11/30/%E6%88%91%E7%9A%84Sublime-Text-3-%E9%85%8D%E7%BD%AE/) - -- [知乎:Sublime Text 有哪些实用技巧?](https://www.zhihu.com/question/19976788) - -- [如何优雅地使用Sublime Text3](http://www.jeffjade.com/2015/12/15/2015-04-17-toss-sublime-text/) - -- [面向 Web 开发者的 Sublime Text 插件](http://chinagdg.org/2016/02/ttt1-sublime-plugins/) - -- [Sublime Text 3最好的功能、插件和设置](http://www.css88.com/archives/5858) - -- [Sublime Text:我的极简 Markdown 编辑器](http://tinyletter.com/CnFeat/letters/sublime-text-markdown) - -- [如何优雅地使用 Sublime Text3 [OS X]](http://qiudeqing.com/tools/2015/05/31/sublime-text-3.html) - -- [Seti UI 主题: 让你编辑器焕然一新](http://chinagdg.org/2016/02/ttt2-seti-ui/) - -- [Sublime Text 3 配置和使用方法](https://www.zybuluo.com/king/note/47271) - - -- [20 个强大的 Sublime Text 插件](http://www.oschina.net/translate/20-powerful-sublimetext-plugins) - -- [像 Sublime Text 一样使用 Chrome DevTools](http://chinagdg.org/2015/12/%E5%83%8F-sublime-text-%E4%B8%80%E6%A0%B7%E4%BD%BF%E7%94%A8-chrome-devtools/) - -网站的这篇文章也可以看看:[http://chinagdg.org/2016/04/android-studio-2-0/](http://chinagdg.org/2016/04/android-studio-2-0/) - - -- [sublime text插件推荐](http://w3cboy.com/post/2014/01/sublime%E6%8F%92%E4%BB%B6%E6%8E%A8%E8%8D%90/) +--- +title: Sublime Text快捷键 +date: 2016-05-18 12:39:04 +categories: +- 技术 +tags: +- 工具 +--- + + + + + + +### 选择 + +- `Ctrl + D`:选择当前光标所在的词并高亮该词所有出现的位置,再次按`Ctrl + D`选择该词出现的下一个位置。 + +在多重选词的过程中,使用`Ctrl + K`进行跳过,使用`Ctrl + U`进行回退,使用`Esc`退出多重编辑 + +- **`Alt + F3`**: 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。 + +例如:快速选中并更改所有相同的变量名、函数名等。 + +- `Ctrl + ←/→`:进行逐词移动 + +- `Ctrl + ↑/↓`:移动当前显示区域 + +- `Shift + ↑/↓`:一行一行地进行选中。 + +- `Ctrl + Shift + ←/→`:进行逐词选择 + +- **`Ctrl + Shift + ↑/↓`:移动当前行** + +- **`Ctrl+Shift+L`:先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。** + +- **`Ctrl + J`:把当前选中区域合并为一行**。 + +- `Ctrl+L`:选中整行,继续操作则继续选择下一行,效果和 `Shift + ↓` 效果一样。 + +- `Ctrl + M`:光标移动至括号内结束或开始的位置 + +- `Ctrl + Shift + M`:快速选择括号间的内容 + +- `Ctrl + Shift + J`:快速选择同缩进的内容 + +- `Ctrl + Shift + Space`:快速选择当前作用域(Scope)的内容 + +- `Ctrl+Shift+[`:选中代码,按下快捷键,折叠代码。 + +- `Ctrl+Shift+]`:选中代码,按下快捷键,展开代码。 + +- `Ctrl+K+0`:展开所有折叠代码。 + +### 多重选择(Multi-Selection) + +多重选择功能允许在页面中同时存在多个光标,让很多本来需要正则表达式、高级搜索和替换才能完成的任务也变得游刃有余。 + +激活多重选择的方法有两几种: + +- 按住 Ctrl 然后在页面中希望中现光标的位置点击。 +- 选择数行文本,然后按下 Shift + Ctrl + L。 +通过反复按下 Ctrl + D 即可将全文中与光标当前所在位置的词相同的词逐一加入选择,而直接按下 Alt+F3即可一次性选择所有相同的词。 +- 按下鼠标中键来进行垂直方向的纵列选择,也可以进入多重编辑状态。 + + + + + + +### 搜索 + +- `Ctrl + Shift + F`:多文件查找&替换 + +在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找。 + + + +- `F3`:跳至当前关键字下一个位置 + +- `Shift + F3`:跳到当前关键字上一个位置 + + +- `Ctrl + F/H`:进行标准查找/替换,之后: + + - `Alt + C`:切换大小写敏感(Case-sensitive)模式 + + - `Alt + W`:切换整字匹配(Whole matching)模式 + + - `Alt + R`:切换正则匹配(Regex matching)模式 + + - `Ctrl + Shift + H`:替换当前关键字 + + - `Ctrl + Alt + Enter`:替换所有关键字匹配 + + + +- `Ctrl + P:打开搜索框,跳转到指定文件。输入文件名后可以: + + - 输入当前项目中的文件名,快速搜索文件; + + - 输入@和关键字,查找文件中函数名; + + - 输入:和数字,跳转到文件中该行代码; + + - 输入#和关键字,查找变量名 + +- `Ctrl + R`:打开搜索框,自带`@`,输入关键字,查找文件中的函数名。 + +例如:在函数较多的页面快速查找某个函数。 + +- `Ctrl + G`:打开搜索框,自动带`:`,输入数字跳转到该行代码。 + +例如:在页面代码比较长的文件中快速定位。 + +- `Ctrl+ `:打开搜索框,自动带`@`,输入关键字,查找文件中的函数名。 + +例如:在函数较多的页面快速查找某个函数。 + + +### 显示 + +- `Ctrl+Tab`:按文件浏览过的顺序,切换当前窗口的标签页。 + +- `Ctrl+PageDown`:向左切换当前窗口的标签页。 + +- `Ctrl+PageUp`:向右切换当前窗口的标签页。 + +- `F11`:普通全屏 + +- **`Shift + F11`:免打扰全屏** + +- `Alt + Shift + 1`:窗口分屏,恢复默认1屏(非小键盘的数字) + +- `Alt + Shift + 2`:左右分屏-2列 + +- `Alt + Shift + 3`:左右分屏-3列 + +- `Alt + Shift + 4`:左右分屏-4列 + +- `Alt + Shift + 5`:上下左右分屏-等分4屏 + +- `Alt + Shift + 8`:上下分屏-2行 + +- `Alt + Shift + 9`:上下分屏-3行 + +- `Ctrl+K+B`:开启/关闭侧边栏。 + +备注:分屏之后,使用`Ctrl + 数字键`跳转到指定屏,使用`Ctrl + Shift + 数字键`将当前屏移动到指定屏 + + + +### 窗口 + +`Ctrl + N`:在当前窗口创建一个新标签 + +`Ctrl + Shift + N`:创建一个新窗口 + +`Ctrl + Shift + T`:恢复刚刚关闭的标签 + +### 其他 + +- `Ctrl + Shift + P`:调出命令板(Command Palette) + +- `Ctrl + `:调出控制台 + + +## 参考链接 + + +- [我的Sublime Text 3 配置](http://lovenight.github.io/2015/11/30/%E6%88%91%E7%9A%84Sublime-Text-3-%E9%85%8D%E7%BD%AE/) + +- [知乎:Sublime Text 有哪些实用技巧?](https://www.zhihu.com/question/19976788) + +- [如何优雅地使用Sublime Text3](http://www.jeffjade.com/2015/12/15/2015-04-17-toss-sublime-text/) + +- [面向 Web 开发者的 Sublime Text 插件](http://chinagdg.org/2016/02/ttt1-sublime-plugins/) + +- [Sublime Text 3最好的功能、插件和设置](http://www.css88.com/archives/5858) + +- [Sublime Text:我的极简 Markdown 编辑器](http://tinyletter.com/CnFeat/letters/sublime-text-markdown) + +- [如何优雅地使用 Sublime Text3 [OS X]](http://qiudeqing.com/tools/2015/05/31/sublime-text-3.html) + +- [Seti UI 主题: 让你编辑器焕然一新](http://chinagdg.org/2016/02/ttt2-seti-ui/) + +- [Sublime Text 3 配置和使用方法](https://www.zybuluo.com/king/note/47271) + + +- [20 个强大的 Sublime Text 插件](http://www.oschina.net/translate/20-powerful-sublimetext-plugins) + +- [像 Sublime Text 一样使用 Chrome DevTools](http://chinagdg.org/2015/12/%E5%83%8F-sublime-text-%E4%B8%80%E6%A0%B7%E4%BD%BF%E7%94%A8-chrome-devtools/) + +网站的这篇文章也可以看看:[http://chinagdg.org/2016/04/android-studio-2-0/](http://chinagdg.org/2016/04/android-studio-2-0/) + + +- [sublime text插件推荐](http://w3cboy.com/post/2014/01/sublime%E6%8F%92%E4%BB%B6%E6%8E%A8%E8%8D%90/) diff --git "a/chrome\346\265\217\350\247\210\345\231\250.md" "b/chrome\346\265\217\350\247\210\345\231\250.md" index b23c907..ca63c77 100644 --- "a/chrome\346\265\217\350\247\210\345\231\250.md" +++ "b/chrome\346\265\217\350\247\210\345\231\250.md" @@ -1,23 +1,23 @@ - - - - -## chrome的设置 - - -### chrome浏览器的语言设置为中文 - -操作如下: - -`settings-->show advanced settings--> language and input settings`,此时会弹出对话框,在左侧选中`Chinese(Simplified)`(如果没有,就add),在右侧选中`Display Google Chrome in this language`。 - - - - - - - - - - - + + + + +## chrome的设置 + + +### chrome浏览器的语言设置为中文 + +操作如下: + +`settings-->show advanced settings--> language and input settings`,此时会弹出对话框,在左侧选中`Chinese(Simplified)`(如果没有,就add),在右侧选中`Display Google Chrome in this language`。 + + + + + + + + + + + diff --git "a/\346\216\250\350\215\220\346\226\207\347\253\240.md" "b/\346\216\250\350\215\220\346\226\207\347\253\240.md" new file mode 100644 index 0000000..84f6691 --- /dev/null +++ "b/\346\216\250\350\215\220\346\226\207\347\253\240.md" @@ -0,0 +1,40 @@ + + +> 列出我平时看到的一些质量高的、小众的文章。按照日期后先排序。 + + + + +### 2016-11-29 + +- [翻牌子啦!那么多公众号,你每天看的有几个?](http://www.jianshu.com/p/2bf2c906a4eb) + +文章中提到了推荐了以下公众号: + +- 「混血王子的笔记」:有大量的技术类干货,比如各种少见的素材网站,一些电脑操作小技巧。 + +- 「魔宙」:以非虚构的写法写虚构的故事,每周更新不多,却十分吸引人。 + +- 「毒舌电影」:强推好片,介绍优质资源,抨击烂片,提示不要浪费时间。 + +- 「新世相」、「十点读书会」:经常发布线上、线下活动。 + +- 「极果」:推出各种新产品试用和用户体验的文章,试用资格并不是那么容易争取,遇到真正想要的东西,也可以通过这里来买。这里推荐的产品大多是新上市的产品,好玩、有趣。 + +- 「黑市」:一些小众商品。更常见的,大约是一些推送美妆、穿搭类公众号,顺便推荐商品品牌。 + + + +文章中有一句话说的挺好: + +> 就像有的公众号,不一定日更,有的一周三更、或者两更,或者更新不稳定,但每次发新文,无论是标题还是内容,都绝对不会让人失望,高质且质量稳定。这类公众号一般不会去蹭热点,有时候恰巧赶上了,可能也会借一些热点,但不会偏离自己的内容。 + + + + + + + + + + diff --git "a/\347\275\221\347\273\234\345\221\275\344\273\244ping\344\270\200\344\270\213.md" "b/\347\275\221\347\273\234\345\221\275\344\273\244ping\344\270\200\344\270\213.md" index afd76d4..4244a3a 100644 --- "a/\347\275\221\347\273\234\345\221\275\344\273\244ping\344\270\200\344\270\213.md" +++ "b/\347\275\221\347\273\234\345\221\275\344\273\244ping\344\270\200\344\270\213.md" @@ -1,18 +1,16 @@ -> 以下为Android Studio的常用配置,如果要查看完整的图文教程,请查看本人的博客:[第一次使用Android Studio时你应该知道的一切配置](http://www.cnblogs.com/smyhvae/p/4390905.html) +> 以下为Android Studio的常用配置,如果要查看完整的图文教程,请查看本人的博客:[第一次使用Android Studio时你应该知道的一切配置][1] -## Android Stuio的各种配置settings +### ping命令 -### 代码自动提示&自动补齐 +[]() -AS默认具有代码自动补齐的功能,自动补齐的设置如下: - -Editor --> General --> Code Completion,将`Autopopup code completion`选中即可。 +[1]: http://www.cnblogs.com/smyhvae/p/4390905.html From 78fd81b1316390373ee197937ce2ee244bcc381a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=9F=E5=91=BD=E5=A3=B9=E5=8F=B7?= Date: Fri, 9 Dec 2016 21:22:44 +0800 Subject: [PATCH 08/17] =?UTF-8?q?update=20file:markdown=E5=AD=A6=E4=B9=A0?= =?UTF-8?q?=E7=9A=84=E6=8E=A8=E8=8D=90=E9=93=BE=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...77\347\224\250\346\212\200\345\267\247.md" | 2 +- "03-markdown\346\240\274\345\274\217.md" | 16 ++++++ ...70\347\224\250\345\221\275\344\273\244.md" | 51 +++++++++++++++++-- ...77\347\224\250\346\212\200\345\267\247.md" | 12 +++++ ...50\350\215\220\346\226\207\347\253\240.md" | 5 ++ 5 files changed, 82 insertions(+), 4 deletions(-) create mode 100644 "PPT\344\275\277\347\224\250\346\212\200\345\267\247.md" diff --git "a/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" "b/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" index 4c28e9e..7cbf929 100644 --- "a/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" +++ "b/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" @@ -90,7 +90,7 @@ import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime. **(2)实现实时预览:** -同样是在`install package`中安装插件`OmniMarkupPreviewer`。 +同样是在`install package`中安装插件`OmniMarkupPreviewer`。因为网的原因,这个插件安装的时间会比较久。 插件安装成功后我们就可以使用快捷键对编辑的markdown源文件进行预览了。下面是几个常用快捷键: diff --git "a/03-markdown\346\240\274\345\274\217.md" "b/03-markdown\346\240\274\345\274\217.md" index 95606b3..9ec6da7 100644 --- "a/03-markdown\346\240\274\345\274\217.md" +++ "b/03-markdown\346\240\274\345\274\217.md" @@ -22,5 +22,21 @@ +## 参考链接 + + + +- [献给写作者的 Markdown 新手指南](http://www.jianshu.com/p/q81RER) + +- [Markdown 语法新手指南](http://www.jianshu.com/p/b7f8f310f259) + + +- [还没有使用 Markdown 写作么?](http://www.wzxun.com/detail/3672229.html) + +- [让你爱上写作的 11 款 Markdown 工具](http://www.ifanr.com/app/665209) + +- [我是用这个神器做笔记/画PPT/写原创的](http://mp.weixin.qq.com/s?__biz=MzI4MzExMDU1Nw==&mid=2649857757&idx=1&sn=54a271140d679db81cdb7bca8afbbf90&scene=4&s_q_s_h_a_r_e_1=MTNoZWVDJjFVUWM3Rw==) + + diff --git "a/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" index 0a54819..dfab82e 100644 --- "a/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" +++ "b/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" @@ -193,6 +193,52 @@ img2016110601 +## 版本会退 + + +### 撤销未add的修改 + + + + + + +```bash +# 恢复暂存区的指定文件到工作区 +$ git checkout [file] + +# 恢复某个commit的指定文件到暂存区和工作区 +$ git checkout [commit] [file] + +# 恢复暂存区的所有文件到工作区 +$ git checkout . + +# 重置暂存区的指定文件,与上一次commit保持一致,但工作区不变 +$ git reset [file] + +# 重置暂存区与工作区,与上一次commit保持一致 +$ git reset --hard + +# 重置当前分支的指针为指定commit,同时重置暂存区,但工作区不变 +$ git reset [commit] + +# 重置当前分支的HEAD为指定commit,同时重置暂存区和工作区,与指定commit一致 +$ git reset --hard [commit] + +# 重置当前HEAD为指定commit,但保持暂存区和工作区不变 +$ git reset --keep [commit] + +# 新建一个commit,用来撤销指定commit +# 后者的所有变化都将被前者抵消,并且应用到当前分支 +$ git revert [commit] + +# 暂时将未提交的变化移除,稍后再移入 +$ git stash +$ git stash pop +``` + + + @@ -257,7 +303,7 @@ git update-index --no-assume-unchanged 从这里知道了图形界面工具[SoureTree][6] -- [常用 Git 命令清单][7] +- [常用 Git 命令清单](http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html) @@ -276,5 +322,4 @@ git update-index --no-assume-unchanged [3]: https://ruby-china.org/topics/7365 [4]: https://book.douban.com/subject/6526452/ [5]: https://blog.cnbluebox.com/blog/2014/04/15/gitlabde-shi-yong/ -[6]: http://www.sourcetreeapp.com/ -[7]: http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html \ No newline at end of file +[6]: http://www.sourcetreeapp.com/ \ No newline at end of file diff --git "a/PPT\344\275\277\347\224\250\346\212\200\345\267\247.md" "b/PPT\344\275\277\347\224\250\346\212\200\345\267\247.md" new file mode 100644 index 0000000..96b6362 --- /dev/null +++ "b/PPT\344\275\277\347\224\250\346\212\200\345\267\247.md" @@ -0,0 +1,12 @@ + + + + +> 列出 PPT 2013的使用技巧 + +### + + +name of show meaing getting such name of such things + + diff --git "a/\346\216\250\350\215\220\346\226\207\347\253\240.md" "b/\346\216\250\350\215\220\346\226\207\347\253\240.md" index 84f6691..d2310e1 100644 --- "a/\346\216\250\350\215\220\346\226\207\347\253\240.md" +++ "b/\346\216\250\350\215\220\346\226\207\347\253\240.md" @@ -31,6 +31,11 @@ +### 2016-12-01 + +- [Mac安装并破解最新Office2016](http://blog.csdn.net/yanzi1225627/article/details/52053443) + +作者的技术博客写得很厉害的样子。 From eb55dc188e3686e2fdf5e97ada5755eb1e1bdfb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=9F=E5=91=BD=E5=A3=B9=E5=8F=B7?= Date: Sun, 1 Jan 2017 12:01:08 +0800 Subject: [PATCH 09/17] update --- .Ulysses-Group.plist | 21 +-- ...45\345\205\267\346\270\205\345\215\225.md" | 6 + ...77\347\224\250\346\212\200\345\267\247.md" | 1 + ...70\347\224\250\345\221\275\344\273\244.md" | 25 ++++ ...70\347\224\250\345\221\275\344\273\244.md" | 45 ++++--- ...05\350\257\273\347\233\270\345\205\263.md" | 124 ++++++++++++++++++ ...50\350\215\220\346\226\207\347\253\240.md" | 34 +++++ 7 files changed, 216 insertions(+), 40 deletions(-) create mode 100644 "kindle\351\230\205\350\257\273\347\233\270\345\205\263.md" diff --git a/.Ulysses-Group.plist b/.Ulysses-Group.plist index f4de16d..a7ebe8d 100644 --- a/.Ulysses-Group.plist +++ b/.Ulysses-Group.plist @@ -127,27 +127,17 @@ 无标题 - 2.md - - lastModification - 501222031.58089602 - version - - f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 - 10 - - - 无标题.md explicitUnassignment firstUnassignment - 501928151.65660203 + 504344608.34646899 lastModification - 501928151.65660203 + 504344608.34646899 version f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 - 13 + 14 网络命令ping一下.md @@ -173,9 +163,6 @@ chrome浏览器.md - - 无标题.md - README.md @@ -217,7 +204,7 @@ sheetClusters f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 - 13 + 14 diff --git "a/01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" "b/01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" index 5e2c228..6f10ff1 100644 --- "a/01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" +++ "b/01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" @@ -17,6 +17,12 @@ +## 翻墙 + +使用Shadowsocks进行全局翻墙的参考链接:(我把这篇文章整理到自己的印象笔记里了:「ShadowSocks全局翻墙」) + +- [用Shadowsocks和Proxifier自由访问互联网](http://awy.me/2014/06/yong-shadowsocks-he-proxifier-zi-you-fang-wen-hu-lian-wang/) + diff --git "a/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" "b/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" index 7cbf929..08d3a4b 100644 --- "a/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" +++ "b/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" @@ -13,6 +13,7 @@ tags: - [Sublime Text 3 官方下载地址](http://www.sublimetext.com/3) +- [Sublime Text 3 3126 注册码](https://fatesinger.com/78705) ## 资料 diff --git "a/04-SVN\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/04-SVN\345\270\270\347\224\250\345\221\275\344\273\244.md" index ad02f53..b289796 100644 --- "a/04-SVN\345\270\270\347\224\250\345\221\275\344\273\244.md" +++ "b/04-SVN\345\270\270\347\224\250\345\221\275\344\273\244.md" @@ -9,5 +9,30 @@ "SVN--> add to ignore list " +### 修改已提交日志信息 + +(1)选择指定目录后,右键选择「show log」; + +(2)在出来的日志列表对话框中,选择某个提交版本,再点击右键,选择「Edit log message」。 + + +由于缺省情况下为安全起见Subversion不允许开发人员修改已提交reversion的日志信息,这样会报错误,提示不能修改以及请SVN管理员安装pre revprop change hook。 + +这个hook是什么意思呢? 实际上是一个版本日志变更的预处理程序,主要是用来保存老的日志信息,以避免在变更发生错误的时候,无法恢复。 + +那么需要管理员执行以下操作,就可以赋予开发人员变更日志的操作能力: + +```bash +#cd /opt/svn/repos/hooks +#mv pre-revprop-change.tmpl pre-revprop-change +#chmod 755 pre-revprop-change +``` + + +参考链接:[SVN:修改已提交日志信息](http://blog.csdn.net/iefreer/article/details/19755595) + + + + diff --git "a/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" index dfab82e..0792cc1 100644 --- "a/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" +++ "b/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" @@ -11,8 +11,6 @@ msysgit是Windows版的Git,下载链接:[https://git-for-windows.github.io/] ### 在Mac平台安装Git -### 在Mac OS X上安装Git - 如果你正在使用Mac做开发,有两种安装Git的方法。 一是安装homebrew,然后通过homebrew安装Git,具体方法请参考homebrew的文档:http://brew.sh/。 @@ -111,9 +109,9 @@ git clone [url] ### 提交文件 - `git add`:把文件修改添加到暂存区。 -- `git commit`:把暂存区的所有修改提交到版本库(提交到当前分支)。 +- `git commit`:把暂存区的所有修改提交到本地版本库(提交到当前分支)。 -**`git add`的使用如下:** +**1、`git add`的使用如下:** ```bash $ git add . //添加当前目录下的所有文件 @@ -126,19 +124,24 @@ $ git add src/\*.txt //添加src目录下的所有txt文件 PS:可以使用`git status`查看状态。 -**`git commit`的使用如下:** +**2、`git commit`的使用如下:** + +提交暂存区到本地仓库区:(用得最多) ```bash -# 提交暂存区到仓库区 $ git commit -m "一些说明" +``` -# 使用一次新的commit,替代上一次提交 -# 如果代码没有任何新变化,则用来改写上一次commit的提交信息 +使用一次新的commit,替代上一次提交:(如果代码没有任何新变化,则用来改写上一次commit的提交信息) + +```bash $ git commit --amend -m "一些说明" +``` -# 重做上一次commit,并包括指定文件的新变化 -$ git commit --amend [file1] [file2] ... +重做上一次commit,并包括指定文件的新变化:(相当于是在上一次commit中追加一些新的文件) +```bash +$ git commit --amend [file1] [file2] ... ``` PS:可以使用`git log`查看版本提交记录。每提交一个新版本,实际上Git就会把它们自动串成一条时间线。这条命令可以更清楚地看到提交历史的时间线。 @@ -159,33 +162,29 @@ PS:可以使用`git log`查看版本提交记录。每提交一个新版本, ## 工作区、暂存区的概念 -- untracked:没有被跟踪(即未被add) -- Workspace:工作区 -- Index / Stage:暂存区 -- Local Repository:本地仓库/本地版本库 -- Remote Repository:远程仓库 来看下面这张图: img2016110601 +- untracked:没有被跟踪(即未被add) -**- 工作区** +- **工作区**(Workspace) 就是我们进行工作的地方。 -**- 暂存区(Working Directory)** +- **暂存区(Working Directory / Index / Stage)** 暂存(index),又名暂存区(staging erea)。位于文件夹`/.git/index`下。 暂存区是可以设置哪些变更要提交到版本库,哪些先不提交。 -**- 本地仓库(local repository)** +- **本地仓库(Local Repository)** 本地仓库,就是我们自己工作的电脑上保存版本数据的地方。位于文件夹`/.git/object`下。 -**- 远程仓库(remote repository)** +- **远程仓库(Remote Repository)** 远程仓库,我们用Git进行操作,为了防止数据在自己电脑上丢失,比如错误删除,病毒攻击等原因造成了数据丢失,我们需要备份到远程的服务器上,这个服务器可以理解为远程仓库。 @@ -262,18 +261,18 @@ git push origin master -f -### git 忽略已经被提交的文件gu +### git 忽略已经被提交的文件 -摘要: git的(.gitignore)不能直接忽略已经在版本库同步了的文件,只能控制本地忽略(不同步)某个文件。 +声明: git的`.gitignore`文件不能直接忽略已经在版本库同步了的文件,只能控制本地忽略(不同步)某个文件。 -如果想在本地忽略某个文件的话执行这个命令: +如果想在本地忽略某个文件的话,执行如下命令: ```bash git update-index --assume-unchanged ``` -如果想重新同步这个文件的话执行命令: +如果想重新同步这个文件的话,执行如下命令: ```bash git update-index --no-assume-unchanged diff --git "a/kindle\351\230\205\350\257\273\347\233\270\345\205\263.md" "b/kindle\351\230\205\350\257\273\347\233\270\345\205\263.md" new file mode 100644 index 0000000..3bb59ee --- /dev/null +++ "b/kindle\351\230\205\350\257\273\347\233\270\345\205\263.md" @@ -0,0 +1,124 @@ + + + + +## 方法一:使用Calibre去除kindle/Google play书籍的DRM导入多看(推荐) + + +参考链接:[使用Calibre去除kindle/Google play书籍的DRM导入多看](http://www.jianshu.com/p/63f70e660ad5) + + + + + +## 方法二:使用DeDRM破解kindle图书(此法已经失效) + + +### 什么是DRM保护 + + +DRM,全称 Digital Rights Management(数字版权管理),是随着电子音频视频节目在互联网上的广泛传播而发展起来的一种新技术。出版者利用这些技术保护有数字化内容(例如:软件、音乐、电影),防止数字出版物被非法复制,或者在一定程度上使复制很困难,使得最终用户必须得到授权后才能使用数字媒体。解释听起来很官方,其实在这里我们只需要知道DRM是为了保护电子书版权而使用的一种限制技术就可以了。 + + + +### 为什么要破解 DRM保护 + + +为了保护电子书的版权,亚马逊提供的 azw 或 azw3 格式电子书都是经过 DRM 加密了的,即便是获取到了 azw 或 azw3 格式的电子书文件,也无法直接在其他阅读器或阅读设备上阅读。 + + + +### 破解 DRM 保护的准备工作 + +在开始破解 DRM 保护之前,我们需要准备好以下内容: + +- 1、DRM 移除软件 + +- 2、带 DRM 保护的电子书 + +- 3、你的亚马逊账号绑定的 Kindle 设备的序列号 + +下面分别详细介绍。 + +**1、DRM 移除软件:DeDRM tools** + +DeDRM tools (v6.3.3) 下载:[官方下载](https://github.com/apprenticeharper/DeDRM_tools)、 [百度网盘](https://pan.baidu.com/s/1bnExMYN) + +注意:在 Windows 系统中运行 `DeDRM_Drop_Target.bat` 时如果出现“找不到 Python”之类的提示,请务必确保您的系统安装了 Python 和 PyCrypto 这两款软件: + +- Python 下载:官方下载 | 百度网盘 +- PyCrypto 下载:官方下载 | 百度网盘 + + +**2、准备好需要移除 DRM 保护的电子书到本地** + +把需要破解的 azw 或 azw3 格式的电子书获取到本地,获取方式有以下几种: + +- 方式一:从亚马逊云端下载(推荐) + +进入亚马逊后台的 我的内容(用绑定 Kindle 的亚马逊账号登录),找到想要破解的那本书,点击电子书旁边的【…】按钮,在弹出的菜单中点击“通过电脑下载USB传输”,选择你的 Kindle 设备,点击【下载】按钮把电子书下载到电脑中,然后再按照本文的方法进行破解即可。 + +- 方式二:从 Kindle 阅读软件的目录中拷贝 + +需要安装 Kindle 桌面客户端软件。如果没有安装请先在下面的列表中选择合适您的系统版本安装。安装完成后打开软件,用亚马逊账号登录,然后下载想要破解的电子书,再从相应电子书存放路径中找到它们(文件名类似于“B0080BKP1K_EBOK.azw”这种),请将它们拷贝到如桌面等任意位置备用。 + +Kindle for Windows 版:官方去下载。电子书存放路径:C:\Users\你的用户名\Documents\My Kindle Content + +Kindle for Mac 版:官方去下载。电子书存放路径:/Users/你的用户名/Library/Application Support/Kindle/My Kindle Content + +- 方式三:直接从 Kindle 阅读器中拷贝。 + +用USB线将 Kindle 连接到电脑,打开 Kindle 驱动器,在根目录里的 Documents 文件夹内找到 azw 或 azw3 格式的电子书文件将其拷贝出来。这种方法现在不建议使用,因为最新版本固件已经将下载到 Kindle 中的电子书中的图片抽离出去,导致直接复制的电子书缺失图片。 + + + +**3、记下 Kindle 设备的序列号** + +Kindle 的序列号可以在包装盒或保修单上找到,没有包装盒或保修单的话也可以在系统里找到,因为 Kindle 系列阅读器的序列号位置不一样,下面列出了各个版本查看序列号的步骤: + +- kindle paperwrite 1 / 2 + +中文版:首页 — 菜单(右上角的三道杠) — 设置 — 菜单(右上角三道杠) — 设备信息。 + +英文版:Home — Menu — Settings — Menu — Device Info + +- kindle 4 / kindle touch + +home — menu — setting — 第二页的Device Info里的“Serial Number:” + +- Kindle 1 / 2 / 3 / Keyboard / DX / DXG +home — menu — settings — 屏幕右下角会显示序列号(未证实) + + + +## 移除 Kindle 电子书 DRM 保护详细步骤 + +做完以上准备工作就可以开始破解操作了。下面的操作步骤分为 Mac OS X 系统和 Windows 系统,选择适合自己系统的方法。 + +### Mac OS X 系统操作步骤 + +打开刚才解压的 `DeDRM_tools-master`文件夹,进入 `DeDRM_Macintosh_Application` 目录,双击打开 `DeDRM`,界面如下图所示, 点击界面右下角「Configure…」 + +在弹出的窗口中选中第一项「eInk Kindle ebooks」,然后点击「Configure…」(也可以双击「eInk Kindle ebooks」这一项)。 + +在弹出的窗口中输入你的 Kindle 序列号,点击「Add」按钮,然后点击「close」,然后点击「finish」。 + +返回主界面后,点击界面下方的「Select Ebook」,选择刚才拷贝的那个 azw 或 azw3 文件,点击确定即可完成破解。 + +### Windows 系统操作步骤 + +打开刚才解压的 `DeDRM_tools-master`文件夹,进入 `DeDRM_Windows_Application\DeDRM_App`目录,双击打开 `DeDRM_Drop_Target.bat`,出现如下界面: + +在「eInk Kindle Serial Number list」一栏中填写你的 Kindle 序列号,然后点击下方的「Set Prefs」按钮保存。接下来,点击界面下面的「Select an eBook to Process」一栏后面的「…」按钮,选择电子书,点击「Process eBook」即可完成破解。 + + + + +参考链接:[用 DeDRM 破解去除 AZW 格式电子书 DRM 保护 (Kindle 图书破解)](http://www.jianshu.com/p/d838f593c8ca) + + + + + + + diff --git "a/\346\216\250\350\215\220\346\226\207\347\253\240.md" "b/\346\216\250\350\215\220\346\226\207\347\253\240.md" index d2310e1..3089269 100644 --- "a/\346\216\250\350\215\220\346\226\207\347\253\240.md" +++ "b/\346\216\250\350\215\220\346\226\207\347\253\240.md" @@ -4,6 +4,23 @@ +### 2016-03-23 + +- [好书 | 人人都应该阅读的《番茄工作法》](http://mp.weixin.qq.com/s?__biz=MzAwOTEzMTkzNw==&mid=413095636&idx=1&sn=6dc2443b14eec4ed1c81439bdb25a329&scene=1&srcid=03231vqlJ383f6sOrF4W4kpo#rd) + + +### 2016-03-28 + +- [一篇文章让你玩转 Markdown 语言](http://mp.weixin.qq.com/s?__biz=MjM5MTA2NjI0MQ==&mid=402671348&idx=1&sn=b4ab994318bca87e19b08e881035af36&scene=1&srcid=0319Ma2177DcMBmoetpx7pHm#rd) + + +### 2016-04-21 + +- [除了微信,我们还需要一个Telegram](http://mp.weixin.qq.com/s?__biz=MjM5OTAwNTgyMA==&mid=402120950&idx=1&sn=787a9311b3f8335411fe6c7d5930e4e6&scene=1&srcid=0421urZZ7zVfT3B28i0L8iOr#rd) + + + + ### 2016-11-29 @@ -39,6 +56,23 @@ +### 2016-12-13 + +- [使用Sublime Text3+Ctags+Cscope替代Source Insight](https://www.zybuluo.com/lanxinyuchs/note/33551) + + + +### 2016-12-28 + +- [推荐两款超级好用的电脑软件](http://www.jianshu.com/p/ad2ea5d71749) + +Snipaste:超级好用的一款Windows端截图、贴图工具。 + +SumatraPDF:小巧便携的PDF阅读器。 + + + + From 514d814c2d7750cb2dc224389553091fce1c45e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=9F=E5=91=BD=E5=A3=B9=E5=8F=B7?= Date: Wed, 28 Jun 2017 14:14:09 +0800 Subject: [PATCH 10/17] update --- ...77\347\224\250\346\212\200\345\267\247.md" | 62 ++++++++----------- ...70\347\224\250\345\221\275\344\273\244.md" | 6 +- ...50\350\215\220\346\226\207\347\253\240.md" | 12 ++++ 3 files changed, 41 insertions(+), 39 deletions(-) diff --git "a/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" "b/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" index 08d3a4b..18a20c8 100644 --- "a/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" +++ "b/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" @@ -152,43 +152,25 @@ Edit -> Line -> Reindent } ### 选择 -- `Ctrl + D`:选择当前光标所在的词并高亮该词所有出现的位置,再次按`Ctrl + D`选择该词出现的下一个位置。 - -在多重选词的过程中,使用`Ctrl + K`进行跳过,使用`Ctrl + U`进行回退,使用`Esc`退出多重编辑 - -- **`Alt + F3`**: 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。 - -例如:快速选中并更改所有相同的变量名、函数名等。 - -- `Ctrl + ←/→`:进行逐词移动 - -- `Ctrl + ↑/↓`:移动当前显示区域 - -- `Shift + ↑/↓`:一行一行地进行选中。 - -- `Ctrl + Shift + ←/→`:进行逐词选择 - -- **`Ctrl + Shift + ↑/↓`:移动当前行** - -- **`Ctrl+Shift+L`:先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。** - -- **`Ctrl + J`:把当前选中区域合并为一行**。 - -- `Ctrl+L`:选中整行,继续操作则继续选择下一行,效果和 `Shift + ↓` 效果一样。 - -- `Ctrl + M`:光标移动至括号内结束或开始的位置 - -- `Ctrl + Shift + M`:快速选择括号间的内容 - -- `Ctrl + Shift + J`:快速选择同缩进的内容 - -- `Ctrl + Shift + Space`:快速选择当前作用域(Scope)的内容 - -- `Ctrl+Shift+[`:选中代码,按下快捷键,折叠代码。 - -- `Ctrl+Shift+]`:选中代码,按下快捷键,展开代码。 - -- `Ctrl+K+0`:展开所有折叠代码。 +| Win快捷键 | Mac快捷键 | 作用 | 备注 | +|:-------------|:-------------|:-----|:-----| +|Ctrl + D||选择当前光标所在的词并高亮该词所有出现的位置,再次按`Ctrl + D`选择该词出现的下一个位置。|在多重选词的过程中,使用`Ctrl + K`进行跳过,使用`Ctrl + U`进行回退,使用`Esc`退出多重编辑| +|**Alt + F3**| | 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑| 例如快速选中并更改所有相同的变量名、函数名等。| +|**Ctrl + Shift + ↑/↓**| Ctrl + Cmd +↑/↓ | 移动当前行 | | +|Ctrl+L| | 选中整行,继续操作则继续选择下一行,效果和 `Shift + ↓` 效果一样| | +|**Ctrl+Shift+L**| | 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行| 经常与上一个快捷键结合起来使用 | +|**Ctrl + J**| | 把当前选中区域合并为一行| | +| Ctrl + ←/→| | 进行逐词移动| | +|Ctrl + ↑/↓| | 移动当前显示区域| | +|Shift + ↑/↓|| 一行一行地进行选中| | +|Ctrl + Shift + ←/→| | 进行逐词选择| | +|Ctrl + M| |光标移动至括号内结束或开始的位置|| +|Ctrl + Shift + M| |快速选择括号间的内容| | +|Ctrl + Shift + J| |快速选择同缩进的内容| | +|Ctrl + Shift + Space| |快速选择当前作用域(Scope)的内容| | +|Ctrl+Shift+[| |选中代码,按下快捷键,折叠代码。| | +|Ctrl+Shift+]| |选中代码,按下快捷键,展开代码。| | +|Ctrl+K+0| |展开所有折叠代码。| | ### 多重选择(Multi-Selection) @@ -325,3 +307,9 @@ Edit -> Line -> Reindent } - [sublime text插件推荐](http://w3cboy.com/post/2014/01/sublime%E6%8F%92%E4%BB%B6%E6%8E%A8%E8%8D%90/) + +#### mac篇 + +- [Sublime Text 3 Mac 指南](https://code.kpman.cc/2014/10/14/sublime-text-3-mac-%E6%8C%87%E5%8D%97/) + + diff --git "a/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" index 0792cc1..1adcec7 100644 --- "a/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" +++ "b/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" @@ -5,7 +5,7 @@ ## Git的安装及创建版本库 ### 在Windows平台安装Git - +fewff msysgit是Windows版的Git,下载链接:[https://git-for-windows.github.io/][1]。下载完成后,按照默认的配置,一路next,即可安装完成。 ### 在Mac平台安装Git @@ -31,6 +31,8 @@ git version 2.9.3 (Apple Git-75) ### 在Linux平台安装Git + + 首先,可以试着输入git,看看系统有没有安装Git: ```bash @@ -106,7 +108,7 @@ git clone [url] 整个`mysite`文件夹称之为**工作区**。最后生成的`.git`文件夹就是**版本库**。 -### 提交文件 +## 代码提交 - `git add`:把文件修改添加到暂存区。 - `git commit`:把暂存区的所有修改提交到本地版本库(提交到当前分支)。 diff --git "a/\346\216\250\350\215\220\346\226\207\347\253\240.md" "b/\346\216\250\350\215\220\346\226\207\347\253\240.md" index 3089269..1ea2fab 100644 --- "a/\346\216\250\350\215\220\346\226\207\347\253\240.md" +++ "b/\346\216\250\350\215\220\346\226\207\347\253\240.md" @@ -72,6 +72,18 @@ SumatraPDF:小巧便携的PDF阅读器。 +### 2017-01-01 + + +- [如何优雅地使用Sublime Text3](http://www.jianshu.com/p/3cb5c6f2421c) + +讲得还是挺全的。 + + + + + + From 902e66f0b4277a6b9aebcc922d5993784be66858 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=9F=E5=91=BD=E5=A3=B9=E5=8F=B7?= Date: Tue, 18 Jul 2017 17:25:16 +0800 Subject: [PATCH 11/17] Add file:Awesome-Windows --- 01-Awesome-Windows.md | 283 ++++++++++++++++++ ...77\347\224\250\346\212\200\345\267\247.md" | 44 ++- ...77\347\224\250\346\212\200\345\267\247.md" | 14 +- ...12\345\215\212\345\271\264\357\274\211.md" | 49 +++ ...50\350\215\220\346\226\207\347\253\240.md" | 21 ++ 5 files changed, 385 insertions(+), 26 deletions(-) create mode 100644 01-Awesome-Windows.md create mode 100644 "\345\210\251\345\231\250\347\275\221\347\253\231\345\206\205\345\256\271\357\274\2102017\344\270\212\345\215\212\345\271\264\357\274\211.md" diff --git a/01-Awesome-Windows.md b/01-Awesome-Windows.md new file mode 100644 index 0000000..39ff90a --- /dev/null +++ b/01-Awesome-Windows.md @@ -0,0 +1,283 @@ + + + + +> 一个Windows上优质和精选的最佳应用程序及工具列表。 + +> *这个Awesome库灵感来源于 ichait's [Awesome osx.](https://github.com/iCHAIT/awesome-osx "Awesome osx")* + + +# table of contents + +- [应用程序](#应用程序) + - [音频](#音频) + - [聊天客户端](#聊天客户端) + - [压缩](#压缩) + - [数据恢复](#数据恢复) + - [开发者工具](#开发者工具) + - [文档](#文档) + - [电子书实用程序](#电子书实用程序) + - [电子邮件](#电子邮件) + - [游戏](#游戏) + - [图形](#图形) + - [在线存储](#在线存储) + - [生产力工具](#生产力工具) + - [终端](#终端) + - [文本编辑器](#文本编辑器) + - [实用程序](#公用事业) + - [视频](#视频) +- [配置与安装](#配置与安装) + - [Windows 10](#windows-10-setup) + - [Windows 8.1 setup](#windows-81-setup) +- [安全](#安全) +- [杂项](#杂项) +- [论坛](#论坛) + - [Windows](#windows) + - [IRC通道](#irc-channels) + - [Reddit](#reddit) +- [贡献](#贡献) + + +## 应用程序 + +### 音频 + +- [AIMP](http://www.aimp.ru/) - 32位音频处理和多格式播放。 ![Freeware][Freeware Icon] +- [Audacity](http://audacityteam.org/) - 免费,开源,跨平台软件,用于录制和编辑声音。 [![Open-Source Software][OSS Icon]](https://github.com/audacity/audacity) ![Freeware][Freeware Icon] +- [Qtractor](http://qtractor.sourceforge.net/qtractor-index.html#Downloads) -音频/ MIDI多轨序列器。[![Open-Source Software][OSS Icon]](http://qtractor.sourceforge.net/qtractor-downloads.html#Git) ![Freeware][Freeware Icon] +- [Reaper](http://www.reaper.fm/download.php) - 功能深入却轻量的应用程序, 个人,非营利或小型企业使用时收费60美元。 +- [Winamp](http://www.winamp.com/) - 能播放MP3,MP2,WAV,VOCAls和MIDI文件的音乐播放器。![Freeware][Freeware Icon] +- [Mixxx](http://mixxx.org/) - 免费DJ软件,给你一切现场混音所需的功能,真正可替代Traktor。[![Open-Source Software][OSS Icon]](https://github.com/mixxxdj/mixxx) ![Freeware][Freeware Icon] +- [Musicbee](http://getmusicbee.com/) - 类似iTunes,但比iTunes更好用。 +- [VLC](http://www.videolan.org/vlc/index.html) - 免费媒体播放器,工作相当不错。 +- [Foobar2000](http://www.foobar2000.org/) - Windows版的免费音频播放器,支持各种各样的音频格式,并有很多很酷的功能。 +- [Exact Audio Copy](http://www.exactaudiocopy.de/) - 从您的CD转换成几乎任何格式到您的电脑, 同时有一些漂亮的功能。 +- [Kodi](https://kodi.tv/) -免费和开源家庭影院软件。 +- [Resonic](https://resonic.at/) - 免费快速的音频播放器。 + +### 聊天客户端 + +- [Telegram](https://desktop.telegram.org/) - 一个专注于速度和安全性的消息应用程序,它速度极快,简单且免费。[荐] +- [Hexchat](https://hexchat.github.io/) - 基于XChat的IRC客户端 [![Open-Source Software][OSS Icon]](https://hexchat.github.io/) ![Freeware][Freeware Icon] +- [Waow](http://dedg3.com/wao/) - Awesome WhatsApp Web客户端为您提供最好的WhatsApp的经验。 ![Freeware][Freeware Icon] +- [LimeChat](http://limechat.net) -即时通讯应用。 ![Freeware][Freeware Icon] +- [Messenger for Desktop](http://messengerfordesktop.com/) - 一款 Facebook messenger 的桌面端程序。 [![Open-Source Software][OSS Icon]](https://github.com/Aluxian/Facebook-Messenger-Desktop) ![Freeware][Freeware Icon] +- [mIRC](http://www.mirc.com/) - 互联网中继聊天(IRC)客户端。![Freeware][Freeware Icon] + +### 压缩 + +- [7-Zip](http://www.7-zip.org/) - 用于操作归档的开源Windows实用程序。支持 7z,ZIP,GZIP,BZIP2和TAR 的全部特性,其他格式可以解压缩。 ![Freeware][Freeware Icon] +- [PeaZip](http://www.peazip.org/) - 存档和文件压缩器。 提取7Z CAB ISO RAR TAR ZIP归档文件。 ![Freeware][Freeware Icon] +- [Riot](http://luci.criosweb.ro/riot/) -通过文件大小或许多其他图像属性压缩图像。 ![Freeware][Freeware Icon] +- [WinRAR](http://www.rarlab.com/) - 强大的归档管理器。 它可以备份您的数据并减小电子邮件附件的大小,解压缩RAR,ZIP和其他文件。 + +### 数据恢复 + +- [Data Rescue](https://www.prosofteng.com/datarescuepc3/) - 综合和专业的硬盘恢复软件,可以恢复您的照片,视频,文件。 +- [Ontrach EasyRecovery](http://www.krollontrack.com/data-recovery/recovery-software/) - 拥有过滤工具,可用于将所需恢复的大量数据排序。 +- [Stellar Phoenix Windows Data Recovery](http://www.stellarinfo.com/windows-data-recovery.php) - 提供远程恢复选项, 可通过网络从另一台计算机恢复数据。 +- [Recuva](https://www.piriform.com/recuva) - 快速,轻松地恢复已删除的文件。 +- [TestDisk](http://www.cgsecurity.org/wiki/TestDisk) - 强大的免费数据恢复软件, 主要设计用于帮助恢复丢失的分区和/或使非引导磁盘重新启动。 + +### 开发者工具 + +- [DB Browser for SQLite](http://sqlitebrowser.org/) - 高质量, 可视化, 开源的数据库工具, 用于创建, 设计, 编辑 SQLite 的数据库文件。 [![Open-Source Software][OSS Icon]](http://sqlitebrowser.org/) +- [HeidiSQL](http://www.heidisql.com/) - 可用于MySQL, MariaDB, Mircosoft SQL Server 和 PostgreSQL 的强大易用的客户端。 +- [Fiddler](http://www.telerik.com/fiddler) - web调试代理工具。 +- [FileZilla](https://filezilla-project.org/) - FTP, FTPS 和 SFTP 客户端。 +- [GitHub Desktop](https://windows.github.com/) - GitHub的官方客户端。 +- [GitKraken](https://www.gitkraken.com/) - 优美,跨平台的 Git 客户端 ![Freeware][Freeware Icon] +- [I'm Only Resting](http://www.swensensoftware.com/im-only-resting) - 一个功能丰富的基于WinForms的HTTP客户端 [![Open-Source Software][OSS Icon]](https://github.com/swensensoftware/im-only-resting) +- [Insomnia](http://insomnia.rest) - 具有优美的界面的现代REST客户端。 +- [Keylord](https://protonail.com/products/keylord) - 用于Redis, LevelDB and Memcached 三种 key-value 类型数据库的跨平台GUI客户端。 +- [Pixie](http://www.nattyware.com/pixie.php) - 一个简单的颜色选取器, 供开发者使用。 +- [pngquant](https://pngquant.org/) - 对具有或不具有透明度的PNG文件应用有损压缩以获得更高效的文件。 +- [PostgreSQL Database](http://wiki.postgresql.org/wiki/Community_Guide_to_PostgreSQL_GUI_Tools) - 一个完整的工具列表。 +- [Process Explorer](https://technet.microsoft.com/en-us/sysinternals/processexplorer.aspx) - 功能强大的任务管理工具 ![Freeware][Freeware Icon] +- [Process Hacker](http://processhacker.sourceforge.net/) -优秀且成熟的任务管理工具。 +- [RazorSQL](http://www.razorsql.com/) - 供数据库管理员使用的 SQLite 数据库管理软件 +- [Redis Desktop Manager](http://redisdesktop.com/) 跨平台开源的Redis数据库管理工具。 +- [SourceTree](https://www.sourcetreeapp.com/) - 一个免费的Git&Mercurial客户端。 +- [Sql Wave](http://www.valentina-db.com/en/sqlwave) - 一个MySQL数据库管理器。 +- [Vagrant](https://www.vagrantup.com/) - 一个用于创建和管理虚拟机的工具。 [![Open-Source Software][OSS Icon]](https://github.com/mitchellh/vagrant) +- [Visual Studio](https://www.visualstudio.com/) - 终极Microsoft开发工具。 +- [Wamp](http://www.wampserver.com/en/) - Web开发环境。 +- [Wireshark](https://www.wireshark.org/) - 一个网络协议分析工具。 ![Open-Source Software][OSS Icon] [![Freeware][Freeware Icon]](https://www.wireshark.org/docs/wsdg_html_chunked/ChIntroDevelopment.html) +- [Zsh](http://www.zsh.org/) - 一个强大的命令行shell。 [![Open-Source Software][OSS Icon]](http://sourceforge.net/p/zsh/code/ci/master/tree/) + +### 文档 + +- [LibreOffice](https://www.libreoffice.org/) - 开源办公套件。 [![Open-Source Software][OSS Icon]](https://www.libreoffice.org/about-us/source-code/) ![Freeware][Freeware Icon] +- [Microsoft Office](http://www.office.com) - 微软自己的生产力套件。 +- [OpenOffice](https://www.openoffice.org/) - 软件套件,用于文字处理,电子表格,演示文稿,图形,数据库等。 [![Open-Source Software][OSS Icon]](http://openoffice.apache.org/source.html) ![Freeware][Freeware Icon] +- [NitroPDF](https://www.gonitro.com/pdf-reader) - 你会得到最好的PDF阅读器。 +- [Sumatra PDF](http://www.sumatrapdfreader.org/free-pdf-reader.html) - PDF,ePub,MOBI,CHM,XPS,DjVu,CBZ,CBR阅读器。 ![Freeware][Freeware Icon] + +### 电子书实用程序 + +- [Bookviser](http://apps.microsoft.com/windows/en-us/app/bookviser-reader/42d4527a-b1fe-479b-ad04-150303dc056f) - 为 Windows 8 设备提供简易方式阅读电子书的优质应用。 ![Freeware][Freeware Icon] +- [Calibre](http://calibre-ebook.com/) - 用于电子书管理和转换的强大软件。 [![Open-Source Software][OSS Icon]](http://calibre-ebook.com/get-involved) ![Freeware][Freeware Icon] +- [kobo](https://www.kobo.com/desktop) - 界面简陋但功能强大的电子书管理和转换软件。![Freeware][Freeware Icon] + +### 电子邮件 + +- [MailBird](https://www.mailbird.com/) - IMAP和POP3电子邮件客户端,可定制,触摸支持完全及多语言支持。 +- [Thunderbird](https://www.mozilla.org/en-US/thunderbird/) - 简约设计的电子邮件客户端。 ![Freeware][Freeware Icon] +- [Nylas N1](https://www.nylas.com/download/) - 在现代网络上构建的可扩展桌面邮件应用程序。 [![Open-Source Software][OSS Icon]](https://github.com/nylas/N1) ![Freeware][Freeware Icon] +- [Postbox](https://postbox-inc.com/) - 功能强大的电子邮件应用。 + +### 游戏 + +- [Warsow](https://www.warsow.net/) - Windows上免费和快节奏的FPS游戏。 ![Freeware][Freeware Icon] +- [Awesome Games](https://github.com/leereilly/games) - 在Github上托管的游戏列表。 ![Freeware][Freeware Icon] +- [GOG Galaxy](https://www.gog.com/galaxy) - 类似Steam的DRM-free游戏平台。 +- [Unity](https://unity3d.com/) - 免费游戏引擎。 入门简单且包含大量教程。 +- [Unreal Engine](https://www.unrealengine.com/what-is-unreal-engine-4) - 另一个免费游戏引擎。 更容易入门且包含大量教程,但如果你基于此引擎制作的游戏盈利, 你需支付给Unreal 5%的盈利作为使用费。 +- [Steam](http://store.steampowered.com/) - 最大的视频游戏在线零售商。 桌面应用程序允许您组织您的游戏库,并在任何时间畅玩。 但你已经知道了。 +- [Origin](https://www.origin.com/en-in/store/) - 类似Steam 但属于 EA 公司。 +- [Itch.io](https://itch.io/app/) - 安装,更新,并畅玩独立游戏 [![Open-Source Software][OSS Icon]](https://github.com/itchio/itch) ![Freeware][Freeware Icon] + +### 图形 + +- [Blender](https://www.blender.org/) - 功能齐全的可扩展跨平台3D内容套件。 [![Open-Source Software][OSS Icon]](https://developer.blender.org/) ![Freeware][Freeware Icon] +- [Gimp](http://www.gimp.org/) - 开源图像编辑器。 [![Open-Source Software][OSS Icon]](http://www.gimp.org/source/) ![Freeware][Freeware Icon] +- [Paint.net](http://www.getpaint.net/index.html) - 你怎么能忍受没有paint.net的生活? ![Freeware][Freeware Icon] +- [Inkscape](https://inkscape.org/en/) - 免费的矢量图形设计软件。 +- [Krita](https://krita.org/) - 有一堆很酷的功能的免费绘图软件。 + +### 文本编辑器 + +- [Atom](https://atom.io/) - 21世纪的极客文本编辑器。 [![Open-Source Software][OSS Icon]](https://github.com/atom/atom) ![Freeware][Freeware Icon] +- [Brackets](http://brackets.io/) - 一个擅长网页设计的现代,开源文本编辑器。 [![Open-Source Software][OSS Icon]](https://github.com/adobe/brackets) ![Freeware][Freeware Icon] +- [Eclipse](https://eclipse.org/downloads/) - 强大的IDE。 +- [GVim](http://www.vim.org/download.php#pc) - (G)Vim是一个高度可配置的文本编辑器,用于实现高效的文本编辑。 [![Open-Source Software][OSS Icon]](https://github.com/vim/vim) ![Freeware][Freeware Icon] +- [Light Table](http://lighttable.com/) - 具有即时反馈和显示代码中数据值的可定制的编辑器。[![Open-Source Software][OSS Icon]](https://github.com/LightTable/LightTable) ![Freeware][Freeware Icon] +- [Notepad++](https://notepad-plus-plus.org/) - 一个支持多种编程语言的源代码编辑器。 [![Open-Source Software][OSS Icon]](https://github.com/notepad-plus-plus/notepad-plus-plus) ![Freeware][Freeware Icon] +- [Sublime Text 3](http://www.sublimetext.com/3) - 高级文本编辑器。 +- [Visual Studio Code](https://code.visualstudio.com/) - 构建和调试现代Web和云应用程序。 [![Open-Source Software][OSS Icon]](https://github.com/Microsoft/vscode) ![Freeware][Freeware Icon] + +### 在线存储 + +- [Dropbox](https://www.dropbox.com/install) -简单,优雅和多功能(PC,Mac,Android ...)云存储解决方案。 +- [Google Drive](https://www.google.com/drive/download/) - 深深融入Google生态系统的云存储解决方案。 +- [Hubic](https://hubic.com/en/) - 为 Windows, Linux, MacOsx, iOs & Android 平台设计的云存储。 +- [OneDrive](https://onedrive.live.com/about/en-us/download/) - 为Windows用户提供最佳云存储解决方案。 +- [Mozy](https://mozy.com/product/download) +- [Box](https://app.box.com/services/browse/43/box_sync_for_windows) - 能够同步超过100,000个文件,并支持含有特殊字符的文件名和长度超过256个字符的路径。 + + +### 生产力工具 + +- [AutoHotkey](https://autohotkey.com/) - Windows平台的终极自动化脚本语言。 [![Open-Source Software][OSS Icon]](https://autohotkey.com/) ![Freeware][Freeware Icon] +- [Cold Turkey](https://getcoldturkey.com) - 屏蔽能分散你注意力的网站。(屏蔽期间你甚至不能卸载它。) +- [Chocolatey](https://chocolatey.org/) - Windows的包管理器。 +- [Ditto](http://ditto-cp.sourceforge.net/) - 剪贴板管理器。 +- [Everything](http://www.voidtools.com/) - 最快的文件/文件夹搜索工具, 通过名称搜索。 +- [f.lux](http://stereopsis.com/flux/) - 自动调整您的计算机屏幕以适应当前亮度。 ![Freeware][Freeware Icon] +- [Inkdrop](https://www.inkdrop.info/) - Markdown爱好者的笔记应用程序。 +- [Launchy](http://www.launchy.net/) - 开源快捷键启动器。 [![Open-Source Software][OSS Icon]](https://github.com/OpenNingia/Launchy) ![Freeware][Freeware Icon] +- [Listary](http://www.listary.com/) - 让您的文件不离指尖。 独特的搜索实用程序。 +- [Ninite](https://ninite.com/) - 最简单,最快速的更新或安装软件的方法。 ![Freeware][Freeware Icon] +- [Scoop](https://github.com/lukesampson/scoop) - Windows的命令行安装程序。 [![Open-Source Software][OSS Icon]](https://github.com/lukesampson/scoop) ![Freeware][Freeware Icon] +- [Simplenote](https://simplenote.com/) - 简单的跨平台笔记应用程序与基于云的同步。 ![Freeware][Freeware Icon] +- [Total Commander](https://www.ghisler.com/) - Windows上最佳文件管理器。 +- [Wox](http://www.getwox.com/) - Windows上效果显著的快捷启动应用。 [![Open-Source Software][OSS Icon]](https://github.com/Wox-launcher/Wox/) ![Freeware][Freeware Icon] + +### 终端 + +- [Babun](http://babun.github.io/) - 基于Cygwin,用于替代Windows shell。 +- [Cmder](https://github.com/cmderdev/cmder) - 控制台模拟器包。 +- [ConEmu](https://github.com/Maximus5/ConEmu) - 标签,分布,闪烁及其他各项均可定制的终端。 +- [ConsoleZ](https://github.com/cbucher/console) - Console 2的修改版本,更好的体验和更好的视觉呈现。 +- [MobaXterm](http://mobaxterm.mobatek.net/) - Xserver和标签式SSH客户端。 +- [MTPuTTY](http://ttyplus.com/multi-tabbed-putty/) - 多标签PuTTY。 +- [Putty](http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html) - SSH和telnet客户端。 +- [Kitty](http://www.9bis.net/kitty/) - 高级Putty (SSH 和 telnet 客户端)。 + + +### 实用程序 + +- [Windows终端命令的A-Z](http://ss64.com/nt/) +- [Carnac](http://code52.org/carnac/) - 在任何屏幕录制期间录制按键的最简单方法。 +- [Ccleaner](https://www.piriform.com/ccleaner/download) - 系统清洁实用程序, 易于理解,对初学者友好。 +- [CleanMyPC](http://macpaw.com/cleanmypc) - 快速的电脑清洁软件。 +- [Far](http://www.farmanager.com/index.php?l=en) -文件和归档管理器。克隆自诺顿指挥官。 [![Open-Source Software][OSS Icon]](http://sourceforge.net/projects/farmanager/) +- [Fraps](http://www.fraps.com/)- 视频游戏屏幕录制机,可用于所有使用DirectX或OpenGL技术的游戏。 +- [FreeFileSync](http://www.freefilesync.org/) - 文件和文件夹的简单备份解决方案,它支持源和目标之间的镜像/双向同步/更新。 +- [Glary Utilities](http://www.glarysoft.com/) - 提供许多ccleaner中没有的更高级的功能。 +- [HTTrack](https://www.httrack.com/page/2/en/index.html)- 离线浏览器实用程序,允许您从Internet下载网站到本地目录。 [![Open-Source Software][OSS Icon]](https://github.com/xroche/httrack/tree/master) +- [LICEcap](http://www.cockos.com/licecap/) - 动画屏幕捕获并直接保存到.GIF。 +- [rimraf](https://www.npmjs.com/package/rimraf) - node中的深度删除模块。 用于删除具有很长路径的文件和文件夹。 +- [SDelete](https://technet.microsoft.com/en-us/sysinternals/sdelete.aspx) - 安全删除文件或清空闲置空间的命令行库。 +- [Speccy](https://www.piriform.com/speccy) -您计算机中每个硬件的详细统计信息。 +- [ShareX](https://getsharex.com/)- 让您使用单个键获取任何选定区域的截图或屏幕录像。 [![Open-Source Software][OSS Icon]](https://github.com/ShareX/ShareX) ![Freeware][Freeware Icon] +- [Sysinternals Suite](https://technet.microsoft.com/en-us/sysinternals/bb842062) - 由Mark Russinovich提供的工具套件,提供对Windows内部的访问以进行故障排除:进程,物理端口,磁盘活动等。 +- [Waltr](http://softorino.com/waltr/) - 不使用iTunes将任何电影或音乐文件传输到iPhone。 +- [WinDirStat](https://windirstat.info/) - 磁盘使用统计查看器和清洁器。 +- [Windows 10 Login Screen Changer](https://github.com/PFCKrutonium/Windows-10-Login-Background-Changer/releases/) - 更改Windows 10登录屏幕背景。 [![Open-Source Software][OSS Icon]](https://github.com/PFCKrutonium/Windows-10-Login-Background-Changer) + + +### 视频 + +- [K-Lite Codecs](http://www.codecguide.com/download_kl.htm) - DirectShow过滤器,VFW / ACM编解码器和工具的集合。 +- [mpv](http://mpv.io/) -媒体播放器。 [![Open-Source Software][OSS Icon]](https://github.com/mpv-player/mpv) +- [HandBrake](http://handbrake.fr/) - 一个拥有良好GUI的高性能视频编码和转换工具。 [![Open-Source Software][OSS Icon]](https://github.com/HandBrake/HandBrake) +- [VLC](http://www.videolan.org/vlc/index.html) - 多媒体播放器和框架,用于播放DVD,音频CD,VCD和各种流协议。 +- [PotPlayer](http://potplayer.daum.net/) - 多媒体播放器,具有广泛的编解码器集合,它还为用户提供广泛的配置选项。 +- [Open Broadcaster Software](https://obsproject.com/) - 免费开源的视频录制和播放流媒体的软件。 [![Open-Source Software][OSS Icon]](https://github.com/jp9000/OBS) + +## 配置与安装 + +### Windows 10 Setup + +* http://www.theverge.com/2015/7/31/9077997/microsoft-windows-10-clean-install-how-to-guide +* http://www.howtogeek.com/224342/how-to-clean-install-windows-10/ + +### Windows 8.1 Setup + +* http://windows.microsoft.com/en-IN/windows-8/clean-install + +## 安全 + +- [AdwCleaner](https://toolslib.net/downloads/viewdownload/1-adwcleaner/) - 免费清除广告软件,PUP / LPI,工具栏和劫持者的工具。 +- [Bitdefender](http://www.bitdefender.com/) - 最好的防范恶意软件的安全防护应用。 +- [CCleaner](https://www.piriform.com/ccleaner) - 用于PC优化和清洁。 +- [GlassWire](https://www.glasswire.com/) - 网络安全监控工具和分析器,可视化您的网络活动。 +- [SpyBot](https://www.safer-networking.org/) - 搜索和销毁恶意软件,间谍软件和病毒。 +- [UnChecky](https://unchecky.com/) - 自动取中安装程序中的无关选项。 +- [Malwarebytes](https://www.malwarebytes.org/) - 提供防病毒软件无法提供的防护危险威胁的功能。 +- [Tor Project](https://www.torproject.org/) - 启用匿名通信。 [![Open-Source Software][OSS Icon]](https://github.com/TheTorProject) +- [Windows 10 Paranoid's Guide](http://www.zdnet.com/article/how-to-secure-windows-10-the-paranoids-guide/) +- [Disable Data Logging](https://www.reddit.com/r/Windows10/comments/3f38ed/guide_how_to_disable_data_logging_in_w10) - 使Windows 10更加私密和安全。 +- [Viscosity](https://www.sparklabs.com/viscosity/) - 全功能的OpenVPN客户端,适用于企业部署。 + + +## 杂项 + +* [Show hidden files](http://www.windows.microsoft.com/en-in/windows/show-hidden-files) +* [list of Shortcut keys](http://imgur.com/a/TIXvm) + +## 论坛 + +#### Windows + +* [Windows Support Communities](http://answers.microsoft.com/en-us/windows) +* [Stackoverflow](http://stackoverflow.com/questions/tagged/windows) + + +#### IRC channels + +* [#Windows](https://webchat.freenode.net/?channels=windows) +* [#microsoft](https://webchat.freenode.net/?channels=microsoft) + + +#### Reddit + +* [/r/windows](https://www.reddit.com/r/windows/) +* [/r/windowsapps](https://www.reddit.com/r/windowsapps) +* [/r/microsoft](https://www.reddit.com/r/Microsoft) +* [/r/sysadmin](https://www.reddit.com/r/sysadmin) +* [/r/microsoftsoftwareswap](https://www.reddit.com/r/microsoftsoftwareswap) + +**[⬆ 回到顶部](#应用程序)** + diff --git "a/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" "b/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" index 18a20c8..2369dcb 100644 --- "a/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" +++ "b/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" @@ -117,6 +117,11 @@ Edit -> Line -> Reindent } 参考链接:[Sublime 格式化代码 快捷键以及插件使用](http://blog.csdn.net/vic___/article/details/12615089) +### 鼠标中键的使用 + +按住鼠标中键,往下拖动(不是滚动鼠标),它达到的效果等同于:Ctrl+鼠标左键单击。 + + ## mac下的使用 @@ -132,21 +137,22 @@ Edit -> Line -> Reindent } ### 编辑 -| 快捷键 | 作用 | 备注 | -|:-------------|:-------------|:-----| -| Ctrl + Enter | 在当前行下面新增一行然后跳至该行 | 即使光标不在行尾,也能快速向下插入一行。 | -| Ctrl + Shift + Enter | 在当前行上面增加一行并跳至该行 | | -| **Ctrl + Shift + D** | 复制当前行到下一行 | | -| **Ctrl+K+K** | 从光标处开始删除代码至行尾。按住Ctrl,按两次K | | -| Ctrl+Shift+K | 删除整行 | | -| Ctrl+/ | 注释单行 | | -| Ctrl+Shift+/ | 注释多行 | | -| Ctrl+K+U | 转换大写 | | -| Ctrl+K+L | 转换小写 | | -| Ctrl+F2 | 设置书签,F2切换书签* | | -| Ctrl+T | 左右字母互换 | | -| F6 | 单词检测拼写 | | -| | | | +| Win快捷键 |Mac快捷键| 作用 | 备注 | +|:-------------|:-------------|:-----|:-----| +| Ctrl + Enter || 在当前行下面新增一行然后跳至该行 | 即使光标不在行尾,也能快速向下插入一行。 | +| Ctrl + Shift + Enter | |在当前行上面增加一行并跳至该行 | | +| **Ctrl + Shift + D** | |复制当前行到下一行 | | +| **Ctrl+K+K** || 从光标处开始删除代码至行尾。按住Ctrl,按两次K | | +| Ctrl+Shift+K || 删除整行 | | +|Ctrl+H|Option+Cmd+F|查找替换||| +| Ctrl+/ || 注释单行 | | +| Ctrl+Shift+/ || 注释多行 | | +| Ctrl+K+U || 转换大写 | | +| Ctrl+K+L || 转换小写 | | +| Ctrl+F2 || 设置书签,F2切换书签* | | +| Ctrl+T || 左右字母互换 | | +| F6 || 单词检测拼写 | | +| | | || @@ -154,9 +160,10 @@ Edit -> Line -> Reindent } | Win快捷键 | Mac快捷键 | 作用 | 备注 | |:-------------|:-------------|:-----|:-----| +|Ctrl+鼠标左键单击||集体输入|| |Ctrl + D||选择当前光标所在的词并高亮该词所有出现的位置,再次按`Ctrl + D`选择该词出现的下一个位置。|在多重选词的过程中,使用`Ctrl + K`进行跳过,使用`Ctrl + U`进行回退,使用`Esc`退出多重编辑| |**Alt + F3**| | 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑| 例如快速选中并更改所有相同的变量名、函数名等。| -|**Ctrl + Shift + ↑/↓**| Ctrl + Cmd +↑/↓ | 移动当前行 | | +|**Ctrl + Shift +【↑/↓**| Ctrl + Cmd +↑/↓ | 移动当前行 | | |Ctrl+L| | 选中整行,继续操作则继续选择下一行,效果和 `Shift + ↓` 效果一样| | |**Ctrl+Shift+L**| | 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行| 经常与上一个快捷键结合起来使用 | |**Ctrl + J**| | 把当前选中区域合并为一行| | @@ -308,6 +315,11 @@ Edit -> Line -> Reindent } - [sublime text插件推荐](http://w3cboy.com/post/2014/01/sublime%E6%8F%92%E4%BB%B6%E6%8E%A8%E8%8D%90/) + +- [ Sublime Text3 快捷键汇总及设置快捷键配置环境变量](http://blog.csdn.net/moyan_min/article/details/11530751) + +传智播客推荐的参考链接。 + #### mac篇 - [Sublime Text 3 Mac 指南](https://code.kpman.cc/2014/10/14/sublime-text-3-mac-%E6%8C%87%E5%8D%97/) diff --git "a/05-GitHub\344\275\277\347\224\250\346\212\200\345\267\247.md" "b/05-GitHub\344\275\277\347\224\250\346\212\200\345\267\247.md" index c336fab..5110659 100644 --- "a/05-GitHub\344\275\277\347\224\250\346\212\200\345\267\247.md" +++ "b/05-GitHub\344\275\277\347\224\250\346\212\200\345\267\247.md" @@ -1,18 +1,12 @@ -> 以下为Android Studio的常用配置,如果要查看完整的图文教程,请查看本人的博客:[第一次使用Android Studio时你应该知道的一切配置](http://www.cnblogs.com/smyhvae/p/4390905.html) -## Android Stuio的各种配置settings - - -### 代码自动提示&自动补齐 - - -AS默认具有代码自动补齐的功能,自动补齐的设置如下: - -Editor --> General --> Code Completion,将`Autopopup code completion`选中即可。 +- GitHub上README写法暨GFM语法解读 +原文地址: +GitHub演示地址: +还是很全面的。 diff --git "a/\345\210\251\345\231\250\347\275\221\347\253\231\345\206\205\345\256\271\357\274\2102017\344\270\212\345\215\212\345\271\264\357\274\211.md" "b/\345\210\251\345\231\250\347\275\221\347\253\231\345\206\205\345\256\271\357\274\2102017\344\270\212\345\215\212\345\271\264\357\274\211.md" new file mode 100644 index 0000000..3440e28 --- /dev/null +++ "b/\345\210\251\345\231\250\347\275\221\347\253\231\345\206\205\345\256\271\357\274\2102017\344\270\212\345\215\212\345\271\264\357\274\211.md" @@ -0,0 +1,49 @@ +# 利器网站内容(2017上半年) + + + + + + + + + + + + + + + + + + +## 2017-03-21-利器周报|除了放弃机械键盘,还能做点什么让空间更安静? + +- 降噪鼠标:[罗技 M330](https://item.jd.com/3290993.html) 无线静音鼠标 + +除了消灭机械键盘,还能做点什么让空间持续安静?对,一款英国噪声消除协会颁发过静音标志的鼠标。点击感觉没变,但噪声能明显降低,定制的脚垫和橡胶滚轮,还能实现更安静的滑动和滚动。 + + + + + + + + + +## 2017-07-04-这款实用的同步软件,值得每个人拥有 + +- Flat Tomato:番茄工作法app。 + +[Flat Tomato](http://www.flatpomodoro.com/) 私藏已久的番茄工作法 app,用了两年,满足了我对 GTD 和番茄的所有要求:1. 美观,简约;2. 符合番茄工作法工作流;3. 符合 GTD,可以按项目分配任务,有收件箱;4. 含数据趋势总结;5. 可以备注、可以区分颜色……功能很全面,之前都是用其他的,不够美观,项目内功能也达不到我要求。最美应用推荐的时候无意发现的。 + + +- [MWEB](http://zh.mweb.im/):Markdown 文本编辑器 + +写一个关于 Markdown 文本编辑器的答案吧。先说结论,在用过 n 款编辑器后,目前的主力是 MWEB[配置好的示例图见附件]。原因:1. 对博客的支持程度最高;2. 可定制程度最高。其次就是用 Atom 自带的,也非常不错。 + +用过的其他编辑器包括(Mac 系统):Ulysses(名气最大,但我一直无感);iA Writer(对英文语法的支持最好,号称无干扰写作,字体和排版很亮,可惜可定制的空间较小);Typora(很有潜力的一款,只有一个交互页面,可以做到「所见即可得」);Mou(早期使用的,功能还是简陋了点,且时有bug);CMD Markdown(挺好的,就是担心文件不安全) + + + + diff --git "a/\346\216\250\350\215\220\346\226\207\347\253\240.md" "b/\346\216\250\350\215\220\346\226\207\347\253\240.md" index 1ea2fab..b557130 100644 --- "a/\346\216\250\350\215\220\346\226\207\347\253\240.md" +++ "b/\346\216\250\350\215\220\346\226\207\347\253\240.md" @@ -4,6 +4,27 @@ + +### + + + +### 2017-07-12 + +- [如何在Windows下像Mac一样优雅开发](http://palmerye.online/%E5%A6%82%E4%BD%95%E5%9C%A8Windows%E4%B8%8B%E5%83%8FMac%E4%B8%80%E6%A0%B7%E4%BC%98%E9%9B%85%E5%BC%80%E5%8F%91/) + + +- [Git 学习宝典:程序员走江湖必备](https://segmentfault.com/a/1190000009893041) + + + +### 2017-04-19 + +- [Windows 绝赞应用](https://amazing-apps.gitbooks.io/windows-apps-that-amaze-us/content/zh-CN/) + +受 GitHub 项目 [Awesome Windows](https://github.com/Awesome-Windows/Awesome) 启发。 + + ### 2016-03-23 - [好书 | 人人都应该阅读的《番茄工作法》](http://mp.weixin.qq.com/s?__biz=MzAwOTEzMTkzNw==&mid=413095636&idx=1&sn=6dc2443b14eec4ed1c81439bdb25a329&scene=1&srcid=03231vqlJ383f6sOrF4W4kpo#rd) From 063d0cd07d9ac8d848ca61041c32fcca56ab6620 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=9F=E5=91=BD=E5=A3=B9=E5=8F=B7?= Date: Tue, 8 Aug 2017 17:41:11 +0800 Subject: [PATCH 12/17] Add file :zhuang le sha --- ...45\345\205\267\346\270\205\345\215\225.md" | 0 ...77\347\224\250\346\212\200\345\267\247.md" | 0 .../03-markdown\346\240\274\345\274\217.md" | 0 ...70\347\224\250\345\221\275\344\273\244.md" | 0 ...77\347\224\250\346\212\200\345\267\247.md" | 0 ...70\347\224\250\345\221\275\344\273\244.md" | 0 ...70\347\224\250\346\217\222\344\273\266.md" | 0 ...12\345\215\212\345\271\264\357\274\211.md" | 11 ++-- .../\350\243\205\344\272\206\345\225\245.md" | 50 +++++++++++++++++++ 9 files changed, 53 insertions(+), 8 deletions(-) rename "01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" => "01-\344\270\252\344\272\272\346\225\264\347\220\206/01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" (100%) rename "02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" => "01-\344\270\252\344\272\272\346\225\264\347\220\206/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" (100%) rename "03-markdown\346\240\274\345\274\217.md" => "01-\344\270\252\344\272\272\346\225\264\347\220\206/03-markdown\346\240\274\345\274\217.md" (100%) rename "04-SVN\345\270\270\347\224\250\345\221\275\344\273\244.md" => "01-\344\270\252\344\272\272\346\225\264\347\220\206/04-SVN\345\270\270\347\224\250\345\221\275\344\273\244.md" (100%) rename "05-GitHub\344\275\277\347\224\250\346\212\200\345\267\247.md" => "01-\344\270\252\344\272\272\346\225\264\347\220\206/05-GitHub\344\275\277\347\224\250\346\212\200\345\267\247.md" (100%) rename "05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" => "01-\344\270\252\344\272\272\346\225\264\347\220\206/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" (100%) rename "06-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" => "01-\344\270\252\344\272\272\346\225\264\347\220\206/06-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" (100%) rename "\345\210\251\345\231\250\347\275\221\347\253\231\345\206\205\345\256\271\357\274\2102017\344\270\212\345\215\212\345\271\264\357\274\211.md" => "02-\347\275\221\347\273\234\346\224\266\350\227\217/\345\210\251\345\231\250\347\275\221\347\253\231\345\206\205\345\256\271\357\274\2102017\344\270\212\345\215\212\345\271\264\357\274\211.md" (79%) create mode 100644 "02-\347\275\221\347\273\234\346\224\266\350\227\217/\350\243\205\344\272\206\345\225\245.md" diff --git "a/01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" similarity index 100% rename from "01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" rename to "01-\344\270\252\344\272\272\346\225\264\347\220\206/01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" diff --git "a/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" similarity index 100% rename from "02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" rename to "01-\344\270\252\344\272\272\346\225\264\347\220\206/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" diff --git "a/03-markdown\346\240\274\345\274\217.md" "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/03-markdown\346\240\274\345\274\217.md" similarity index 100% rename from "03-markdown\346\240\274\345\274\217.md" rename to "01-\344\270\252\344\272\272\346\225\264\347\220\206/03-markdown\346\240\274\345\274\217.md" diff --git "a/04-SVN\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/04-SVN\345\270\270\347\224\250\345\221\275\344\273\244.md" similarity index 100% rename from "04-SVN\345\270\270\347\224\250\345\221\275\344\273\244.md" rename to "01-\344\270\252\344\272\272\346\225\264\347\220\206/04-SVN\345\270\270\347\224\250\345\221\275\344\273\244.md" diff --git "a/05-GitHub\344\275\277\347\224\250\346\212\200\345\267\247.md" "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/05-GitHub\344\275\277\347\224\250\346\212\200\345\267\247.md" similarity index 100% rename from "05-GitHub\344\275\277\347\224\250\346\212\200\345\267\247.md" rename to "01-\344\270\252\344\272\272\346\225\264\347\220\206/05-GitHub\344\275\277\347\224\250\346\212\200\345\267\247.md" diff --git "a/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" similarity index 100% rename from "05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" rename to "01-\344\270\252\344\272\272\346\225\264\347\220\206/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" diff --git "a/06-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/06-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" similarity index 100% rename from "06-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" rename to "01-\344\270\252\344\272\272\346\225\264\347\220\206/06-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" diff --git "a/\345\210\251\345\231\250\347\275\221\347\253\231\345\206\205\345\256\271\357\274\2102017\344\270\212\345\215\212\345\271\264\357\274\211.md" "b/02-\347\275\221\347\273\234\346\224\266\350\227\217/\345\210\251\345\231\250\347\275\221\347\253\231\345\206\205\345\256\271\357\274\2102017\344\270\212\345\215\212\345\271\264\357\274\211.md" similarity index 79% rename from "\345\210\251\345\231\250\347\275\221\347\253\231\345\206\205\345\256\271\357\274\2102017\344\270\212\345\215\212\345\271\264\357\274\211.md" rename to "02-\347\275\221\347\273\234\346\224\266\350\227\217/\345\210\251\345\231\250\347\275\221\347\253\231\345\206\205\345\256\271\357\274\2102017\344\270\212\345\215\212\345\271\264\357\274\211.md" index 3440e28..a819af4 100644 --- "a/\345\210\251\345\231\250\347\275\221\347\253\231\345\206\205\345\256\271\357\274\2102017\344\270\212\345\215\212\345\271\264\357\274\211.md" +++ "b/02-\347\275\221\347\273\234\346\224\266\350\227\217/\345\210\251\345\231\250\347\275\221\347\253\231\345\206\205\345\256\271\357\274\2102017\344\270\212\345\215\212\345\271\264\357\274\211.md" @@ -9,14 +9,6 @@ - - - - - - - - ## 2017-03-21-利器周报|除了放弃机械键盘,还能做点什么让空间更安静? - 降噪鼠标:[罗技 M330](https://item.jd.com/3290993.html) 无线静音鼠标 @@ -25,8 +17,11 @@ +## 2017-05-25-MaxKim&豹先生|游戏视频博主 +MaxKim:录制:[Bandicam](https://www.bandicam.com/cn/);剪辑:[Sony Vegas](http://www.vegaschina.cn/);直播:[OBS](https://obsproject.com/)。 +豹先生:按照频率来说第一肯定是 MC 用作设计建筑和场景,第二是 [C4D](https://www.maxon.net/cn/) 用以制作渲染图和动画,再来是 [MagicaVoxel](https://voxel.codeplex.com/) 一个制作体素风格模型的软件使用很方便。 diff --git "a/02-\347\275\221\347\273\234\346\224\266\350\227\217/\350\243\205\344\272\206\345\225\245.md" "b/02-\347\275\221\347\273\234\346\224\266\350\227\217/\350\243\205\344\272\206\345\225\245.md" new file mode 100644 index 0000000..bb693f8 --- /dev/null +++ "b/02-\347\275\221\347\273\234\346\224\266\350\227\217/\350\243\205\344\272\206\345\225\245.md" @@ -0,0 +1,50 @@ + + +> 「装了啥」是少数派最有特色的栏目之一,沉寂一年,现在它终于回来了。和 之前 不同的地方在于,「装了啥 2.0」不仅会邀请不同身份的的人来分享他们在用的 App,还会强调在实际生活工作场景中,他们如何使用这些 App,这会是更有参考价值的部分。我们相信,选择好 App 并有效地利用好它们,能够真正提高工作效率、改善生活质量。 + + + +### 2017-05-12-装了啥 | 作为软件依赖症患者的我都装了什么 + +原文链接: + +极光词典的Spotlight搜索速度很快、效率很高。用讯飞语记来对付长内容,语速快慢它都能快速识别,记录得准确无误,连标点符号都正确,说完一段之后一般没什么要修改的。 + +碰到感兴趣的点就用WikiLinks搜一下,说不定能发现更多。 + +下午,用WorkFlow简单快速地换区,更新从美区下载的应用。整理一下一天拍的照片,用VSCO加一个喜欢的滤镜,用beyondFoto简单处理一下,除了发Ins和票圈之外还要全部备份到Google Photos以防万一。一般会用搜狐视频看美剧电影、用优酷看综艺、YouTube上看纪录片和脱口秀。在邮箱里浏览订阅的邮件,订阅的习惯让我在手机上少装了很多应用。Instapaper里也有今天存的稍后阅读的文章。 + +#### 说一款你最想推荐给别人,还没有被大众熟知的App + +Pinterest?两年前开始用,最初拿它当图床,毕竟没有下载限制(版权意识淡薄)。后来关注的越来越多,发现这里汇集了很多新鲜的创意,新奇的想法,而且都是通过图片,设计表现出来的。我的一些手机摄影风格和创意是从上面学来的,许多造型徽标的设计灵感也很棒。这款应用之前从国区下架,但现在在美区还有,感兴趣的朋友可以在少数派找到美区账号注册方法。 + + +#### 有什么自己用过100元以内提升自己生活品质的好东西吗? + +网易严选的镜片擦拭湿巾,19元,平时装在包里,出门的时候擦眼镜用。眼镜是应该用清水冲洗再擦的,但很多情况下条件不允许,而用眼睛布直接擦拭又会使镜片上细小的灰尘(多半由石英组成,硬度有8H-9H)划伤镜片,所以这种一次性的湿巾就再方便不过了。成分主要是酒精和除菌剂,对酒精过敏的朋友慎用,挥发性强所以干得很快。它同样也可以用来擦手机和电脑屏幕,只是要快,酒精挥发完就成干布了,使用效果还不如纸巾。 + +20170808_1736.png + +作者的手机APP截图不错: + +20170808_0832.jpg + +20170808_0832.jpg + + +#### 评论区 + + +问:我就想知道科学上网用的是哪个服务商的服务!!!我之前买过两次某某 N,都是只能一次买一年,买了之后两三个月厂商就带着小姨子跑路了,所以我很绝望。。。 + +答:微博关注WANGPEIZHE,置顶微博里有。(微博里推荐的服务商是:) + + +问:"WorkFlow简单快速地换区,更新从美区下载的应用" 这个workflow可以分享一下吗?这个换区是换个账号上美区还是直接本账号换区哦? + +答:在少数派的workflow gallery里就能找到,下载美区应用前需要先注册美区账号,少数派里也有。 + + + + + From bc377351916e9ecb7af88db06c18832eea24fc60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=9F=E5=91=BD=E5=A3=B9=E5=8F=B7?= Date: Thu, 24 Aug 2017 17:22:06 +0800 Subject: [PATCH 13/17] modify git --- ...70\347\224\250\345\221\275\344\273\244.md" | 26 ++++++++++++++----- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git "a/01-\344\270\252\344\272\272\346\225\264\347\220\206/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" index 1adcec7..6748104 100644 --- "a/01-\344\270\252\344\272\272\346\225\264\347\220\206/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" +++ "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" @@ -243,10 +243,10 @@ $ git stash pop -## 其他操作 +## 常见问题 -**[修改commit message][2]:** +### [修改commit message](http://stackoverflow.com/questions/179123/edit-an-incorrect-commit-message-in-git) ```bash git commit --amend -m "New commit message" @@ -254,15 +254,13 @@ git commit --amend -m "New commit message" -**强制push,[覆盖][3]远程版本:** +强制push,[覆盖](https://ruby-china.org/topics/7365)远程版本 ```bash git push origin master -f ``` - - ### git 忽略已经被提交的文件 声明: git的`.gitignore`文件不能直接忽略已经在版本库同步了的文件,只能控制本地忽略(不同步)某个文件。 @@ -289,6 +287,20 @@ git update-index --no-assume-unchanged +### 进行文件改动后,未commit,然后切换分支 + +我推荐你用`git stash`暂存起来,切换回来的时候用`git stash apply`重新获取刚才的变更。切换的时候给你一个干净的工作目录。 + +有几种选择: + +1. add并且commit,再checkout,提交到当前分支 +2. add但不commit,可以stash,然后checkout回来之后stash apply,在commit,提交到当前分支 +3. add但不commit,也不stash,直接checkout,然后再commit的话,记录就在切换分支下面。 + +其背后的原因:一个本地的git repo只有一个工作区和暂存区,但是有多个分支的提交区,而我们的checkout只是将HEAD指针从一个分支切换到另一个分支。 + +参考链接: + ## Others @@ -319,8 +331,8 @@ git update-index --no-assume-unchanged [1]: https://git-for-windows.github.io/ -[2]: http://stackoverflow.com/questions/179123/edit-an-incorrect-commit-message-in-git -[3]: https://ruby-china.org/topics/7365 +[2]: +[3]: [4]: https://book.douban.com/subject/6526452/ [5]: https://blog.cnbluebox.com/blog/2014/04/15/gitlabde-shi-yong/ [6]: http://www.sourcetreeapp.com/ \ No newline at end of file From 6f9e0ec1973fb6572ee9222bebf194bc3b9a9262 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=9F=E5=91=BD=E5=A3=B9=E5=8F=B7?= Date: Thu, 24 Aug 2017 17:26:53 +0800 Subject: [PATCH 14/17] Update --- ...5\270\270\347\224\250\345\221\275\344\273\244.md" | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git "a/01-\344\270\252\344\272\272\346\225\264\347\220\206/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" index 6748104..46a2e3f 100644 --- "a/01-\344\270\252\344\272\272\346\225\264\347\220\206/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" +++ "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" @@ -246,20 +246,26 @@ $ git stash pop ## 常见问题 -### [修改commit message](http://stackoverflow.com/questions/179123/edit-an-incorrect-commit-message-in-git) +### 修改commit message + +命令如下: ```bash git commit --amend -m "New commit message" ``` +参考链接:[#](http://stackoverflow.com/questions/179123/edit-an-incorrect-commit-message-in-git) + +### 强制push,[覆盖]()远程版本 -强制push,[覆盖](https://ruby-china.org/topics/7365)远程版本 +命令如下: ```bash git push origin master -f ``` +参考链接:[#](https://ruby-china.org/topics/7365) ### git 忽略已经被提交的文件 @@ -299,7 +305,7 @@ git update-index --no-assume-unchanged 其背后的原因:一个本地的git repo只有一个工作区和暂存区,但是有多个分支的提交区,而我们的checkout只是将HEAD指针从一个分支切换到另一个分支。 -参考链接: +参考链接:[#](https://segmentfault.com/q/1010000000156026) ## Others From 7f95ae08071e342b1536a861bdc347b799ab268d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=9F=E5=91=BD=E5=A3=B9=E5=8F=B7?= Date: Thu, 24 Aug 2017 17:29:29 +0800 Subject: [PATCH 15/17] update --- .../05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/01-\344\270\252\344\272\272\346\225\264\347\220\206/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" index 46a2e3f..f346151 100644 --- "a/01-\344\270\252\344\272\272\346\225\264\347\220\206/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" +++ "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" @@ -257,7 +257,7 @@ git commit --amend -m "New commit message" 参考链接:[#](http://stackoverflow.com/questions/179123/edit-an-incorrect-commit-message-in-git) -### 强制push,[覆盖]()远程版本 +### 强制push,覆盖远程版本 命令如下: From f042b107f3f51071cdf507501f73f7178b0ea4de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=9F=E5=91=BD=E5=A3=B9=E5=8F=B7?= Date: Wed, 10 Jan 2018 20:37:43 +0800 Subject: [PATCH 16/17] Sublime Text 3 3143 --- .Ulysses-Group.plist | 211 ----- 01-Awesome-Windows.md | 122 ++- ...70\347\224\250\345\221\275\344\273\244.md" | 20 +- ...77\347\224\250\346\212\200\345\267\247.md" | 827 +++++++++++------- ...70\347\224\250\346\217\222\344\273\266.md" | 112 +-- ...60\347\232\204\344\275\277\347\224\250.md" | 9 + ...34\347\264\242\346\212\200\345\267\247.md" | 6 + ...12\345\215\212\345\271\264\357\274\211.md" | 0 ...13\345\215\212\345\271\264\357\274\211.md" | 135 +++ .../\350\243\205\344\272\206\345\225\245.md" | 2 +- ...21\351\251\254\345\205\254\347\244\276.md" | 35 + Others.md | 6 + "app/\345\276\256\344\277\241.md" | 5 + ...50\350\215\220\346\226\207\347\253\240.md" | 34 +- 14 files changed, 883 insertions(+), 641 deletions(-) delete mode 100644 .Ulysses-Group.plist rename "01-\344\270\252\344\272\272\346\225\264\347\220\206/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" => "01-\344\270\252\344\272\272\346\225\264\347\220\206/Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" (70%) rename "01-\344\270\252\344\272\272\346\225\264\347\220\206/06-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" => "01-\344\270\252\344\272\272\346\225\264\347\220\206/chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" (95%) create mode 100644 "01-\344\270\252\344\272\272\346\225\264\347\220\206/\345\215\260\350\261\241\347\254\224\350\256\260\347\232\204\344\275\277\347\224\250.md" create mode 100644 "01-\344\270\252\344\272\272\346\225\264\347\220\206/\346\220\234\347\264\242\346\212\200\345\267\247.md" rename "02-\347\275\221\347\273\234\346\224\266\350\227\217/\345\210\251\345\231\250\347\275\221\347\253\231\345\206\205\345\256\271\357\274\2102017\344\270\212\345\215\212\345\271\264\357\274\211.md" => "02-\347\275\221\347\273\234\346\225\264\347\220\206/\345\210\251\345\231\250\347\275\221\347\253\231\345\206\205\345\256\271\357\274\2102017\344\270\212\345\215\212\345\271\264\357\274\211.md" (100%) create mode 100644 "02-\347\275\221\347\273\234\346\225\264\347\220\206/\345\210\251\345\231\250\347\275\221\347\253\231\345\206\205\345\256\271\357\274\2102017\344\270\213\345\215\212\345\271\264\357\274\211.md" rename "02-\347\275\221\347\273\234\346\224\266\350\227\217/\350\243\205\344\272\206\345\225\245.md" => "02-\347\275\221\347\273\234\346\225\264\347\220\206/\350\243\205\344\272\206\345\225\245.md" (98%) create mode 100644 "02-\347\275\221\347\273\234\346\225\264\347\220\206/\351\273\221\351\251\254\345\205\254\347\244\276.md" create mode 100644 Others.md create mode 100644 "app/\345\276\256\344\277\241.md" diff --git a/.Ulysses-Group.plist b/.Ulysses-Group.plist deleted file mode 100644 index a7ebe8d..0000000 --- a/.Ulysses-Group.plist +++ /dev/null @@ -1,211 +0,0 @@ - - - - - resolutionData - - sheetClusters - - 00-模板.md - - lastModification - 501219476.59331799 - version - - f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 - 2 - - - 01-我的工具清单.md - - lastModification - 501219476.59332198 - version - - f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 - 2 - - - 02-Sublime Text使用技巧.md - - lastModification - 501219476.59332103 - version - - f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 - 2 - - - 03-markdown格式.md - - lastModification - 501219476.59332103 - version - - f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 - 2 - - - 04-SVN常用命令.md - - lastModification - 501219476.59332103 - version - - f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 - 2 - - - 05-GitHub使用技巧.md - - lastModification - 501219476.593319 - version - - f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 - 2 - - - 05-Git常用命令.md - - lastModification - 501219476.59332198 - version - - f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 - 2 - - - 06-chrome常用插件.md - - lastModification - 501219476.59332198 - version - - f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 - 2 - - - Mac软件.md - - lastModification - 501236658.823726 - version - - f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 - 12 - - - README.md - - lastModification - 501219476.59332001 - version - - f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 - 2 - - - Sublime Text快捷键.md - - lastModification - 501219476.59332299 - version - - f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 - 2 - - - chrome浏览器.md - - lastModification - 501219476.59332001 - version - - f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 - 2 - - - 无标题 - 2.md - - explicitUnassignment - - firstUnassignment - 504344608.34646899 - lastModification - 504344608.34646899 - version - - f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 - 14 - - - 网络命令ping一下.md - - lastModification - 501219476.59332299 - version - - f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 - 2 - - - - - sheetClusters - - - 00-模板.md - - - 05-GitHub使用技巧.md - - - chrome浏览器.md - - - README.md - - - 03-markdown格式.md - - - 04-SVN常用命令.md - - - 02-Sublime Text使用技巧.md - - - 06-chrome常用插件.md - - - 无标题 - 2.md - - - 01-我的工具清单.md - - - 05-Git常用命令.md - - - 网络命令ping一下.md - - - Sublime Text快捷键.md - - - Mac软件.md - - - storeFormatVersion - 1 - versioning - - sheetClusters - - f5e064b664878d8badaf7a90d674daf83c0e47c6ba3d97bf768759d7e6b43067 - 14 - - - - diff --git a/01-Awesome-Windows.md b/01-Awesome-Windows.md index 39ff90a..71740fc 100644 --- a/01-Awesome-Windows.md +++ b/01-Awesome-Windows.md @@ -35,12 +35,10 @@ - [Windows](#windows) - [IRC通道](#irc-channels) - [Reddit](#reddit) -- [贡献](#贡献) - ## 应用程序 -### 音频 +#### 音频 - [AIMP](http://www.aimp.ru/) - 32位音频处理和多格式播放。 ![Freeware][Freeware Icon] - [Audacity](http://audacityteam.org/) - 免费,开源,跨平台软件,用于录制和编辑声音。 [![Open-Source Software][OSS Icon]](https://github.com/audacity/audacity) ![Freeware][Freeware Icon] @@ -55,7 +53,20 @@ - [Kodi](https://kodi.tv/) -免费和开源家庭影院软件。 - [Resonic](https://resonic.at/) - 免费快速的音频播放器。 -### 聊天客户端 + + +#### 视频 + +- [K-Lite Codecs](http://www.codecguide.com/download_kl.htm) - DirectShow过滤器,VFW / ACM编解码器和工具的集合。 +- [mpv](http://mpv.io/) -媒体播放器。 [![Open-Source Software][OSS Icon]](https://github.com/mpv-player/mpv) +- [HandBrake](http://handbrake.fr/) - 一个拥有良好GUI的高性能视频编码和转换工具。 [![Open-Source Software][OSS Icon]](https://github.com/HandBrake/HandBrake) +- [VLC](http://www.videolan.org/vlc/index.html) - 多媒体播放器和框架,用于播放DVD,音频CD,VCD和各种流协议。 +- [PotPlayer](http://potplayer.daum.net/) - 多媒体播放器,具有广泛的编解码器集合,它还为用户提供广泛的配置选项。 +- [Open Broadcaster Software](https://obsproject.com/) - 免费开源的视频录制和播放流媒体的软件。 [![Open-Source Software][OSS Icon]](https://github.com/jp9000/OBS) + + + +#### 聊天客户端 - [Telegram](https://desktop.telegram.org/) - 一个专注于速度和安全性的消息应用程序,它速度极快,简单且免费。[荐] - [Hexchat](https://hexchat.github.io/) - 基于XChat的IRC客户端 [![Open-Source Software][OSS Icon]](https://hexchat.github.io/) ![Freeware][Freeware Icon] @@ -64,14 +75,14 @@ - [Messenger for Desktop](http://messengerfordesktop.com/) - 一款 Facebook messenger 的桌面端程序。 [![Open-Source Software][OSS Icon]](https://github.com/Aluxian/Facebook-Messenger-Desktop) ![Freeware][Freeware Icon] - [mIRC](http://www.mirc.com/) - 互联网中继聊天(IRC)客户端。![Freeware][Freeware Icon] -### 压缩 +#### 压缩 - [7-Zip](http://www.7-zip.org/) - 用于操作归档的开源Windows实用程序。支持 7z,ZIP,GZIP,BZIP2和TAR 的全部特性,其他格式可以解压缩。 ![Freeware][Freeware Icon] - [PeaZip](http://www.peazip.org/) - 存档和文件压缩器。 提取7Z CAB ISO RAR TAR ZIP归档文件。 ![Freeware][Freeware Icon] - [Riot](http://luci.criosweb.ro/riot/) -通过文件大小或许多其他图像属性压缩图像。 ![Freeware][Freeware Icon] - [WinRAR](http://www.rarlab.com/) - 强大的归档管理器。 它可以备份您的数据并减小电子邮件附件的大小,解压缩RAR,ZIP和其他文件。 -### 数据恢复 +#### 数据恢复 - [Data Rescue](https://www.prosofteng.com/datarescuepc3/) - 综合和专业的硬盘恢复软件,可以恢复您的照片,视频,文件。 - [Ontrach EasyRecovery](http://www.krollontrack.com/data-recovery/recovery-software/) - 拥有过滤工具,可用于将所需恢复的大量数据排序。 @@ -79,31 +90,8 @@ - [Recuva](https://www.piriform.com/recuva) - 快速,轻松地恢复已删除的文件。 - [TestDisk](http://www.cgsecurity.org/wiki/TestDisk) - 强大的免费数据恢复软件, 主要设计用于帮助恢复丢失的分区和/或使非引导磁盘重新启动。 -### 开发者工具 -- [DB Browser for SQLite](http://sqlitebrowser.org/) - 高质量, 可视化, 开源的数据库工具, 用于创建, 设计, 编辑 SQLite 的数据库文件。 [![Open-Source Software][OSS Icon]](http://sqlitebrowser.org/) -- [HeidiSQL](http://www.heidisql.com/) - 可用于MySQL, MariaDB, Mircosoft SQL Server 和 PostgreSQL 的强大易用的客户端。 -- [Fiddler](http://www.telerik.com/fiddler) - web调试代理工具。 -- [FileZilla](https://filezilla-project.org/) - FTP, FTPS 和 SFTP 客户端。 -- [GitHub Desktop](https://windows.github.com/) - GitHub的官方客户端。 -- [GitKraken](https://www.gitkraken.com/) - 优美,跨平台的 Git 客户端 ![Freeware][Freeware Icon] -- [I'm Only Resting](http://www.swensensoftware.com/im-only-resting) - 一个功能丰富的基于WinForms的HTTP客户端 [![Open-Source Software][OSS Icon]](https://github.com/swensensoftware/im-only-resting) -- [Insomnia](http://insomnia.rest) - 具有优美的界面的现代REST客户端。 -- [Keylord](https://protonail.com/products/keylord) - 用于Redis, LevelDB and Memcached 三种 key-value 类型数据库的跨平台GUI客户端。 -- [Pixie](http://www.nattyware.com/pixie.php) - 一个简单的颜色选取器, 供开发者使用。 -- [pngquant](https://pngquant.org/) - 对具有或不具有透明度的PNG文件应用有损压缩以获得更高效的文件。 -- [PostgreSQL Database](http://wiki.postgresql.org/wiki/Community_Guide_to_PostgreSQL_GUI_Tools) - 一个完整的工具列表。 -- [Process Explorer](https://technet.microsoft.com/en-us/sysinternals/processexplorer.aspx) - 功能强大的任务管理工具 ![Freeware][Freeware Icon] -- [Process Hacker](http://processhacker.sourceforge.net/) -优秀且成熟的任务管理工具。 -- [RazorSQL](http://www.razorsql.com/) - 供数据库管理员使用的 SQLite 数据库管理软件 -- [Redis Desktop Manager](http://redisdesktop.com/) 跨平台开源的Redis数据库管理工具。 -- [SourceTree](https://www.sourcetreeapp.com/) - 一个免费的Git&Mercurial客户端。 -- [Sql Wave](http://www.valentina-db.com/en/sqlwave) - 一个MySQL数据库管理器。 -- [Vagrant](https://www.vagrantup.com/) - 一个用于创建和管理虚拟机的工具。 [![Open-Source Software][OSS Icon]](https://github.com/mitchellh/vagrant) -- [Visual Studio](https://www.visualstudio.com/) - 终极Microsoft开发工具。 -- [Wamp](http://www.wampserver.com/en/) - Web开发环境。 -- [Wireshark](https://www.wireshark.org/) - 一个网络协议分析工具。 ![Open-Source Software][OSS Icon] [![Freeware][Freeware Icon]](https://www.wireshark.org/docs/wsdg_html_chunked/ChIntroDevelopment.html) -- [Zsh](http://www.zsh.org/) - 一个强大的命令行shell。 [![Open-Source Software][OSS Icon]](http://sourceforge.net/p/zsh/code/ci/master/tree/) + ### 文档 @@ -126,7 +114,7 @@ - [Nylas N1](https://www.nylas.com/download/) - 在现代网络上构建的可扩展桌面邮件应用程序。 [![Open-Source Software][OSS Icon]](https://github.com/nylas/N1) ![Freeware][Freeware Icon] - [Postbox](https://postbox-inc.com/) - 功能强大的电子邮件应用。 -### 游戏 +## 游戏 - [Warsow](https://www.warsow.net/) - Windows上免费和快节奏的FPS游戏。 ![Freeware][Freeware Icon] - [Awesome Games](https://github.com/leereilly/games) - 在Github上托管的游戏列表。 ![Freeware][Freeware Icon] @@ -145,7 +133,7 @@ - [Inkscape](https://inkscape.org/en/) - 免费的矢量图形设计软件。 - [Krita](https://krita.org/) - 有一堆很酷的功能的免费绘图软件。 -### 文本编辑器 +## 文本编辑器 - [Atom](https://atom.io/) - 21世纪的极客文本编辑器。 [![Open-Source Software][OSS Icon]](https://github.com/atom/atom) ![Freeware][Freeware Icon] - [Brackets](http://brackets.io/) - 一个擅长网页设计的现代,开源文本编辑器。 [![Open-Source Software][OSS Icon]](https://github.com/adobe/brackets) ![Freeware][Freeware Icon] @@ -217,15 +205,6 @@ - [Windows 10 Login Screen Changer](https://github.com/PFCKrutonium/Windows-10-Login-Background-Changer/releases/) - 更改Windows 10登录屏幕背景。 [![Open-Source Software][OSS Icon]](https://github.com/PFCKrutonium/Windows-10-Login-Background-Changer) -### 视频 - -- [K-Lite Codecs](http://www.codecguide.com/download_kl.htm) - DirectShow过滤器,VFW / ACM编解码器和工具的集合。 -- [mpv](http://mpv.io/) -媒体播放器。 [![Open-Source Software][OSS Icon]](https://github.com/mpv-player/mpv) -- [HandBrake](http://handbrake.fr/) - 一个拥有良好GUI的高性能视频编码和转换工具。 [![Open-Source Software][OSS Icon]](https://github.com/HandBrake/HandBrake) -- [VLC](http://www.videolan.org/vlc/index.html) - 多媒体播放器和框架,用于播放DVD,音频CD,VCD和各种流协议。 -- [PotPlayer](http://potplayer.daum.net/) - 多媒体播放器,具有广泛的编解码器集合,它还为用户提供广泛的配置选项。 -- [Open Broadcaster Software](https://obsproject.com/) - 免费开源的视频录制和播放流媒体的软件。 [![Open-Source Software][OSS Icon]](https://github.com/jp9000/OBS) - ## 配置与安装 ### Windows 10 Setup @@ -251,6 +230,67 @@ - [Disable Data Logging](https://www.reddit.com/r/Windows10/comments/3f38ed/guide_how_to_disable_data_logging_in_w10) - 使Windows 10更加私密和安全。 - [Viscosity](https://www.sparklabs.com/viscosity/) - 全功能的OpenVPN客户端,适用于企业部署。 + + + + +## 开发者工具 + + +#### 一般 + +- [DB Browser for SQLite](http://sqlitebrowser.org/) - 高质量, 可视化, 开源的数据库工具, 用于创建, 设计, 编辑 SQLite 的数据库文件。 [![Open-Source Software][OSS Icon]](http://sqlitebrowser.org/) +- [HeidiSQL](http://www.heidisql.com/) - 可用于MySQL, MariaDB, Mircosoft SQL Server 和 PostgreSQL 的强大易用的客户端。 +- [Fiddler](http://www.telerik.com/fiddler) - web调试代理工具。 +- [FileZilla](https://filezilla-project.org/) - FTP, FTPS 和 SFTP 客户端。 +- [GitHub Desktop](https://windows.github.com/) - GitHub的官方客户端。 +- [GitKraken](https://www.gitkraken.com/) - 优美,跨平台的 Git 客户端 ![Freeware][Freeware Icon] +- [I'm Only Resting](http://www.swensensoftware.com/im-only-resting) - 一个功能丰富的基于WinForms的HTTP客户端 [![Open-Source Software][OSS Icon]](https://github.com/swensensoftware/im-only-resting) +- [Insomnia](http://insomnia.rest) - 具有优美的界面的现代REST客户端。 +- [Keylord](https://protonail.com/products/keylord) - 用于Redis, LevelDB and Memcached 三种 key-value 类型数据库的跨平台GUI客户端。 +- [Pixie](http://www.nattyware.com/pixie.php) - 一个简单的颜色选取器, 供开发者使用。 +- [pngquant](https://pngquant.org/) - 对具有或不具有透明度的PNG文件应用有损压缩以获得更高效的文件。 +- [PostgreSQL Database](http://wiki.postgresql.org/wiki/Community_Guide_to_PostgreSQL_GUI_Tools) - 一个完整的工具列表。 +- [Process Explorer](https://technet.microsoft.com/en-us/sysinternals/processexplorer.aspx) - 功能强大的任务管理工具 ![Freeware][Freeware Icon] +- [Process Hacker](http://processhacker.sourceforge.net/) -优秀且成熟的任务管理工具。 +- [RazorSQL](http://www.razorsql.com/) - 供数据库管理员使用的 SQLite 数据库管理软件 +- [Redis Desktop Manager](http://redisdesktop.com/) 跨平台开源的Redis数据库管理工具。 +- [SourceTree](https://www.sourcetreeapp.com/) - 一个免费的Git&Mercurial客户端。 +- [Sql Wave](http://www.valentina-db.com/en/sqlwave) - 一个MySQL数据库管理器。 +- [Vagrant](https://www.vagrantup.com/) - 一个用于创建和管理虚拟机的工具。 [![Open-Source Software][OSS Icon]](https://github.com/mitchellh/vagrant) +- [Visual Studio](https://www.visualstudio.com/) - 终极Microsoft开发工具。 +- [Wamp](http://www.wampserver.com/en/) - Web开发环境。 +- [Wireshark](https://www.wireshark.org/) - 一个网络协议分析工具。 ![Open-Source Software][OSS Icon] [![Freeware][Freeware Icon]](https://www.wireshark.org/docs/wsdg_html_chunked/ChIntroDevelopment.html) +- [Zsh](http://www.zsh.org/) - 一个强大的命令行shell。 [![Open-Source Software][OSS Icon]](http://sourceforge.net/p/zsh/code/ci/master/tree/) + + + + +#### 前端 + +- [IETester](http://www.my-debugbar.com/wiki/IETester/HomePage) - 一个免费的WebBrowser控件。模拟网页在IE5.5、IE6、IE7、IE8、IE9以及IE10等浏览器中的兼容性,让我们看一下辛苦做好的CSS样式或网站版面是否可以在各个主要浏览器正常显示。 + +- [postman](https://www.getpostman.com) - API请求。[荐]。[#](http://www.cnblogs.com/mafly/p/postman.html) + + + + + + + + + + + + + + + + + + + + ## 杂项 diff --git "a/01-\344\270\252\344\272\272\346\225\264\347\220\206/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" index f346151..4157567 100644 --- "a/01-\344\270\252\344\272\272\346\225\264\347\220\206/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" +++ "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/05-Git\345\270\270\347\224\250\345\221\275\344\273\244.md" @@ -295,19 +295,31 @@ git update-index --no-assume-unchanged ### 进行文件改动后,未commit,然后切换分支 -我推荐你用`git stash`暂存起来,切换回来的时候用`git stash apply`重新获取刚才的变更。切换的时候给你一个干净的工作目录。 +推荐你用`git stash`暂存起来,切换回来的时候用`git stash apply`重新获取刚才的变更。切换的时候给你一个干净的工作目录。 有几种选择: -1. add并且commit,再checkout,提交到当前分支 -2. add但不commit,可以stash,然后checkout回来之后stash apply,在commit,提交到当前分支 -3. add但不commit,也不stash,直接checkout,然后再commit的话,记录就在切换分支下面。 +- (1)add并且commit,再checkout到另外一个分支,提交到当前分支。 +- (2)add但不commit,可以stash,再checkout到另外一个分支,然后再checkout回来之后stash apply,再commit,提交到当前分支。 +- (3)add但不commit,也不stash,直接checkout,然后再commit的话,记录就在切换分支下面。 其背后的原因:一个本地的git repo只有一个工作区和暂存区,但是有多个分支的提交区,而我们的checkout只是将HEAD指针从一个分支切换到另一个分支。 参考链接:[#](https://segmentfault.com/q/1010000000156026) + + + +### 弹出提示:Another git process seems to be running in this repository + +解决办法:try deleting .lock file in your .git directory. + +Generally such problems occurs when you execute two git commands simultaneously maybe one from command prompt and one from IDE. + + + + ## Others ### 参考书籍 diff --git "a/01-\344\270\252\344\272\272\346\225\264\347\220\206/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" similarity index 70% rename from "01-\344\270\252\344\272\272\346\225\264\347\220\206/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" rename to "01-\344\270\252\344\272\272\346\225\264\347\220\206/Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" index 2369dcb..3ff53f0 100644 --- "a/01-\344\270\252\344\272\272\346\225\264\347\220\206/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" +++ "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" @@ -1,327 +1,500 @@ ---- -title: Sublime Text快捷键 -date: 2016-05-18 12:39:04 -categories: -- 技术 -tags: -- 工具 ---- - - - -## 下载 - -- [Sublime Text 3 官方下载地址](http://www.sublimetext.com/3) - -- [Sublime Text 3 3126 注册码](https://fatesinger.com/78705) - -## 资料 - -## 技巧 - -## 个人最常用的快捷键 - -快捷键完整版见最后一段,本段只列个人习惯。 - -**四种 Goto :** - -- `Ctrl + P`:文件定位 - -- `Ctrl + ;`:词语定位 # - -- `Ctrl + R`:函数定位 @ - -- `Ctrl + G`:行号定位 : - - -## 插件 - - -### 安装Package Control - -先装插件管理器:[Package Control](https://packagecontrol.io/installation),用它我们可以很方便的浏览、安装和卸载Sublime Text中的插件。步骤如下: - -(1)使用「Ctrl + `」打开Sublime Text控制台,将下面的代码粘贴到控制台里: - -``` -import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read()) -``` - - -等待Package Control安装完成。 - -重启。 -如果顺利的话,此时就可以在Preferences菜单下看到Package Settings和Package Control两个菜单了。 - - -(2)用`Ctrl + Shift + P`打开命令板,输入`PCI`应出现Package Control。此时表明安装成功。 - -之后,我们就可以方便的安装使用Sublime Text的各种插件了。 - - -### 中文输入法中,光标无法跟随 - -解决办法:安装`IMESupport`这个插件。貌似目前只支持windows,在搜索等界面不能很好的跟随光标。 - -操作:Ctrl + Shift + P →输入pci →输入IMESupport →回车。 - - -### 中文乱码的问题 - -解决办法:安装插件`ConvertToUTF8`。 - -如果是在Mac上使用的话,还得安装一个插件`Codecs33` - - - -### 在Sublime Text中进行markdown写作 - -**(1)实现markdown语法高亮。** - -安装 Package Control之后,安装插件`Monokai Extended`和`Markdown Extended`。步骤如下: - -- Shift + Command + P 调出 Command Palette,输入 pci(模糊匹配),找到 Package Control: Install Package,回车; -- 分别输入两个插件名称、回车,等待安装; -- 点击 Sublime 右下角文档格式,在列表最上方名为 Open all with current extension as 二级列表中选择 Markdown Extended; -- 在 Preferences——Color Scheme——Mononkai Extended 下选择一个皮肤,我选的是`Bright主题`。效果如下: - -参考链接:[确实是近乎完美的 markdown 写作体验](https://wzzlj.gitbooks.io/wzzljomooc2py/content/Begin/peizhi_sublime_markdown.html) - -上面这个链接也讲到了gitbook的使用,可以参考下。 - -**(2)实现实时预览:** - -同样是在`install package`中安装插件`OmniMarkupPreviewer`。因为网的原因,这个插件安装的时间会比较久。 - -插件安装成功后我们就可以使用快捷键对编辑的markdown源文件进行预览了。下面是几个常用快捷键: - -- **Ctrl + Alt + O**:在浏览器中**实时预览** -- Ctrl + Alt + X:导出HTML -- Ctrl+Alt+C:HTML标记拷贝至剪贴板 - -参考链接:[介绍Sublime3下两款Markdown插件](http://www.jianshu.com/p/335b7d1be39e) - - -## 使用技巧 - -### 在Sublime Text 中进行代码格式化 - -其实在sublime中已经自建了格式化按钮: - -Edit -> Line -> Reindent } - -只是sublime并没有给他赋予快捷键,所以只需加上快捷键即可。 - - - -参考链接:[Sublime 格式化代码 快捷键以及插件使用](http://blog.csdn.net/vic___/article/details/12615089) - - -### 鼠标中键的使用 - -按住鼠标中键,往下拖动(不是滚动鼠标),它达到的效果等同于:Ctrl+鼠标左键单击。 - - - -## mac下的使用 - -### 字体放大缩小 - -快捷键:`command + 加号`是放大字体。 - - - - -## 快捷键汇总 - - -### 编辑 - -| Win快捷键 |Mac快捷键| 作用 | 备注 | -|:-------------|:-------------|:-----|:-----| -| Ctrl + Enter || 在当前行下面新增一行然后跳至该行 | 即使光标不在行尾,也能快速向下插入一行。 | -| Ctrl + Shift + Enter | |在当前行上面增加一行并跳至该行 | | -| **Ctrl + Shift + D** | |复制当前行到下一行 | | -| **Ctrl+K+K** || 从光标处开始删除代码至行尾。按住Ctrl,按两次K | | -| Ctrl+Shift+K || 删除整行 | | -|Ctrl+H|Option+Cmd+F|查找替换||| -| Ctrl+/ || 注释单行 | | -| Ctrl+Shift+/ || 注释多行 | | -| Ctrl+K+U || 转换大写 | | -| Ctrl+K+L || 转换小写 | | -| Ctrl+F2 || 设置书签,F2切换书签* | | -| Ctrl+T || 左右字母互换 | | -| F6 || 单词检测拼写 | | -| | | || - - - -### 选择 - -| Win快捷键 | Mac快捷键 | 作用 | 备注 | -|:-------------|:-------------|:-----|:-----| -|Ctrl+鼠标左键单击||集体输入|| -|Ctrl + D||选择当前光标所在的词并高亮该词所有出现的位置,再次按`Ctrl + D`选择该词出现的下一个位置。|在多重选词的过程中,使用`Ctrl + K`进行跳过,使用`Ctrl + U`进行回退,使用`Esc`退出多重编辑| -|**Alt + F3**| | 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑| 例如快速选中并更改所有相同的变量名、函数名等。| -|**Ctrl + Shift +【↑/↓**| Ctrl + Cmd +↑/↓ | 移动当前行 | | -|Ctrl+L| | 选中整行,继续操作则继续选择下一行,效果和 `Shift + ↓` 效果一样| | -|**Ctrl+Shift+L**| | 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行| 经常与上一个快捷键结合起来使用 | -|**Ctrl + J**| | 把当前选中区域合并为一行| | -| Ctrl + ←/→| | 进行逐词移动| | -|Ctrl + ↑/↓| | 移动当前显示区域| | -|Shift + ↑/↓|| 一行一行地进行选中| | -|Ctrl + Shift + ←/→| | 进行逐词选择| | -|Ctrl + M| |光标移动至括号内结束或开始的位置|| -|Ctrl + Shift + M| |快速选择括号间的内容| | -|Ctrl + Shift + J| |快速选择同缩进的内容| | -|Ctrl + Shift + Space| |快速选择当前作用域(Scope)的内容| | -|Ctrl+Shift+[| |选中代码,按下快捷键,折叠代码。| | -|Ctrl+Shift+]| |选中代码,按下快捷键,展开代码。| | -|Ctrl+K+0| |展开所有折叠代码。| | - -### 多重选择(Multi-Selection) - -多重选择功能允许在页面中同时存在多个光标,让很多本来需要正则表达式、高级搜索和替换才能完成的任务也变得游刃有余。 - -激活多重选择的方法有两几种: - -- 按住 Ctrl 然后在页面中希望中现光标的位置点击。 -- 选择数行文本,然后按下 Shift + Ctrl + L。 -通过反复按下 Ctrl + D 即可将全文中与光标当前所在位置的词相同的词逐一加入选择,而直接按下 Alt+F3即可一次性选择所有相同的词。 -- 按下鼠标中键来进行垂直方向的纵列选择,也可以进入多重编辑状态。 - - - - -### 搜索 - -- `Ctrl + Shift + F`:多文件查找&替换 - -在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找。 - - - -- `F3`:跳至当前关键字下一个位置 - -- `Shift + F3`:跳到当前关键字上一个位置 - - -- `Ctrl + F/H`:进行标准查找/替换,之后: - -- `Alt + C`:切换大小写敏感(Case-sensitive)模式 - -- `Alt + W`:切换整字匹配(Whole matching)模式 - -- `Alt + R`:切换正则匹配(Regex matching)模式 - -- `Ctrl + Shift + H`:替换当前关键字 - -- `Ctrl + Alt + Enter`:替换所有关键字匹配 - - - -- `Ctrl + P:打开搜索框,跳转到指定文件。输入文件名后可以: - -- 输入当前项目中的文件名,快速搜索文件; - -- 输入@和关键字,查找文件中函数名; - -- 输入:和数字,跳转到文件中该行代码; - -- 输入#和关键字,查找变量名 - -- `Ctrl + R`:打开搜索框,自带`@`,输入关键字,查找文件中的函数名。 - -例如:在函数较多的页面快速查找某个函数。 - -- `Ctrl + G`:打开搜索框,自动带`:`,输入数字跳转到该行代码。 - -例如:在页面代码比较长的文件中快速定位。 - -- `Ctrl+ `:打开搜索框,自动带`@`,输入关键字,查找文件中的函数名。 - -例如:在函数较多的页面快速查找某个函数。 - - - -### 显示 - -| 快捷键 | 作用 | 备注 | -|:-------------|:-------------|:-----| -| Ctrl+Tab | 按文件浏览过的顺序,切换当前窗口的标签页 | | -| Ctrl+PageDown | 向左切换当前窗口的标签页 | | -| Ctrl+PageUp | 向右切换当前窗口的标签页 | | -| F11 | 普通全屏 | | -| Shift + F11 | 免打扰全屏 | | -| Alt + Shift + 1 | 窗口分屏,恢复默认1屏 | 非小键盘的数字 | -| Alt + Shift + 2 | 左右分屏-2列 | | -| Alt + Shift + 3 | 左右分屏-3列 | | -| Alt + Shift + 4 | 左右分屏-4列 | | -| Alt + Shift + 5 | 上下左右分屏-等分4屏 | | -| Alt + Shift + 8 | 上下分屏-2行 | | -| Alt + Shift + 9 | 上下分屏-3行 | | -| Ctrl+K+B | 开启/关闭侧边栏 | | -| | | | - -备注:分屏之后,使用`Ctrl + 数字键`跳转到指定屏,使用`Ctrl + Shift + 数字键`将当前屏移动到指定屏 - - - - -### 窗口 - -`Ctrl + N`:在当前窗口创建一个新标签 - -`Ctrl + Shift + N`:创建一个新窗口 - -`Ctrl + Shift + T`:恢复刚刚关闭的标签 - -### 其他 - -- `Ctrl + Shift + P`:调出命令板(Command Palette) - -- `Ctrl + `:调出控制台 - - -## 参考链接 - -- [Sublime Text 全程指引 by Lucida](http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html)【荐】 - -- [我的Sublime Text 3 配置](http://lovenight.github.io/2015/11/30/%E6%88%91%E7%9A%84Sublime-Text-3-%E9%85%8D%E7%BD%AE/) - -- [知乎:Sublime Text 有哪些实用技巧?](https://www.zhihu.com/question/19976788) - -- [如何优雅地使用Sublime Text3](http://www.jeffjade.com/2015/12/15/2015-04-17-toss-sublime-text/) - -- [面向 Web 开发者的 Sublime Text 插件](http://chinagdg.org/2016/02/ttt1-sublime-plugins/) - -- [Sublime Text 3最好的功能、插件和设置](http://www.css88.com/archives/5858) - -- [Sublime Text:我的极简 Markdown 编辑器](http://tinyletter.com/CnFeat/letters/sublime-text-markdown) - -- [如何优雅地使用 Sublime Text3 [OS X]](http://qiudeqing.com/tools/2015/05/31/sublime-text-3.html) - -- [Seti UI 主题: 让你编辑器焕然一新](http://chinagdg.org/2016/02/ttt2-seti-ui/) - -- [Sublime Text 3 配置和使用方法](https://www.zybuluo.com/king/note/47271) - - -- [20 个强大的 Sublime Text 插件](http://www.oschina.net/translate/20-powerful-sublimetext-plugins) - -- [像 Sublime Text 一样使用 Chrome DevTools](http://chinagdg.org/2015/12/%E5%83%8F-sublime-text-%E4%B8%80%E6%A0%B7%E4%BD%BF%E7%94%A8-chrome-devtools/) - -网站的这篇文章也可以看看:[http://chinagdg.org/2016/04/android-studio-2-0/](http://chinagdg.org/2016/04/android-studio-2-0/) - - -- [sublime text插件推荐](http://w3cboy.com/post/2014/01/sublime%E6%8F%92%E4%BB%B6%E6%8E%A8%E8%8D%90/) - - -- [ Sublime Text3 快捷键汇总及设置快捷键配置环境变量](http://blog.csdn.net/moyan_min/article/details/11530751) - -传智播客推荐的参考链接。 - -#### mac篇 - -- [Sublime Text 3 Mac 指南](https://code.kpman.cc/2014/10/14/sublime-text-3-mac-%E6%8C%87%E5%8D%97/) - - +--- +title: Sublime Text快捷键 +date: 2016-05-18 12:39:04 +categories: +- 技术 +tags: +- 工具 +--- + + + +## 下载 + +- [Sublime Text 3 官方下载地址](http://www.sublimetext.com/3) + +## 注册码 + + +### Sublime Text 3 3126 + +- [Sublime Text 3 3126 注册码](https://fatesinger.com/78705) + + +### Sublime Text 3 3143 + +注册码: + +``` +—– BEGIN LICENSE —– +TwitterInc +200 User License +EA7E-890007 +1D77F72E 390CDD93 4DCBA022 FAF60790 +61AA12C0 A37081C5 D0316412 4584D136 +94D7F7D4 95BC8C1C 527DA828 560BB037 +D1EDDD8C AE7B379F 50C9D69D B35179EF +2FE898C4 8E4277A8 555CE714 E1FB0E43 +D5D52613 C3D12E98 BC49967F 7652EED2 +9D2D2E61 67610860 6D338B72 5CF95C69 +E36B85CC 84991F19 7575D828 470A92AB +—— END LICENSE —— +``` + +参考链接: + +- [csdn](http://blog.csdn.net/weixin_39768635/article/details/77979793) + + + + + + +## 个人最常用的快捷键 + +快捷键完整版见最后一段,本段只列个人习惯。 + +**四种 Goto :** + +- `Ctrl + P`:文件定位 + +- `Ctrl + ;`:词语定位 # + +- `Ctrl + R`:函数定位 @ + +- `Ctrl + G`:行号定位 : + + + +## 编辑器配置 + +下面是网友的一些配置,根据个人喜好可以进行修改: + +```bash +# 修改配置路径: Sublime Text -> Preferences -> Settings-User + +"always_show_minimap_viewport": true, #是否总是显示小地图 +"draw_minimap_border": true, # 让minimap里的当前位置更显眼点. +"highlight_line": true, # 高亮当前行 +"highlight_modified_tabs": true, # 修改了而尚未保存的 tab, 会用橘黄色显示 +"ignored_packages": +[ + "Vintage" +], +"show_encoding": true, # 显示文件编码 +"show_full_path": true, # 标题栏上显示完整路径 +"show_line_endings": true, # 文档到达底部会在最后一行 +"open_files_in_new_window": false, # 在 Finder 里打开文件时, 不会新开窗口了 +"translate_tabs_to_spaces": true #将tab键的形式转成空格 +``` + + + +## 插件 + + +### 安装Package Control + +**方法一:** + +先装插件管理器:[Package Control](https://packagecontrol.io/installation),用它我们可以很方便的浏览、安装和卸载Sublime Text中的插件。步骤如下: + +(1)使用「Ctrl + `」打开Sublime Text控制台,将下面的代码粘贴到控制台里: + +``` +import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read()) +``` + + +等待Package Control安装完成。 + +重启。 + +如果顺利的话,此时就可以在Preferences菜单下看到Package Settings和Package Control两个菜单了。 + + + +(2)用`Ctrl + Shift + P`打开命令板,输入`PCI`应出现Package Control。此时表明安装成功。 + +之后,我们就可以方便的安装使用Sublime Text的各种插件了。 + + + +**方法二:**(Sublime Text 3143的安装) + + +如果安装的是Sublime Text 3143,上面的方法一可能会失效。此时可尝试方法二。 + +方法二在我的mac上可行,在我的win上不可行。 + + +**方法二:**(离线安装) + + +方法二应该对所有版本的Sublime Text均适用。步骤如下。 + +- 关闭Sublime Text 3,去下载一个zip包。 +- 将包内的顶层文件夹解压至C:\Users\<你的用户名>\AppData\Roaming\Sublime Text 3\Packages路径下(找不到AppData的请显示系统文件夹及隐藏文件夹,或者直接在地址中输入该路径),重命名package_control-3.3.1-beta2(与下载版本名称有关)为Package Control +- 打开Sublime Text 3(刚打开时会自动安装Package Control,按`Ctrl+`可以在控制台中查看进度),安装完Package Control后按Ctrl+Shift+P,输入“Install”来搜索Package Control。 + + +参考链接:[csdn](http://blog.csdn.net/swhard/article/details/78930371) + + +### 无法安装插件的问题 + +Package control 好不容易安装好了,当你尝试去安装别的插件的时候,可能发现报错如下: + +``` + There are no packages available for installation +``` + +解决办法如下: + + +打开目录`C:\Users\smyhvae\AppData\Roaming\Sublime Text 3\Packages\User\`下的`Package Control.sublime-settings`文件,添加一行"channels"字段: + +```bash + +"channels": +[ + "https://wilon.github.io/static/channel_v3.json" +], +``` + +上面的"channels"字段是添加的url路径。如果认为上面的链接太慢,还可以指定本地的channel_v3.json路径(推荐此方法),方法如下: + +- 下载json文件:packagecontrol.io下载 或 [GitHub下载](https://wilon.github.io/static/channel_v3.json) +- 将下载好的文件放到Sublime Text的安装目录下。 +- 将上面的"channels"字段改为 + +```bash +"channels": +[ + "C:/Program Files/Sublime Text 3/channel_v3.json" +], +``` + + + +参考链接: + +- [知乎](https://www.zhihu.com/question/34386189/answer/80188612) + +- [csdn](http://blog.csdn.net/q2365921/article/details/74298371) + + + + + +### 中文输入法中,光标无法跟随 + +解决办法:安装`IMESupport`这个插件。貌似目前只支持windows,在搜索等界面不能很好的跟随光标。 + +操作:Ctrl + Shift + P →输入pci →输入IMESupport →回车。 + + +### 中文乱码的问题 + +解决办法:安装插件`ConvertToUTF8`。 + +如果是在Mac上使用的话,还得安装一个插件`Codecs33` + + + +### 在Sublime Text中进行markdown写作 + +**(1)安装主题:实现markdown语法高亮。** + +安装 Package Control之后,安装插件`Monokai Extended`和`Markdown Extended`。步骤如下: + +- Shift + Command + P 调出 Command Palette,输入 pci(模糊匹配),找到 Package Control: Install Package,回车; +- 分别输入两个插件名称、回车,等待安装; +- 点击 Sublime 右下角文档格式,在列表最上方名为 Open all with current extension as 二级列表中选择 Markdown Extended; +- 在 Preferences——Color Scheme——Mononkai Extended 下选择一个皮肤,我选的是`Bright主题`。效果如下: + +参考链接:[确实是近乎完美的 markdown 写作体验](https://wzzlj.gitbooks.io/wzzljomooc2py/content/Begin/peizhi_sublime_markdown.html) + +上面这个链接也讲到了gitbook的使用,可以参考下。 + +,再推荐一个很漂亮的主题:[Material Theme](https://github.com/equinusocio/material-theme) + +**(2)实现实时预览:** + +同样是在`install package`中安装插件`OmniMarkupPreviewer`。因为网的原因,这个插件安装的时间会比较久。 + +插件安装成功后我们就可以使用快捷键对编辑的markdown源文件进行预览了。下面是几个常用快捷键: + +- **Ctrl + Alt + O**:在浏览器中**实时预览**(非常实用) +- Ctrl + Alt + X:导出HTML +- Ctrl+Alt+C:HTML标记拷贝至剪贴板 + +参考链接:[介绍Sublime3下两款Markdown插件](http://www.jianshu.com/p/335b7d1be39e) + + +预览的时候,如果出现下面这样的错误: + +201801101430.png + +解决办法: + +Sublime Text > Preferences > Package Settings > OmniMarkupPreviewer > Settings - User。复制粘贴下面代码保存: + +```bash +{ + "renderer_options-MarkdownRenderer": { + "extensions": ["tables", "fenced_code", "codehilite"] + } +} +``` + +参考链接: + +- [关于OmniMarkupPreviewer 404](https://www.jianshu.com/p/d8367fec0edf) +- [issues](https://github.com/timonwong/OmniMarkupPreviewer/issues/85) + + +### 侧边栏增强插件:SideBarEnhancements + +侧边栏右键的时候,默认选项比较少; + +20180110_2023.png + +安装了插件`SideBarEnhancements`之后,侧边栏的选项变多了: + +20180110_2029.png + + +### 其他插件 + +- `Bracket Highlighter`:匹配括号高亮,自带的感觉高亮不强。 + +- Emmet:前端工程师利器,各种代码补全自动生成。 + + + + + +## 使用技巧 + +### 在Sublime Text 中进行代码格式化 + +其实在sublime中已经自建了格式化按钮: + +Edit -> Line -> Reindent } + +只是sublime并没有给他赋予快捷键,所以只需加上快捷键即可。 + + + +参考链接:[Sublime 格式化代码 快捷键以及插件使用](http://blog.csdn.net/vic___/article/details/12615089) + + +### 鼠标中键的使用 + +按住鼠标中键,往下拖动(不是滚动鼠标),它达到的效果等同于:Ctrl+鼠标左键单击。 + + + +## mac下的使用 + +### 字体放大缩小 + +快捷键:`command + 加号`是放大字体。 + + + + +## 快捷键汇总 + + +### 编辑 + +| Win快捷键 |Mac快捷键| 作用 | 备注 | +|:-------------|:-------------|:-----|:-----| +| Ctrl + Enter || 在当前行下面新增一行然后跳至该行 | 即使光标不在行尾,也能快速向下插入一行。 | +| Ctrl + Shift + Enter | |在当前行上面增加一行并跳至该行 | | +| **Ctrl + Shift + D** | |复制当前行到下一行 | | +| **Ctrl+K+K** || 从光标处开始删除代码至行尾。按住Ctrl,按两次K | | +| Ctrl+Shift+K || 删除整行 | | +|Ctrl+H|Option+Cmd+F|查找替换||| +| Ctrl+/ || 注释单行 | | +| Ctrl+Shift+/ || 注释多行 | | +| Ctrl+K+U || 转换大写 | | +| Ctrl+K+L || 转换小写 | | +| Ctrl+F2 || 设置书签,F2切换书签* | | +| Ctrl+T || 左右字母互换 | | +| F6 || 单词检测拼写 | | +| | | || + + + +### 选择 + +| Win快捷键 | Mac快捷键 | 作用 | 备注 | +|:-------------|:-------------|:-----|:-----| +|Ctrl+鼠标左键单击||集体输入|| +|Ctrl + D||选择当前光标所在的词并高亮该词所有出现的位置,再次按`Ctrl + D`选择该词出现的下一个位置。|在多重选词的过程中,使用`Ctrl + K`进行跳过,使用`Ctrl + U`进行回退,使用`Esc`退出多重编辑| +|**Alt + F3**| | 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑| 例如快速选中并更改所有相同的变量名、函数名等。| +|**Ctrl + Shift +【↑/↓**| Ctrl + Cmd +↑/↓ | 移动当前行 | | +|Ctrl+L| | 选中整行,继续操作则继续选择下一行,效果和 `Shift + ↓` 效果一样| | +|**Ctrl+Shift+L**| | 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行| 经常与上一个快捷键结合起来使用 | +|**Ctrl + J**| | 把当前选中区域合并为一行| | +| Ctrl + ←/→| | 进行逐词移动| | +|Ctrl + ↑/↓| | 移动当前显示区域| | +|Shift + ↑/↓|| 一行一行地进行选中| | +|Ctrl + Shift + ←/→| | 进行逐词选择| | +|Ctrl + M| |光标移动至括号内结束或开始的位置|| +|Ctrl + Shift + M| |快速选择括号间的内容| | +|Ctrl + Shift + J| |快速选择同缩进的内容| | +|Ctrl + Shift + Space| |快速选择当前作用域(Scope)的内容| | +|Ctrl+Shift+[| |选中代码,按下快捷键,折叠代码。| | +|Ctrl+Shift+]| |选中代码,按下快捷键,展开代码。| | +|Ctrl+K+0| |展开所有折叠代码。| | + +### 多重选择(Multi-Selection) + +多重选择功能允许在页面中同时存在多个光标,让很多本来需要正则表达式、高级搜索和替换才能完成的任务也变得游刃有余。 + +激活多重选择的方法有两几种: + +- 按住 Ctrl 然后在页面中希望中现光标的位置点击。 +- 选择数行文本,然后按下 Shift + Ctrl + L。 +通过反复按下 Ctrl + D 即可将全文中与光标当前所在位置的词相同的词逐一加入选择,而直接按下 Alt+F3即可一次性选择所有相同的词。 +- 按下鼠标中键来进行垂直方向的纵列选择,也可以进入多重编辑状态。 + + + + +### 搜索 + +- `Ctrl + Shift + F`:多文件查找&替换 + +在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找。 + + + +- `F3`:跳至当前关键字下一个位置 + +- `Shift + F3`:跳到当前关键字上一个位置 + + +- `Ctrl + F/H`:进行标准查找/替换,之后: + +- `Alt + C`:切换大小写敏感(Case-sensitive)模式 + +- `Alt + W`:切换整字匹配(Whole matching)模式 + +- `Alt + R`:切换正则匹配(Regex matching)模式 + +- `Ctrl + Shift + H`:替换当前关键字 + +- `Ctrl + Alt + Enter`:替换所有关键字匹配 + + + +- `Ctrl + P:打开搜索框,跳转到指定文件。输入文件名后可以: + +- 输入当前项目中的文件名,快速搜索文件; + +- 输入@和关键字,查找文件中函数名; + +- 输入:和数字,跳转到文件中该行代码; + +- 输入#和关键字,查找变量名 + +- `Ctrl + R`:打开搜索框,自带`@`,输入关键字,查找文件中的函数名。 + +例如:在函数较多的页面快速查找某个函数。 + +- `Ctrl + G`:打开搜索框,自动带`:`,输入数字跳转到该行代码。 + +例如:在页面代码比较长的文件中快速定位。 + +- `Ctrl+ `:打开搜索框,自动带`@`,输入关键字,查找文件中的函数名。 + +例如:在函数较多的页面快速查找某个函数。 + + + +### 显示 + +| 快捷键 | 作用 | 备注 | +|:-------------|:-------------|:-----| +| Ctrl+Tab | 按文件浏览过的顺序,切换当前窗口的标签页 | | +| Ctrl+PageDown | 向左切换当前窗口的标签页 | | +| Ctrl+PageUp | 向右切换当前窗口的标签页 | | +| F11 | 普通全屏 | | +| Shift + F11 | 免打扰全屏 | | +| Alt + Shift + 1 | 窗口分屏,恢复默认1屏 | 非小键盘的数字 | +| Alt + Shift + 2 | 左右分屏-2列 | | +| Alt + Shift + 3 | 左右分屏-3列 | | +| Alt + Shift + 4 | 左右分屏-4列 | | +| Alt + Shift + 5 | 上下左右分屏-等分4屏 | | +| Alt + Shift + 8 | 上下分屏-2行 | | +| Alt + Shift + 9 | 上下分屏-3行 | | +| Ctrl+K+B | 开启/关闭侧边栏 | | +| | | | + +备注:分屏之后,使用`Ctrl + 数字键`跳转到指定屏,使用`Ctrl + Shift + 数字键`将当前屏移动到指定屏 + + + + +### 窗口 + +`Ctrl + N`:在当前窗口创建一个新标签 + +`Ctrl + Shift + N`:创建一个新窗口 + +`Ctrl + Shift + T`:恢复刚刚关闭的标签 + +### 其他 + +- `Ctrl + Shift + P`:调出命令板(Command Palette) + +- `Ctrl + `:调出控制台 + + +## 参考链接 + +- [Sublime Text 全程指引 by Lucida](http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html)【荐】 + +- [我的Sublime Text 3 配置](http://lovenight.github.io/2015/11/30/%E6%88%91%E7%9A%84Sublime-Text-3-%E9%85%8D%E7%BD%AE/) + +- [知乎:Sublime Text 有哪些实用技巧?](https://www.zhihu.com/question/19976788) + +- [如何优雅地使用Sublime Text3](http://www.jeffjade.com/2015/12/15/2015-04-17-toss-sublime-text/) + +- [面向 Web 开发者的 Sublime Text 插件](http://chinagdg.org/2016/02/ttt1-sublime-plugins/) + +- [Sublime Text 3最好的功能、插件和设置](http://www.css88.com/archives/5858) + +- [Sublime Text:我的极简 Markdown 编辑器](http://tinyletter.com/CnFeat/letters/sublime-text-markdown) + +- [如何优雅地使用 Sublime Text3 [OS X]](http://qiudeqing.com/tools/2015/05/31/sublime-text-3.html) + +- [Seti UI 主题: 让你编辑器焕然一新](http://chinagdg.org/2016/02/ttt2-seti-ui/) + +- [Sublime Text 3 配置和使用方法](https://www.zybuluo.com/king/note/47271) + + +- [20 个强大的 Sublime Text 插件](http://www.oschina.net/translate/20-powerful-sublimetext-plugins) + +- [像 Sublime Text 一样使用 Chrome DevTools](http://chinagdg.org/2015/12/%E5%83%8F-sublime-text-%E4%B8%80%E6%A0%B7%E4%BD%BF%E7%94%A8-chrome-devtools/) + +网站的这篇文章也可以看看:[http://chinagdg.org/2016/04/android-studio-2-0/](http://chinagdg.org/2016/04/android-studio-2-0/) + + +- [sublime text插件推荐](http://w3cboy.com/post/2014/01/sublime%E6%8F%92%E4%BB%B6%E6%8E%A8%E8%8D%90/) + + +- [ Sublime Text3 快捷键汇总及设置快捷键配置环境变量](http://blog.csdn.net/moyan_min/article/details/11530751) + +传智播客推荐的参考链接。 + +#### mac篇 + +- [Sublime Text 3 Mac 指南](https://code.kpman.cc/2014/10/14/sublime-text-3-mac-%E6%8C%87%E5%8D%97/) + + diff --git "a/01-\344\270\252\344\272\272\346\225\264\347\220\206/06-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" similarity index 95% rename from "01-\344\270\252\344\272\272\346\225\264\347\220\206/06-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" rename to "01-\344\270\252\344\272\272\346\225\264\347\220\206/chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" index 8e7640b..eaeff9e 100644 --- "a/01-\344\270\252\344\272\272\346\225\264\347\220\206/06-chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" +++ "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" @@ -1,56 +1,56 @@ - - -> chrome浏览器的常用插件,与开发相关。 - - - - - - - -## 常用插件 - -- [一键管理所有扩展](https://chrome.google.com/webstore/detail/%E4%B8%80%E9%94%AE%E7%AE%A1%E7%90%86%E6%89%80%E6%9C%89%E6%89%A9%E5%B1%95/niemebbfnfbjfojajlmnbiikmcpjkkja) - -随时打开 / 关闭已安装的插件,这才让Chrome 体验更棒。 - - -- [Adblock / Adblock Plus](https://chrome.google.com/webstore/detail/adblock-plus/cfhdojbkjhnklbpkdaibdccddilifddb) - -去广告。它不仅可以去除各种弹窗,还能去除横幅、视频等广告,而且还可以添加恶意域名的黑名单,还可以去除恶意追踪,防止你的内容被泄露,还你一个干净、清洁的浏览器。 - - - - -## GitHub相关插件 - -- [Github Toc](https://chrome.google.com/webstore/detail/github-toc/nalkpgbfaadkpckoadhlkihofnbhfhek) - - -在最上方显示 Github Readme 和 Wiki 文章的目录。 - - -- [Octotree](https://chrome.google.com/webstore/detail/octotree/bkhaagjahfmjljalopjnoealnfndnagc?hl=zh-CN) - -显示Github网站中项目的目录结构。 - - -参考链接:[Github Toc - Chrome 插件为 Github Readme 和 Wiki 文章加上目录](https://www.v2ex.com/t/137102) - - -## 参考连接 - -[15 个用于 GitHub 的 Chrome 插件](http://webres.wang/15-useful-chrome-extensions-for-github/) - - - - - - - - - - - - - + + +> chrome浏览器的常用插件,与开发相关。 + + + + + + + +## 常用插件 + +- [一键管理所有扩展](https://chrome.google.com/webstore/detail/%E4%B8%80%E9%94%AE%E7%AE%A1%E7%90%86%E6%89%80%E6%9C%89%E6%89%A9%E5%B1%95/niemebbfnfbjfojajlmnbiikmcpjkkja) + +随时打开 / 关闭已安装的插件,这才让Chrome 体验更棒。 + + +- [Adblock / Adblock Plus](https://chrome.google.com/webstore/detail/adblock-plus/cfhdojbkjhnklbpkdaibdccddilifddb) + +去广告。它不仅可以去除各种弹窗,还能去除横幅、视频等广告,而且还可以添加恶意域名的黑名单,还可以去除恶意追踪,防止你的内容被泄露,还你一个干净、清洁的浏览器。 + + + + +## GitHub相关插件 + +- [Github Toc](https://chrome.google.com/webstore/detail/github-toc/nalkpgbfaadkpckoadhlkihofnbhfhek) + + +在最上方显示 Github Readme 和 Wiki 文章的目录。 + + +- [Octotree](https://chrome.google.com/webstore/detail/octotree/bkhaagjahfmjljalopjnoealnfndnagc?hl=zh-CN) + +显示Github网站中项目的目录结构。 + + +参考链接:[Github Toc - Chrome 插件为 Github Readme 和 Wiki 文章加上目录](https://www.v2ex.com/t/137102) + + +## 参考连接 + +[15 个用于 GitHub 的 Chrome 插件](http://webres.wang/15-useful-chrome-extensions-for-github/) + + + + + + + + + + + + + diff --git "a/01-\344\270\252\344\272\272\346\225\264\347\220\206/\345\215\260\350\261\241\347\254\224\350\256\260\347\232\204\344\275\277\347\224\250.md" "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/\345\215\260\350\261\241\347\254\224\350\256\260\347\232\204\344\275\277\347\224\250.md" new file mode 100644 index 0000000..203f0c1 --- /dev/null +++ "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/\345\215\260\350\261\241\347\254\224\350\256\260\347\232\204\344\275\277\347\224\250.md" @@ -0,0 +1,9 @@ + + + + +### 把一个笔记作为链接,插入到别的笔记当中 + +选中当前笔记, + +在当前笔记中,选择菜单栏「笔记-->复制笔记链接」,然后粘贴到别的笔记当中即可。 \ No newline at end of file diff --git "a/01-\344\270\252\344\272\272\346\225\264\347\220\206/\346\220\234\347\264\242\346\212\200\345\267\247.md" "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/\346\220\234\347\264\242\346\212\200\345\267\247.md" new file mode 100644 index 0000000..6c88733 --- /dev/null +++ "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/\346\220\234\347\264\242\346\212\200\345\267\247.md" @@ -0,0 +1,6 @@ + + + +### 在浏览器的地址栏快速搜索 + +比如,在浏览器的地址栏输入"zhihu.com",然后按住tab键,就可以直接在地址栏搜索知乎上的内容了。 \ No newline at end of file diff --git "a/02-\347\275\221\347\273\234\346\224\266\350\227\217/\345\210\251\345\231\250\347\275\221\347\253\231\345\206\205\345\256\271\357\274\2102017\344\270\212\345\215\212\345\271\264\357\274\211.md" "b/02-\347\275\221\347\273\234\346\225\264\347\220\206/\345\210\251\345\231\250\347\275\221\347\253\231\345\206\205\345\256\271\357\274\2102017\344\270\212\345\215\212\345\271\264\357\274\211.md" similarity index 100% rename from "02-\347\275\221\347\273\234\346\224\266\350\227\217/\345\210\251\345\231\250\347\275\221\347\253\231\345\206\205\345\256\271\357\274\2102017\344\270\212\345\215\212\345\271\264\357\274\211.md" rename to "02-\347\275\221\347\273\234\346\225\264\347\220\206/\345\210\251\345\231\250\347\275\221\347\253\231\345\206\205\345\256\271\357\274\2102017\344\270\212\345\215\212\345\271\264\357\274\211.md" diff --git "a/02-\347\275\221\347\273\234\346\225\264\347\220\206/\345\210\251\345\231\250\347\275\221\347\253\231\345\206\205\345\256\271\357\274\2102017\344\270\213\345\215\212\345\271\264\357\274\211.md" "b/02-\347\275\221\347\273\234\346\225\264\347\220\206/\345\210\251\345\231\250\347\275\221\347\253\231\345\206\205\345\256\271\357\274\2102017\344\270\213\345\215\212\345\271\264\357\274\211.md" new file mode 100644 index 0000000..95fd7d1 --- /dev/null +++ "b/02-\347\275\221\347\273\234\346\225\264\347\220\206/\345\210\251\345\231\250\347\275\221\347\253\231\345\206\205\345\256\271\357\274\2102017\344\270\213\345\215\212\345\271\264\357\274\211.md" @@ -0,0 +1,135 @@ + + +## 2017-09-02-下班回家后,他们都在自学这些优质课程 + + +链接:[#](https://mp.weixin.qq.com/s?__biz=MzA3NTgzNzU2NQ==&mid=2653411614&idx=1&sn=710c9c40274abe7b1a6b8e0cdfa4f23f&chksm=84b9000cb3ce891a0607c0afd31a02d94407ed01e52ffb768dcdc2eae433f61fa2e9bc1206b8) + + +周二的分享,我们讨论了话题:「你有哪些值得推荐的学习课程?」大家推荐了 《许岑 PPT 教程》、《何帆知乎 live》、《CS50》、《耶鲁大学公开课:聆听音乐》、《应对气候变化的中国视角》、《美国政治概论》、《编码》、《孫中興的幽默社会学》《性教育课程体系》、《职场大咖系列课》、《深度学习工程师》等 20 门课程。 + + +### YOUSICIAN + +「YOUSICIAN」是一个,好像也是目前唯一一个可以用吉他英雄的方式练习真乐器的软件。全平台支持,还可以自己上传制作。针对钢琴,吉他,贝斯和尤克里里都有不同的课程。比如尤克里里有弹唱和指弹两个技能树,课时有 10 分钟,20 分钟和 30分钟。每天可以自行选择合适的技能和时间练习。特别适合像我这种看谱子听课都听不懂看不懂的选手。对照颜色和琴弦按就好了。时间长了对节奏和音准的感觉也会有进步。虽然比直面老师差很多,但是肯定比视频自学好太多了。尤其是尤克里里这种简单上手的乐器,进步非常明显,特别有成就感,几乎每天都能有肉眼可见木耳可听到的进步。 + +以配合「Finger」这个 app, 里面有翔实免费的尤克里里视频课程,毕竟那个是英语的,尤其是音乐术语。对初学者来说,看视频学中国流行歌,然后在「YOUSICIAN」里练习,这个组合我目前还是挺满意的。 + +### 我懂个P + +网易云课堂课程。Simon 阿文的「我懂个P」PPT教程,图文教程、教程幽默,有些页面制作精良,而且阿文的脑洞特别大。教程中也会推荐一些很好玩的神器,比如文字云工具、故障风格图片生成器等等。 + + +### 猴子都能懂的GIT入门 + +官方介绍:欢迎来到超级简单的 Git 入门,让我们一起学习如何使用Git进行版本管理吧! + +共有3个课程。Git 初学者请从「入门篇」开始,有 Git 使用经验者建议直接从「高级篇」开始。碰到「哎呀,是什么呢?」的时候,可以尝试查询「Git索引」。 + +和许多专业术语堆积的技术教程相比,这是一套难得的「说人话」的入门教学。课程特点有: + +1. 一系列猴子组成的插画,轻松逗趣、图文并茂。 + +2. 起点很低,知道 Git 大致是什么的应该都能看懂。 + +3. 操作步骤可选自己的系统或运行方式,支持:Windows / Mac / 命令行。 + + + +### 梧桐Live + +梧桐 Live 是专门为进入资本市场领域的法律职场新人提供学习、快速成长的知识讲座类平台,当中邀请了德恒、中伦、方达、锦天城、大成、康达、国浩等国内资本市场顶级律所的资深律师在上面开设各类专题讲座,像「资本市场律师助理入门系列培训课程」「尽调:如何做“好”法律尽职调查」都是上面人气比较高的课程。 + +因为平台是面向从事投行业务的律师助理,受众面比较窄,因此每一门课程收费价格都不低,推荐对资本市场法律服务有兴趣的朋友听一听。 + + +### 许岑 PPT 教程 + +他不仅仅会给你讲制作 PPT 的技法,哪个工具该怎么用,更重要的是让你去思考为什么要这么用,为什么宁可不用 xx 也不要乱用 xx,为什么默认的是最好的。PPT 不仅能传达信息,更能体现一个人的审美水平,这很重要。 + +最后,许岑是谁?锤子发布会 PPT 制作者,柴静「穹顶之下」PPT 制作者,普通话发音标准,英文发音标准,一个集美貌与才华与一身的男子,对于观众来说,这同样很重要。 + + + +### 何帆知乎 live:一名法官的写作技巧和时间管理 + +何老师是全国最高法院的法官,他最热衷于翻译美国的法治著作,向国内传播美国的各种法治思想,例如「批评官员的尺度:<纽约时报>诉警察局长沙利文案」「九人:美国最高法院风云」「法官能为民主做什么」「谁来守护公正:美国最高法院大法官访谈录」等都是近几年何老师出版过的人气和口碑极高的译作,他还在豆瓣上开了个人小站。 + +他在知乎开设的这个Live讲座「一名法官的写作技巧和时间管理」,讲述的是关于他如何平衡作为法官、译者、家人三种身份的关系的,在法律职业圈内非常受追捧。 + + +### 入门 Python的书:《父与子的编程之旅》 + +非常基础的一个 Python 教程,上到 88 岁,下到 8 岁,都可以阅读这本书。父子俩以通俗的语言,穿插对话的方式介绍了 Python 编程的知识。每章节都有相关练习,不光要看,更得多练。 + + + + + +### 哈佛大学公开课:计算机科学cs50 + +课程链接:[#](http://open.163.com/special/opencourse/cs50.html) + +官网介绍:本课程涵盖了哈佛大学公开课2010年计算机科学的所有课程内容和复习要点。 + + +CS50 课程为期十二周,一周上课两次,一次一小时。上课内容从最基本的二进位,ASCII,演算法,伪代码,C 语言语法及应用,排序法,哈希表等,到 TCP /IP,HTTP,HTML,CSS,PHP,SQL,JavaScript 中,阿贾克斯,一直到网路安全性(网络安全),不但将电脑科学里最重要的基础都带了一次,还会结合历史和新闻时事来讲授,对初学者来说,内容是满有分量的。 + +「CS50」就像是计算机科学的总纲一样,但是一点儿也不浅 。今年的课程我刚看了下,现在还有专门的一节讲 人工智能和物联网了。一个能从二进制一直讲到人工智能的课,而且对知识储备要求基本为 0,很难得的。 + + + +### 耶鲁大学公开课:聆听音乐 + +课程链接:[#](http://open.163.com/special/listeningtomusic/) + +官网介绍:本课程培养在对西方音乐理解基础上对音乐的感悟。它会介绍各种类型的音乐是如何搭配 。 + +推荐 Craig Wright 教授的「耶鲁大学公开课:聆听音乐」,有助于提高音乐审美。我是个乐盲,结合着教材学下来感觉自己的音乐素养多少提升了点儿。 + + + + +### 视频:应对气候变化的中国视角 + +全明星气候变化科学普及型课程,适合大学生、高中生及社会人士。简单讲讲我本科科研中接触到的两位课程讲者: + +秦大河先生是 IPCC AR5 WG1 的联合主席,做的是冰川冻土研究,得过国际气象组织奖、沃尔沃环境奖,横跨过南极洲,也曾以中国气象局局长身份主持台风紧急警报; + +贺克斌是清华大学环境学院院长,主要研究领域为细颗粒物 PM2.5 与大气复合污染控制,担任北京奥运、上海世博和广州亚运等空气质量保障专家,是我们做黑碳气溶胶等细颗粒物研究的学生绕不过去的一位学者。 + +这门课程集结了北京地区高校和科研院所的重要学者,做的是博雅而不失专精的事。经过这一课程后再去阅读数千页的 IPCC AR5 三个工作组的报告,会有的放矢,轻松很多,真正从中挖掘出自身所需的宝贵知识,加以利用。 + + +### 李涛 PS 教程 + +网易云课堂免费。 + + +本系列视频源自良知塾与高等教育出版社合作数字艺术设计精品规划教材之「Photoshop CS5 中文版案例教程」。全书分为基础篇、方法篇和案例篇 3 篇,共 10 章。 + +基础篇介绍平面设计的基本概念、流程、要求。方法篇从画笔、抠像、调色和材质4个方面让读者掌握 Photoshop 的核心使用方法。案例篇介绍了多个平面设计领域的基础知识和经典案例,使读者能够较全面地掌握各个平面设计领域的行业需求和专业技能。 + +奇货队长:推荐李涛的 PS 教程,简直神了。 + +高飞:强排李涛的 PS 教程,深入浅出。 + +GreatFinger:不仅讲了 PS,还讲了一些基础知识。 + + + +### 视频课程:美国政治概论 + +我还是继续推荐一下我最近完成的一门慕课课程和读过的一本书——清华大学刘瑜老师「美国政治概论」和她前几年出版的一本个人著作「民主的细节」。通过研习这套课程,以及阅读配套的这本随笔出版物,可以大致了解美国现行社会的民主、自由等哲学价值观的表现形态,以此反思我国现行政治体制存在的问题和不足。 + + + +### 书:《编码》 + +豆瓣链接:[#]() + +微软的一个大牛写的,看完这种书就有种长叹一口气,相见恨晚,为自己把曾经的青春交给不靠谱的计算机老师而惋惜的感觉。 + +在豆瓣上看到一篇很不错关于「编码」的文章,作者一瓢之饮,这里引用一下:我今天上午刚读完一本经典小书,叫「编码」,作者是 Charles Petzold, 估计很多计算机的同学都读过。这本书从童年的手电筒灯光能不能替代说话讲起,然后讲到编码组合,讲到二进制,讲到电报,讲到逻辑开关,讲到门电路,讲到加法器,讲到触发器,讲到存储,讲到算盘和微处理器,讲到总线,讲到操作系统,讲到计算机语言。Hey, look ! 一本书下来,一点难度都没有,但你却已经可以自己做一台简单的计算机了。 + + diff --git "a/02-\347\275\221\347\273\234\346\224\266\350\227\217/\350\243\205\344\272\206\345\225\245.md" "b/02-\347\275\221\347\273\234\346\225\264\347\220\206/\350\243\205\344\272\206\345\225\245.md" similarity index 98% rename from "02-\347\275\221\347\273\234\346\224\266\350\227\217/\350\243\205\344\272\206\345\225\245.md" rename to "02-\347\275\221\347\273\234\346\225\264\347\220\206/\350\243\205\344\272\206\345\225\245.md" index bb693f8..7683c21 100644 --- "a/02-\347\275\221\347\273\234\346\224\266\350\227\217/\350\243\205\344\272\206\345\225\245.md" +++ "b/02-\347\275\221\347\273\234\346\225\264\347\220\206/\350\243\205\344\272\206\345\225\245.md" @@ -37,7 +37,7 @@ Pinterest?两年前开始用,最初拿它当图床,毕竟没有下载限 问:我就想知道科学上网用的是哪个服务商的服务!!!我之前买过两次某某 N,都是只能一次买一年,买了之后两三个月厂商就带着小姨子跑路了,所以我很绝望。。。 -答:微博关注WANGPEIZHE,置顶微博里有。(微博里推荐的服务商是:) +答:微博关注WANGPEIZHE,置顶微博里有。(微博里推荐的翻墙服务商是:) 问:"WorkFlow简单快速地换区,更新从美区下载的应用" 这个workflow可以分享一下吗?这个换区是换个账号上美区还是直接本账号换区哦? diff --git "a/02-\347\275\221\347\273\234\346\225\264\347\220\206/\351\273\221\351\251\254\345\205\254\347\244\276.md" "b/02-\347\275\221\347\273\234\346\225\264\347\220\206/\351\273\221\351\251\254\345\205\254\347\244\276.md" new file mode 100644 index 0000000..232e48f --- /dev/null +++ "b/02-\347\275\221\347\273\234\346\225\264\347\220\206/\351\273\221\351\251\254\345\205\254\347\244\276.md" @@ -0,0 +1,35 @@ + + + +## 目录 + +#### 黑马视频链接 + +- [腾讯视频](http://v.qq.com/vplus/e22ba1df7dc890ac/videos) + +#### 三分钟工具 + +- [黑马公社三分钟工具下载(1-270期)](http://mp.weixin.qq.com/s/14ENOzSv4CjM607ncghFVg) + +- [黑马公社三分钟工具下载(271-470期)](http://mp.weixin.qq.com/s/lqSLRaUJwYVYcQ5MK5-dvg) + +- [黑马公社三分钟工具下载(M1-M20、0816-0914)](http://mp.weixin.qq.com/s/wwNRfzzKfijzfcC4DahjAQ) + +- [黑马公社三分钟工具下载(471-656期)](http://mp.weixin.qq.com/s/wkO0EwWSNyl24RVx-Xvxjw) + +## 整理 + + + + +### 黑马公社734-少数人才看得懂的截图花样(让浏览器也能带壳截图) + +> 日期:2017-12-10 + +- 带壳截图的网址: + +- 适用系统:Windows、macOS + +这个方法让你用 Windows 系统截图截出 mac 的效果!而且反过来也可以! + + diff --git a/Others.md b/Others.md new file mode 100644 index 0000000..9b274de --- /dev/null +++ b/Others.md @@ -0,0 +1,6 @@ +# Others + +### 小米手环2显示时间修改为24小时制 + +它和手机是一样的,手机是12小时的,他就是12,手机是24的,它就是24。 + diff --git "a/app/\345\276\256\344\277\241.md" "b/app/\345\276\256\344\277\241.md" new file mode 100644 index 0000000..1e90f22 --- /dev/null +++ "b/app/\345\276\256\344\277\241.md" @@ -0,0 +1,5 @@ + +### 黑马公社683 + +关注微信公众号「语音提醒」,发送语音消息即可设置提醒。 + diff --git "a/\346\216\250\350\215\220\346\226\207\347\253\240.md" "b/\346\216\250\350\215\220\346\226\207\347\253\240.md" index b557130..a684258 100644 --- "a/\346\216\250\350\215\220\346\226\207\347\253\240.md" +++ "b/\346\216\250\350\215\220\346\226\207\347\253\240.md" @@ -5,7 +5,30 @@ -### +## 按日期排序 + + + + + + +### 2017-08-31 + + +一开始是在AppSo上看到一篇文章: + + + +### 2017-08-30 + + +-[]() + + +通过这篇文章发现一个网址:,一家知名做 kindle 笔记整理的软件。简书上有篇文章专门介绍了。评论区有一句: + +> 谢谢分享,除了clippings.io(经常不稳定或被墙导致无法访问), 也可以通过客户端软件简单快速的复制或导出到印象笔记,Windows可以用Kindle Mate,Mac的话可以用Klib。 + @@ -103,6 +126,15 @@ SumatraPDF:小巧便携的PDF阅读器。 +### 2017-09-15 + +今天看stormzhang的在20170915公众号上的文章《一位Android开发者的艰难讨薪路程》。评论区: + +- IT业内公司黑名单: + +信息来源网友贡献。 + + From 79b3840353b00f76c46030cfe21e9e4168f936be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=9F=E5=91=BD=E5=A3=B9=E5=8F=B7?= Date: Sun, 8 Apr 2018 16:36:51 +0800 Subject: [PATCH 17/17] =?UTF-8?q?update=EF=BC=9Asublime=20text?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...57\344\273\266\346\270\205\345\215\225.md" | 13 +- ...77\347\224\250\346\212\200\345\267\247.md" | 1052 +++++++++-------- ...70\347\224\250\346\217\222\344\273\266.md" | 112 +- ...34\347\264\242\346\212\200\345\267\247.md" | 10 +- ...21\351\251\254\345\205\254\347\244\276.md" | 70 +- ...05\350\257\273\347\233\270\345\205\263.md" | 12 + 6 files changed, 671 insertions(+), 598 deletions(-) rename "01-\344\270\252\344\272\272\346\225\264\347\220\206/01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" => "01-\344\270\252\344\272\272\346\225\264\347\220\206/01-\346\210\221\347\232\204\350\275\257\344\273\266\346\270\205\345\215\225.md" (71%) rename "01-\344\270\252\344\272\272\346\225\264\347\220\206/Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" => "01-\344\270\252\344\272\272\346\225\264\347\220\206/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" (83%) diff --git "a/01-\344\270\252\344\272\272\346\225\264\347\220\206/01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/01-\346\210\221\347\232\204\350\275\257\344\273\266\346\270\205\345\215\225.md" similarity index 71% rename from "01-\344\270\252\344\272\272\346\225\264\347\220\206/01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" rename to "01-\344\270\252\344\272\272\346\225\264\347\220\206/01-\346\210\221\347\232\204\350\275\257\344\273\266\346\270\205\345\215\225.md" index 6f10ff1..13a3343 100644 --- "a/01-\344\270\252\344\272\272\346\225\264\347\220\206/01-\346\210\221\347\232\204\345\267\245\345\205\267\346\270\205\345\215\225.md" +++ "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/01-\346\210\221\347\232\204\350\275\257\344\273\266\346\270\205\345\215\225.md" @@ -9,7 +9,7 @@ -### Submlime Text +### Submlime Text 史上最酷炫的纯文本编辑器。官网链接: @@ -40,7 +40,7 @@ - [TortoiseGit](https://tortoisegit.org/) - +## 效率工具 ### 截图工具 @@ -51,5 +51,14 @@ +### gif动画录制 + +- [LICEcap](https://www.cockos.com/licecap/) + +参考链接:[#](http://www.cnblogs.com/libin-1/p/6424368.html) + + +### Windows视频录制工具 +- Camtasia 录像器。尚硅谷用的视频录制软件。 diff --git "a/01-\344\270\252\344\272\272\346\225\264\347\220\206/Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" similarity index 83% rename from "01-\344\270\252\344\272\272\346\225\264\347\220\206/Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" rename to "01-\344\270\252\344\272\272\346\225\264\347\220\206/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" index 3ff53f0..897d36c 100644 --- "a/01-\344\270\252\344\272\272\346\225\264\347\220\206/Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" +++ "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/02-Sublime Text\344\275\277\347\224\250\346\212\200\345\267\247.md" @@ -1,500 +1,552 @@ ---- -title: Sublime Text快捷键 -date: 2016-05-18 12:39:04 -categories: -- 技术 -tags: -- 工具 ---- - - - -## 下载 - -- [Sublime Text 3 官方下载地址](http://www.sublimetext.com/3) - -## 注册码 - - -### Sublime Text 3 3126 - -- [Sublime Text 3 3126 注册码](https://fatesinger.com/78705) - - -### Sublime Text 3 3143 - -注册码: - -``` -—– BEGIN LICENSE —– -TwitterInc -200 User License -EA7E-890007 -1D77F72E 390CDD93 4DCBA022 FAF60790 -61AA12C0 A37081C5 D0316412 4584D136 -94D7F7D4 95BC8C1C 527DA828 560BB037 -D1EDDD8C AE7B379F 50C9D69D B35179EF -2FE898C4 8E4277A8 555CE714 E1FB0E43 -D5D52613 C3D12E98 BC49967F 7652EED2 -9D2D2E61 67610860 6D338B72 5CF95C69 -E36B85CC 84991F19 7575D828 470A92AB -—— END LICENSE —— -``` - -参考链接: - -- [csdn](http://blog.csdn.net/weixin_39768635/article/details/77979793) - - - - - - -## 个人最常用的快捷键 - -快捷键完整版见最后一段,本段只列个人习惯。 - -**四种 Goto :** - -- `Ctrl + P`:文件定位 - -- `Ctrl + ;`:词语定位 # - -- `Ctrl + R`:函数定位 @ - -- `Ctrl + G`:行号定位 : - - - -## 编辑器配置 - -下面是网友的一些配置,根据个人喜好可以进行修改: - -```bash -# 修改配置路径: Sublime Text -> Preferences -> Settings-User - -"always_show_minimap_viewport": true, #是否总是显示小地图 -"draw_minimap_border": true, # 让minimap里的当前位置更显眼点. -"highlight_line": true, # 高亮当前行 -"highlight_modified_tabs": true, # 修改了而尚未保存的 tab, 会用橘黄色显示 -"ignored_packages": -[ - "Vintage" -], -"show_encoding": true, # 显示文件编码 -"show_full_path": true, # 标题栏上显示完整路径 -"show_line_endings": true, # 文档到达底部会在最后一行 -"open_files_in_new_window": false, # 在 Finder 里打开文件时, 不会新开窗口了 -"translate_tabs_to_spaces": true #将tab键的形式转成空格 -``` - - - -## 插件 - - -### 安装Package Control - -**方法一:** - -先装插件管理器:[Package Control](https://packagecontrol.io/installation),用它我们可以很方便的浏览、安装和卸载Sublime Text中的插件。步骤如下: - -(1)使用「Ctrl + `」打开Sublime Text控制台,将下面的代码粘贴到控制台里: - -``` -import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read()) -``` - - -等待Package Control安装完成。 - -重启。 - -如果顺利的话,此时就可以在Preferences菜单下看到Package Settings和Package Control两个菜单了。 - - - -(2)用`Ctrl + Shift + P`打开命令板,输入`PCI`应出现Package Control。此时表明安装成功。 - -之后,我们就可以方便的安装使用Sublime Text的各种插件了。 - - - -**方法二:**(Sublime Text 3143的安装) - - -如果安装的是Sublime Text 3143,上面的方法一可能会失效。此时可尝试方法二。 - -方法二在我的mac上可行,在我的win上不可行。 - - -**方法二:**(离线安装) - - -方法二应该对所有版本的Sublime Text均适用。步骤如下。 - -- 关闭Sublime Text 3,去下载一个zip包。 -- 将包内的顶层文件夹解压至C:\Users\<你的用户名>\AppData\Roaming\Sublime Text 3\Packages路径下(找不到AppData的请显示系统文件夹及隐藏文件夹,或者直接在地址中输入该路径),重命名package_control-3.3.1-beta2(与下载版本名称有关)为Package Control -- 打开Sublime Text 3(刚打开时会自动安装Package Control,按`Ctrl+`可以在控制台中查看进度),安装完Package Control后按Ctrl+Shift+P,输入“Install”来搜索Package Control。 - - -参考链接:[csdn](http://blog.csdn.net/swhard/article/details/78930371) - - -### 无法安装插件的问题 - -Package control 好不容易安装好了,当你尝试去安装别的插件的时候,可能发现报错如下: - -``` - There are no packages available for installation -``` - -解决办法如下: - - -打开目录`C:\Users\smyhvae\AppData\Roaming\Sublime Text 3\Packages\User\`下的`Package Control.sublime-settings`文件,添加一行"channels"字段: - -```bash - -"channels": -[ - "https://wilon.github.io/static/channel_v3.json" -], -``` - -上面的"channels"字段是添加的url路径。如果认为上面的链接太慢,还可以指定本地的channel_v3.json路径(推荐此方法),方法如下: - -- 下载json文件:packagecontrol.io下载 或 [GitHub下载](https://wilon.github.io/static/channel_v3.json) -- 将下载好的文件放到Sublime Text的安装目录下。 -- 将上面的"channels"字段改为 - -```bash -"channels": -[ - "C:/Program Files/Sublime Text 3/channel_v3.json" -], -``` - - - -参考链接: - -- [知乎](https://www.zhihu.com/question/34386189/answer/80188612) - -- [csdn](http://blog.csdn.net/q2365921/article/details/74298371) - - - - - -### 中文输入法中,光标无法跟随 - -解决办法:安装`IMESupport`这个插件。貌似目前只支持windows,在搜索等界面不能很好的跟随光标。 - -操作:Ctrl + Shift + P →输入pci →输入IMESupport →回车。 - - -### 中文乱码的问题 - -解决办法:安装插件`ConvertToUTF8`。 - -如果是在Mac上使用的话,还得安装一个插件`Codecs33` - - - -### 在Sublime Text中进行markdown写作 - -**(1)安装主题:实现markdown语法高亮。** - -安装 Package Control之后,安装插件`Monokai Extended`和`Markdown Extended`。步骤如下: - -- Shift + Command + P 调出 Command Palette,输入 pci(模糊匹配),找到 Package Control: Install Package,回车; -- 分别输入两个插件名称、回车,等待安装; -- 点击 Sublime 右下角文档格式,在列表最上方名为 Open all with current extension as 二级列表中选择 Markdown Extended; -- 在 Preferences——Color Scheme——Mononkai Extended 下选择一个皮肤,我选的是`Bright主题`。效果如下: - -参考链接:[确实是近乎完美的 markdown 写作体验](https://wzzlj.gitbooks.io/wzzljomooc2py/content/Begin/peizhi_sublime_markdown.html) - -上面这个链接也讲到了gitbook的使用,可以参考下。 - -,再推荐一个很漂亮的主题:[Material Theme](https://github.com/equinusocio/material-theme) - -**(2)实现实时预览:** - -同样是在`install package`中安装插件`OmniMarkupPreviewer`。因为网的原因,这个插件安装的时间会比较久。 - -插件安装成功后我们就可以使用快捷键对编辑的markdown源文件进行预览了。下面是几个常用快捷键: - -- **Ctrl + Alt + O**:在浏览器中**实时预览**(非常实用) -- Ctrl + Alt + X:导出HTML -- Ctrl+Alt+C:HTML标记拷贝至剪贴板 - -参考链接:[介绍Sublime3下两款Markdown插件](http://www.jianshu.com/p/335b7d1be39e) - - -预览的时候,如果出现下面这样的错误: - -201801101430.png - -解决办法: - -Sublime Text > Preferences > Package Settings > OmniMarkupPreviewer > Settings - User。复制粘贴下面代码保存: - -```bash -{ - "renderer_options-MarkdownRenderer": { - "extensions": ["tables", "fenced_code", "codehilite"] - } -} -``` - -参考链接: - -- [关于OmniMarkupPreviewer 404](https://www.jianshu.com/p/d8367fec0edf) -- [issues](https://github.com/timonwong/OmniMarkupPreviewer/issues/85) - - -### 侧边栏增强插件:SideBarEnhancements - -侧边栏右键的时候,默认选项比较少; - -20180110_2023.png - -安装了插件`SideBarEnhancements`之后,侧边栏的选项变多了: - -20180110_2029.png - - -### 其他插件 - -- `Bracket Highlighter`:匹配括号高亮,自带的感觉高亮不强。 - -- Emmet:前端工程师利器,各种代码补全自动生成。 - - - - - -## 使用技巧 - -### 在Sublime Text 中进行代码格式化 - -其实在sublime中已经自建了格式化按钮: - -Edit -> Line -> Reindent } - -只是sublime并没有给他赋予快捷键,所以只需加上快捷键即可。 - - - -参考链接:[Sublime 格式化代码 快捷键以及插件使用](http://blog.csdn.net/vic___/article/details/12615089) - - -### 鼠标中键的使用 - -按住鼠标中键,往下拖动(不是滚动鼠标),它达到的效果等同于:Ctrl+鼠标左键单击。 - - - -## mac下的使用 - -### 字体放大缩小 - -快捷键:`command + 加号`是放大字体。 - - - - -## 快捷键汇总 - - -### 编辑 - -| Win快捷键 |Mac快捷键| 作用 | 备注 | -|:-------------|:-------------|:-----|:-----| -| Ctrl + Enter || 在当前行下面新增一行然后跳至该行 | 即使光标不在行尾,也能快速向下插入一行。 | -| Ctrl + Shift + Enter | |在当前行上面增加一行并跳至该行 | | -| **Ctrl + Shift + D** | |复制当前行到下一行 | | -| **Ctrl+K+K** || 从光标处开始删除代码至行尾。按住Ctrl,按两次K | | -| Ctrl+Shift+K || 删除整行 | | -|Ctrl+H|Option+Cmd+F|查找替换||| -| Ctrl+/ || 注释单行 | | -| Ctrl+Shift+/ || 注释多行 | | -| Ctrl+K+U || 转换大写 | | -| Ctrl+K+L || 转换小写 | | -| Ctrl+F2 || 设置书签,F2切换书签* | | -| Ctrl+T || 左右字母互换 | | -| F6 || 单词检测拼写 | | -| | | || - - - -### 选择 - -| Win快捷键 | Mac快捷键 | 作用 | 备注 | -|:-------------|:-------------|:-----|:-----| -|Ctrl+鼠标左键单击||集体输入|| -|Ctrl + D||选择当前光标所在的词并高亮该词所有出现的位置,再次按`Ctrl + D`选择该词出现的下一个位置。|在多重选词的过程中,使用`Ctrl + K`进行跳过,使用`Ctrl + U`进行回退,使用`Esc`退出多重编辑| -|**Alt + F3**| | 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑| 例如快速选中并更改所有相同的变量名、函数名等。| -|**Ctrl + Shift +【↑/↓**| Ctrl + Cmd +↑/↓ | 移动当前行 | | -|Ctrl+L| | 选中整行,继续操作则继续选择下一行,效果和 `Shift + ↓` 效果一样| | -|**Ctrl+Shift+L**| | 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行| 经常与上一个快捷键结合起来使用 | -|**Ctrl + J**| | 把当前选中区域合并为一行| | -| Ctrl + ←/→| | 进行逐词移动| | -|Ctrl + ↑/↓| | 移动当前显示区域| | -|Shift + ↑/↓|| 一行一行地进行选中| | -|Ctrl + Shift + ←/→| | 进行逐词选择| | -|Ctrl + M| |光标移动至括号内结束或开始的位置|| -|Ctrl + Shift + M| |快速选择括号间的内容| | -|Ctrl + Shift + J| |快速选择同缩进的内容| | -|Ctrl + Shift + Space| |快速选择当前作用域(Scope)的内容| | -|Ctrl+Shift+[| |选中代码,按下快捷键,折叠代码。| | -|Ctrl+Shift+]| |选中代码,按下快捷键,展开代码。| | -|Ctrl+K+0| |展开所有折叠代码。| | - -### 多重选择(Multi-Selection) - -多重选择功能允许在页面中同时存在多个光标,让很多本来需要正则表达式、高级搜索和替换才能完成的任务也变得游刃有余。 - -激活多重选择的方法有两几种: - -- 按住 Ctrl 然后在页面中希望中现光标的位置点击。 -- 选择数行文本,然后按下 Shift + Ctrl + L。 -通过反复按下 Ctrl + D 即可将全文中与光标当前所在位置的词相同的词逐一加入选择,而直接按下 Alt+F3即可一次性选择所有相同的词。 -- 按下鼠标中键来进行垂直方向的纵列选择,也可以进入多重编辑状态。 - - - - -### 搜索 - -- `Ctrl + Shift + F`:多文件查找&替换 - -在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找。 - - - -- `F3`:跳至当前关键字下一个位置 - -- `Shift + F3`:跳到当前关键字上一个位置 - - -- `Ctrl + F/H`:进行标准查找/替换,之后: - -- `Alt + C`:切换大小写敏感(Case-sensitive)模式 - -- `Alt + W`:切换整字匹配(Whole matching)模式 - -- `Alt + R`:切换正则匹配(Regex matching)模式 - -- `Ctrl + Shift + H`:替换当前关键字 - -- `Ctrl + Alt + Enter`:替换所有关键字匹配 - - - -- `Ctrl + P:打开搜索框,跳转到指定文件。输入文件名后可以: - -- 输入当前项目中的文件名,快速搜索文件; - -- 输入@和关键字,查找文件中函数名; - -- 输入:和数字,跳转到文件中该行代码; - -- 输入#和关键字,查找变量名 - -- `Ctrl + R`:打开搜索框,自带`@`,输入关键字,查找文件中的函数名。 - -例如:在函数较多的页面快速查找某个函数。 - -- `Ctrl + G`:打开搜索框,自动带`:`,输入数字跳转到该行代码。 - -例如:在页面代码比较长的文件中快速定位。 - -- `Ctrl+ `:打开搜索框,自动带`@`,输入关键字,查找文件中的函数名。 - -例如:在函数较多的页面快速查找某个函数。 - - - -### 显示 - -| 快捷键 | 作用 | 备注 | -|:-------------|:-------------|:-----| -| Ctrl+Tab | 按文件浏览过的顺序,切换当前窗口的标签页 | | -| Ctrl+PageDown | 向左切换当前窗口的标签页 | | -| Ctrl+PageUp | 向右切换当前窗口的标签页 | | -| F11 | 普通全屏 | | -| Shift + F11 | 免打扰全屏 | | -| Alt + Shift + 1 | 窗口分屏,恢复默认1屏 | 非小键盘的数字 | -| Alt + Shift + 2 | 左右分屏-2列 | | -| Alt + Shift + 3 | 左右分屏-3列 | | -| Alt + Shift + 4 | 左右分屏-4列 | | -| Alt + Shift + 5 | 上下左右分屏-等分4屏 | | -| Alt + Shift + 8 | 上下分屏-2行 | | -| Alt + Shift + 9 | 上下分屏-3行 | | -| Ctrl+K+B | 开启/关闭侧边栏 | | -| | | | - -备注:分屏之后,使用`Ctrl + 数字键`跳转到指定屏,使用`Ctrl + Shift + 数字键`将当前屏移动到指定屏 - - - - -### 窗口 - -`Ctrl + N`:在当前窗口创建一个新标签 - -`Ctrl + Shift + N`:创建一个新窗口 - -`Ctrl + Shift + T`:恢复刚刚关闭的标签 - -### 其他 - -- `Ctrl + Shift + P`:调出命令板(Command Palette) - -- `Ctrl + `:调出控制台 - - -## 参考链接 - -- [Sublime Text 全程指引 by Lucida](http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html)【荐】 - -- [我的Sublime Text 3 配置](http://lovenight.github.io/2015/11/30/%E6%88%91%E7%9A%84Sublime-Text-3-%E9%85%8D%E7%BD%AE/) - -- [知乎:Sublime Text 有哪些实用技巧?](https://www.zhihu.com/question/19976788) - -- [如何优雅地使用Sublime Text3](http://www.jeffjade.com/2015/12/15/2015-04-17-toss-sublime-text/) - -- [面向 Web 开发者的 Sublime Text 插件](http://chinagdg.org/2016/02/ttt1-sublime-plugins/) - -- [Sublime Text 3最好的功能、插件和设置](http://www.css88.com/archives/5858) - -- [Sublime Text:我的极简 Markdown 编辑器](http://tinyletter.com/CnFeat/letters/sublime-text-markdown) - -- [如何优雅地使用 Sublime Text3 [OS X]](http://qiudeqing.com/tools/2015/05/31/sublime-text-3.html) - -- [Seti UI 主题: 让你编辑器焕然一新](http://chinagdg.org/2016/02/ttt2-seti-ui/) - -- [Sublime Text 3 配置和使用方法](https://www.zybuluo.com/king/note/47271) - - -- [20 个强大的 Sublime Text 插件](http://www.oschina.net/translate/20-powerful-sublimetext-plugins) - -- [像 Sublime Text 一样使用 Chrome DevTools](http://chinagdg.org/2015/12/%E5%83%8F-sublime-text-%E4%B8%80%E6%A0%B7%E4%BD%BF%E7%94%A8-chrome-devtools/) - -网站的这篇文章也可以看看:[http://chinagdg.org/2016/04/android-studio-2-0/](http://chinagdg.org/2016/04/android-studio-2-0/) - - -- [sublime text插件推荐](http://w3cboy.com/post/2014/01/sublime%E6%8F%92%E4%BB%B6%E6%8E%A8%E8%8D%90/) - - -- [ Sublime Text3 快捷键汇总及设置快捷键配置环境变量](http://blog.csdn.net/moyan_min/article/details/11530751) - -传智播客推荐的参考链接。 - -#### mac篇 - -- [Sublime Text 3 Mac 指南](https://code.kpman.cc/2014/10/14/sublime-text-3-mac-%E6%8C%87%E5%8D%97/) - - +--- +title: Sublime Text快捷键 +date: 2016-05-18 12:39:04 +categories: +- 技术 +tags: +- 工具 +--- + + + +## 下载 + +- [Sublime Text 3 官方下载地址](http://www.sublimetext.com/3) + +## 注册码 + + +### Sublime Text 3 3126 + +- [Sublime Text 3 3126 注册码](https://fatesinger.com/78705) + + +### Sublime Text 3 3143 + +注册码: + +``` +—– BEGIN LICENSE —– +TwitterInc +200 User License +EA7E-890007 +1D77F72E 390CDD93 4DCBA022 FAF60790 +61AA12C0 A37081C5 D0316412 4584D136 +94D7F7D4 95BC8C1C 527DA828 560BB037 +D1EDDD8C AE7B379F 50C9D69D B35179EF +2FE898C4 8E4277A8 555CE714 E1FB0E43 +D5D52613 C3D12E98 BC49967F 7652EED2 +9D2D2E61 67610860 6D338B72 5CF95C69 +E36B85CC 84991F19 7575D828 470A92AB +—— END LICENSE —— +``` + +参考链接: + +- [csdn](http://blog.csdn.net/weixin_39768635/article/details/77979793) + + + + + + +## 个人最常用的快捷键 + +快捷键完整版见最后一段,本段只列个人习惯。 + +**四种 Goto :** + +- `Ctrl + P`:文件定位 + +- `Ctrl + ;`:词语定位 # + +- `Ctrl + R`:函数定位 @ + +- `Ctrl + G`:行号定位 : + + + +## 编辑器配置 + +**修改配置路径:**Sublime Text -> Preferences -> Settings-User + +以下配置,可以根据个人喜好可以进行修改。 + + + +```bash + +"always_show_minimap_viewport": true, #是否总是显示小地图 +"draw_minimap_border": true, # 让minimap里的当前位置更显眼点. +"highlight_modified_tabs": true, # 修改了而尚未保存的 tab, 会用橘黄色显示 +"ignored_packages": +[ + "Vintage" +], +"show_full_path": true, # 标题栏上显示完整路径 +"show_line_endings": true, # 文档到达底部会在最后一行 +"open_files_in_new_window": false, # 在 Finder 里打开文件时, 不会新开窗口了 +"translate_tabs_to_spaces": true #将tab键的形式转成空格 +``` + + +#### 高亮当前行 + +```bash +"highlight_line": true +``` + +这个设置会让让光标所处在的那一行高亮,只是稍微亮一点,但你可以立马找到他。 + +### 焦点丢失后自动保存 + +```bash +"save_on_focus_lost": true +``` + +顾名思义,当你把焦点从当前编辑的文件移开的时候,这个文件会自动的保存掉。估计很多人有时会呆呆的调试一个没有保存的文件,所以这个设置可以说是一个必需品。 + + +### 保存的时候把无用的空格去掉 + +```bash +"trim_trailing_white_space_on_save": true +``` + +这里去掉的是每一行文本最后面的空格,这些空格显然是没有什么用处的。如果手动去删除和检查的话,估计你会很烦心。当然至于要不要删掉,还是看你的需求。 + + +#### 显示当前文件的编码 + +``` +"show_encoding": true +``` + +为了避免一些低级错误,这个设置还是相当有用的。当你开启后,在编辑器的右下角会显示当前文件的编码。 + + +#### 在新标签页中打开新的文件 + + +```bash +"preview_on_click": false +``` + +默认的配置项中,单击一个新的文件后,会覆盖当前的标签页,这种体验很不好。`"open_files_in_new_window": true`这个设置项默认已经有了,但并没有达到预期的效果。 + +如果想在新的标签页中打开新的文件,可以设置此参数;设置后,打开文件需要双击。 + + +还有一种方法是尝试增加属性`"preview_on_click": false`,但是这样的话,需要双击才能打开新的文件。体验不好。 + + +使用新标签打开文件,防止把以前打开的文件给覆盖掉。 + + +参考链接: + +- [segmentfault](https://segmentfault.com/a/1190000002596724) + +- [MAC全栈开发环境搭建指南](https://mac.aotu.io/docs/dev-fd/sublime-text.html) + + +## 插件 + + +### 安装Package Control + +**方法一:** + +先装插件管理器:[Package Control](https://packagecontrol.io/installation),用它我们可以很方便的浏览、安装和卸载Sublime Text中的插件。步骤如下: + +(1)使用「Ctrl + `」打开Sublime Text控制台,将下面的代码粘贴到控制台里: + +``` +import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read()) +``` + + +等待Package Control安装完成。 + +重启。 + +如果顺利的话,此时就可以在Preferences菜单下看到Package Settings和Package Control两个菜单了。 + + +(2)用`Ctrl + Shift + P`打开命令板,输入`PCI`应出现Package Control。此时表明安装成功。 + +之后,我们就可以方便的安装使用Sublime Text的各种插件了。 + + +**方法二:**(Sublime Text 3143的安装) + + +如果安装的是Sublime Text 3143,上面的方法一可能会失效。此时可尝试方法二。 + +方法二在我的mac上可行,在我的win上不可行。 + + +**方法二:**(离线安装) + + +方法二应该对所有版本的Sublime Text均适用。步骤如下。 + +- 关闭Sublime Text 3,去下载一个zip包。 +- 将包内的顶层文件夹解压至C:\Users\<你的用户名>\AppData\Roaming\Sublime Text 3\Packages路径下(找不到AppData的请显示系统文件夹及隐藏文件夹,或者直接在地址中输入该路径),重命名package_control-3.3.1-beta2(与下载版本名称有关)为Package Control +- 打开Sublime Text 3(刚打开时会自动安装Package Control,按`Ctrl+`可以在控制台中查看进度),安装完Package Control后按Ctrl+Shift+P,输入“Install”来搜索Package Control。 + + +参考链接:[csdn](http://blog.csdn.net/swhard/article/details/78930371) + + +### 无法安装插件的问题 + +Package control 好不容易安装好了,当你尝试去安装别的插件的时候,可能发现报错如下: + +``` + There are no packages available for installation +``` + +解决办法如下: + + +打开目录`C:\Users\smyhvae\AppData\Roaming\Sublime Text 3\Packages\User\`下的`Package Control.sublime-settings`文件,添加一行"channels"字段: + +```bash + +"channels": +[ + "https://wilon.github.io/static/channel_v3.json" +], +``` + +上面的"channels"字段是添加的url路径。如果认为上面的链接太慢,还可以指定本地的channel_v3.json路径(推荐此方法),方法如下: + +- 下载json文件:packagecontrol.io下载 或 [GitHub下载](https://wilon.github.io/static/channel_v3.json) +- 将下载好的文件放到Sublime Text的安装目录下。 +- 将上面的"channels"字段改为 + +```bash +"channels": +[ + "C:/Program Files/Sublime Text 3/channel_v3.json" +], +``` + + +参考链接: + +- [知乎](https://www.zhihu.com/question/34386189/answer/80188612) + +- [csdn](http://blog.csdn.net/q2365921/article/details/74298371) + + + +### 中文输入法中,光标无法跟随 + +解决办法:安装`IMESupport`这个插件。貌似目前只支持windows,在搜索等界面不能很好的跟随光标。 + +操作:Ctrl + Shift + P →输入pci →输入IMESupport →回车。 + + +### 中文乱码的问题 + +解决办法:安装插件`ConvertToUTF8`。 + +如果是在Mac上使用的话,还得安装一个插件`Codecs33` + + + +### 在Sublime Text中进行markdown写作 + +**(1)安装主题:实现markdown语法高亮。** + +安装 Package Control之后,安装插件`Monokai Extended`和`Markdown Extended`。步骤如下: + +- Shift + Command + P 调出 Command Palette,输入 pci(模糊匹配),找到 Package Control: Install Package,回车; +- 分别输入两个插件名称、回车,等待安装; +- 点击 Sublime 右下角文档格式,在列表最上方名为 Open all with current extension as 二级列表中选择 Markdown Extended; +- 在 Preferences——Color Scheme——Mononkai Extended 下选择一个皮肤,我选的是`Bright主题`。效果如下: + +参考链接:[确实是近乎完美的 markdown 写作体验](https://wzzlj.gitbooks.io/wzzljomooc2py/content/Begin/peizhi_sublime_markdown.html) + +上面这个链接也讲到了gitbook的使用,可以参考下。 + +,再推荐一个很漂亮的主题:[Material Theme](https://github.com/equinusocio/material-theme) + +**(2)实现实时预览:** + +同样是在`install package`中安装插件`OmniMarkupPreviewer`。因为网的原因,这个插件安装的时间会比较久。 + +插件安装成功后我们就可以使用快捷键对编辑的markdown源文件进行预览了。下面是几个常用快捷键: + +- **Ctrl + Alt + O**:在浏览器中**实时预览**(非常实用) +- Ctrl + Alt + X:导出HTML +- Ctrl+Alt+C:HTML标记拷贝至剪贴板 + +参考链接:[介绍Sublime3下两款Markdown插件](http://www.jianshu.com/p/335b7d1be39e) + +预览的时候,如果出现下面这样的错误: + +![](http://img.smyhvae.com/201801101430.png) + +解决办法: + +Sublime Text > Preferences > Package Settings > OmniMarkupPreviewer > Settings - User。复制粘贴下面代码保存: + +```bash +{ + "renderer_options-MarkdownRenderer": { + "extensions": ["tables", "fenced_code", "codehilite"] + } +} +``` + +参考链接: + +- [关于OmniMarkupPreviewer 404](https://www.jianshu.com/p/d8367fec0edf) +- [issues](https://github.com/timonwong/OmniMarkupPreviewer/issues/85) + + +### 侧边栏增强插件:SideBarEnhancements + +侧边栏右键的时候,默认选项比较少; + +20180110_2023.png + +安装了插件`SideBarEnhancements`之后,侧边栏的选项变多了: + +20180110_2029.png + + +### 其他插件 + +- `Bracket Highlighter`:匹配括号高亮,自带的感觉高亮不强。 + +- `Emmet`:前端工程师利器,各种代码补全自动生成。 + + + + + +## 使用技巧 + +### 在Sublime Text 中进行代码格式化 + +其实在sublime中已经自建了格式化按钮: + +Edit -> Line -> Reindent } + +只是sublime并没有给他赋予快捷键,所以只需加上快捷键即可。 + + + +参考链接:[Sublime 格式化代码 快捷键以及插件使用](http://blog.csdn.net/vic___/article/details/12615089) + + +### 鼠标中键的使用 + +按住鼠标中键,往下拖动(不是滚动鼠标),它达到的效果等同于:Ctrl+鼠标左键单击。 + + + +## mac下的使用 + +### 字体放大缩小 + +快捷键:`command + 加号`是放大字体。 + + + +## 快捷键汇总 + + +### 编辑 + +| Win快捷键 |Mac快捷键| 作用 | 备注 | +|:-------------|:-------------|:-----|:-----| +| Ctrl + Enter || 在当前行下面新增一行然后跳至该行 | 即使光标不在行尾,也能快速向下插入一行。 | +| Ctrl + Shift + Enter | |在当前行上面增加一行并跳至该行 | | +| **Ctrl + Shift + D** | |复制当前行到下一行 | | +| **Ctrl+K+K** || 从光标处开始删除代码至行尾。按住Ctrl,按两次K | | +| Ctrl+Shift+K || 删除整行 | | +|Ctrl+H|Option+Cmd+F|查找替换||| +| Ctrl+/ || 注释单行 | | +| Ctrl+Shift+/ || 注释多行 | | +| Ctrl+K+U || 转换大写 | | +| Ctrl+K+L || 转换小写 | | +| Ctrl+F2 || 设置书签,F2切换书签* | | +| Ctrl+T || 左右字母互换 | | +| F6 || 单词检测拼写 | | +| | | || + + + +### 选择 + +| Win快捷键 | Mac快捷键 | 作用 | 备注 | +|:-------------|:-------------|:-----|:-----| +|Ctrl+鼠标左键单击||集体输入|| +|Ctrl + D||选择当前光标所在的词并高亮该词所有出现的位置,再次按`Ctrl + D`选择该词出现的下一个位置。|在多重选词的过程中,使用`Ctrl + K`进行跳过,使用`Ctrl + U`进行回退,使用`Esc`退出多重编辑| +|**Alt + F3**| | 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑| 例如快速选中并更改所有相同的变量名、函数名等。| +|**Ctrl + Shift +【↑/↓**| Ctrl + Cmd +↑/↓ | 移动当前行 | | +|Ctrl+L| | 选中整行,继续操作则继续选择下一行,效果和 `Shift + ↓` 效果一样| | +|**Ctrl+Shift+L**| | 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行| 经常与上一个快捷键结合起来使用 | +|**Ctrl + J**| | 把当前选中区域合并为一行| | +| Ctrl + ←/→| | 进行逐词移动| | +|Ctrl + ↑/↓| | 移动当前显示区域| | +|Shift + ↑/↓|| 一行一行地进行选中| | +|Ctrl + Shift + ←/→| | 进行逐词选择| | +|Ctrl + M| |光标移动至括号内结束或开始的位置|| +|Ctrl + Shift + M| |快速选择括号间的内容| | +|Ctrl + Shift + J| |快速选择同缩进的内容| | +|Ctrl + Shift + Space| |快速选择当前作用域(Scope)的内容| | +|Ctrl+Shift+[| |选中代码,按下快捷键,折叠代码。| | +|Ctrl+Shift+]| |选中代码,按下快捷键,展开代码。| | +|Ctrl+K+0| |展开所有折叠代码。| | + +### 多重选择(Multi-Selection) + +多重选择功能允许在页面中同时存在多个光标,让很多本来需要正则表达式、高级搜索和替换才能完成的任务也变得游刃有余。 + +激活多重选择的方法有两几种: + +- 按住 Ctrl 然后在页面中希望中现光标的位置点击。 +- 选择数行文本,然后按下 Shift + Ctrl + L。 +通过反复按下 Ctrl + D 即可将全文中与光标当前所在位置的词相同的词逐一加入选择,而直接按下 Alt+F3即可一次性选择所有相同的词。 +- 按下鼠标中键来进行垂直方向的纵列选择,也可以进入多重编辑状态。 + + + +### 搜索 + +- `Ctrl + Shift + F`:多文件查找&替换 + +在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找。 + + + +- `F3`:跳至当前关键字下一个位置 + +- `Shift + F3`:跳到当前关键字上一个位置 + + +- `Ctrl + F/H`:进行标准查找/替换,之后: + +- `Alt + C`:切换大小写敏感(Case-sensitive)模式 + +- `Alt + W`:切换整字匹配(Whole matching)模式 + +- `Alt + R`:切换正则匹配(Regex matching)模式 + +- `Ctrl + Shift + H`:替换当前关键字 + +- `Ctrl + Alt + Enter`:替换所有关键字匹配 + + + +- `Ctrl + P:打开搜索框,跳转到指定文件。输入文件名后可以: + +- 输入当前项目中的文件名,快速搜索文件; + +- 输入@和关键字,查找文件中函数名; + +- 输入:和数字,跳转到文件中该行代码; + +- 输入#和关键字,查找变量名 + +- `Ctrl + R`:打开搜索框,自带`@`,输入关键字,查找文件中的函数名。 + +例如:在函数较多的页面快速查找某个函数。 + +- `Ctrl + G`:打开搜索框,自动带`:`,输入数字跳转到该行代码。 + +例如:在页面代码比较长的文件中快速定位。 + +- `Ctrl+ `:打开搜索框,自动带`@`,输入关键字,查找文件中的函数名。 + +例如:在函数较多的页面快速查找某个函数。 + + + +### 显示 + +| 快捷键 | 作用 | 备注 | +|:-------------|:-------------|:-----| +| Ctrl+Tab | 按文件浏览过的顺序,切换当前窗口的标签页 | | +| Ctrl+PageDown | 向左切换当前窗口的标签页 | | +| Ctrl+PageUp | 向右切换当前窗口的标签页 | | +| F11 | 普通全屏 | | +| Shift + F11 | 免打扰全屏 | | +| Alt + Shift + 1 | 窗口分屏,恢复默认1屏 | 非小键盘的数字 | +| Alt + Shift + 2 | 左右分屏-2列 | | +| Alt + Shift + 3 | 左右分屏-3列 | | +| Alt + Shift + 4 | 左右分屏-4列 | | +| Alt + Shift + 5 | 上下左右分屏-等分4屏 | | +| Alt + Shift + 8 | 上下分屏-2行 | | +| Alt + Shift + 9 | 上下分屏-3行 | | +| Ctrl+K+B | 开启/关闭侧边栏 | | +| | | | + +备注:分屏之后,使用`Ctrl + 数字键`跳转到指定屏,使用`Ctrl + Shift + 数字键`将当前屏移动到指定屏 + + + + +### 窗口 + +`Ctrl + N`:在当前窗口创建一个新标签 + +`Ctrl + Shift + N`:创建一个新窗口 + +`Ctrl + Shift + T`:恢复刚刚关闭的标签 + +### 其他 + +- `Ctrl + Shift + P`:调出命令板(Command Palette) + +- `Ctrl + `:调出控制台 + + +## 参考链接 + +- [Sublime Text 全程指引 by Lucida](http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html)【荐】 + +- [我的Sublime Text 3 配置](http://lovenight.github.io/2015/11/30/%E6%88%91%E7%9A%84Sublime-Text-3-%E9%85%8D%E7%BD%AE/) + +- [知乎:Sublime Text 有哪些实用技巧?](https://www.zhihu.com/question/19976788) + +- [如何优雅地使用Sublime Text3](http://www.jeffjade.com/2015/12/15/2015-04-17-toss-sublime-text/) + +- [面向 Web 开发者的 Sublime Text 插件](http://chinagdg.org/2016/02/ttt1-sublime-plugins/) + +- [Sublime Text 3最好的功能、插件和设置](http://www.css88.com/archives/5858) + +- [Sublime Text:我的极简 Markdown 编辑器](http://tinyletter.com/CnFeat/letters/sublime-text-markdown) + +- [如何优雅地使用 Sublime Text3 [OS X]](http://qiudeqing.com/tools/2015/05/31/sublime-text-3.html) + +- [Seti UI 主题: 让你编辑器焕然一新](http://chinagdg.org/2016/02/ttt2-seti-ui/) + +- [Sublime Text 3 配置和使用方法](https://www.zybuluo.com/king/note/47271) + + +- [20 个强大的 Sublime Text 插件](http://www.oschina.net/translate/20-powerful-sublimetext-plugins) + +- [像 Sublime Text 一样使用 Chrome DevTools](http://chinagdg.org/2015/12/%E5%83%8F-sublime-text-%E4%B8%80%E6%A0%B7%E4%BD%BF%E7%94%A8-chrome-devtools/) + +网站的这篇文章也可以看看:[http://chinagdg.org/2016/04/android-studio-2-0/](http://chinagdg.org/2016/04/android-studio-2-0/) + + +- [sublime text插件推荐](http://w3cboy.com/post/2014/01/sublime%E6%8F%92%E4%BB%B6%E6%8E%A8%E8%8D%90/) + + +- [ Sublime Text3 快捷键汇总及设置快捷键配置环境变量](http://blog.csdn.net/moyan_min/article/details/11530751) + +传智播客推荐的参考链接。 + +#### mac篇 + +- [Sublime Text 3 Mac 指南](https://code.kpman.cc/2014/10/14/sublime-text-3-mac-%E6%8C%87%E5%8D%97/) + + diff --git "a/01-\344\270\252\344\272\272\346\225\264\347\220\206/chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" index eaeff9e..8e7640b 100644 --- "a/01-\344\270\252\344\272\272\346\225\264\347\220\206/chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" +++ "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/chrome\345\270\270\347\224\250\346\217\222\344\273\266.md" @@ -1,56 +1,56 @@ - - -> chrome浏览器的常用插件,与开发相关。 - - - - - - - -## 常用插件 - -- [一键管理所有扩展](https://chrome.google.com/webstore/detail/%E4%B8%80%E9%94%AE%E7%AE%A1%E7%90%86%E6%89%80%E6%9C%89%E6%89%A9%E5%B1%95/niemebbfnfbjfojajlmnbiikmcpjkkja) - -随时打开 / 关闭已安装的插件,这才让Chrome 体验更棒。 - - -- [Adblock / Adblock Plus](https://chrome.google.com/webstore/detail/adblock-plus/cfhdojbkjhnklbpkdaibdccddilifddb) - -去广告。它不仅可以去除各种弹窗,还能去除横幅、视频等广告,而且还可以添加恶意域名的黑名单,还可以去除恶意追踪,防止你的内容被泄露,还你一个干净、清洁的浏览器。 - - - - -## GitHub相关插件 - -- [Github Toc](https://chrome.google.com/webstore/detail/github-toc/nalkpgbfaadkpckoadhlkihofnbhfhek) - - -在最上方显示 Github Readme 和 Wiki 文章的目录。 - - -- [Octotree](https://chrome.google.com/webstore/detail/octotree/bkhaagjahfmjljalopjnoealnfndnagc?hl=zh-CN) - -显示Github网站中项目的目录结构。 - - -参考链接:[Github Toc - Chrome 插件为 Github Readme 和 Wiki 文章加上目录](https://www.v2ex.com/t/137102) - - -## 参考连接 - -[15 个用于 GitHub 的 Chrome 插件](http://webres.wang/15-useful-chrome-extensions-for-github/) - - - - - - - - - - - - - + + +> chrome浏览器的常用插件,与开发相关。 + + + + + + + +## 常用插件 + +- [一键管理所有扩展](https://chrome.google.com/webstore/detail/%E4%B8%80%E9%94%AE%E7%AE%A1%E7%90%86%E6%89%80%E6%9C%89%E6%89%A9%E5%B1%95/niemebbfnfbjfojajlmnbiikmcpjkkja) + +随时打开 / 关闭已安装的插件,这才让Chrome 体验更棒。 + + +- [Adblock / Adblock Plus](https://chrome.google.com/webstore/detail/adblock-plus/cfhdojbkjhnklbpkdaibdccddilifddb) + +去广告。它不仅可以去除各种弹窗,还能去除横幅、视频等广告,而且还可以添加恶意域名的黑名单,还可以去除恶意追踪,防止你的内容被泄露,还你一个干净、清洁的浏览器。 + + + + +## GitHub相关插件 + +- [Github Toc](https://chrome.google.com/webstore/detail/github-toc/nalkpgbfaadkpckoadhlkihofnbhfhek) + + +在最上方显示 Github Readme 和 Wiki 文章的目录。 + + +- [Octotree](https://chrome.google.com/webstore/detail/octotree/bkhaagjahfmjljalopjnoealnfndnagc?hl=zh-CN) + +显示Github网站中项目的目录结构。 + + +参考链接:[Github Toc - Chrome 插件为 Github Readme 和 Wiki 文章加上目录](https://www.v2ex.com/t/137102) + + +## 参考连接 + +[15 个用于 GitHub 的 Chrome 插件](http://webres.wang/15-useful-chrome-extensions-for-github/) + + + + + + + + + + + + + diff --git "a/01-\344\270\252\344\272\272\346\225\264\347\220\206/\346\220\234\347\264\242\346\212\200\345\267\247.md" "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/\346\220\234\347\264\242\346\212\200\345\267\247.md" index 6c88733..64b2242 100644 --- "a/01-\344\270\252\344\272\272\346\225\264\347\220\206/\346\220\234\347\264\242\346\212\200\345\267\247.md" +++ "b/01-\344\270\252\344\272\272\346\225\264\347\220\206/\346\220\234\347\264\242\346\212\200\345\267\247.md" @@ -1,6 +1,6 @@ - - - -### 在浏览器的地址栏快速搜索 - + + + +### 在浏览器的地址栏快速搜索 + 比如,在浏览器的地址栏输入"zhihu.com",然后按住tab键,就可以直接在地址栏搜索知乎上的内容了。 \ No newline at end of file diff --git "a/02-\347\275\221\347\273\234\346\225\264\347\220\206/\351\273\221\351\251\254\345\205\254\347\244\276.md" "b/02-\347\275\221\347\273\234\346\225\264\347\220\206/\351\273\221\351\251\254\345\205\254\347\244\276.md" index 232e48f..9a7a261 100644 --- "a/02-\347\275\221\347\273\234\346\225\264\347\220\206/\351\273\221\351\251\254\345\205\254\347\244\276.md" +++ "b/02-\347\275\221\347\273\234\346\225\264\347\220\206/\351\273\221\351\251\254\345\205\254\347\244\276.md" @@ -1,35 +1,35 @@ - - - -## 目录 - -#### 黑马视频链接 - -- [腾讯视频](http://v.qq.com/vplus/e22ba1df7dc890ac/videos) - -#### 三分钟工具 - -- [黑马公社三分钟工具下载(1-270期)](http://mp.weixin.qq.com/s/14ENOzSv4CjM607ncghFVg) - -- [黑马公社三分钟工具下载(271-470期)](http://mp.weixin.qq.com/s/lqSLRaUJwYVYcQ5MK5-dvg) - -- [黑马公社三分钟工具下载(M1-M20、0816-0914)](http://mp.weixin.qq.com/s/wwNRfzzKfijzfcC4DahjAQ) - -- [黑马公社三分钟工具下载(471-656期)](http://mp.weixin.qq.com/s/wkO0EwWSNyl24RVx-Xvxjw) - -## 整理 - - - - -### 黑马公社734-少数人才看得懂的截图花样(让浏览器也能带壳截图) - -> 日期:2017-12-10 - -- 带壳截图的网址: - -- 适用系统:Windows、macOS - -这个方法让你用 Windows 系统截图截出 mac 的效果!而且反过来也可以! - - + + + +## 目录 + +#### 黑马视频链接 + +- [腾讯视频](http://v.qq.com/vplus/e22ba1df7dc890ac/videos) + +#### 三分钟工具 + +- [黑马公社三分钟工具下载(1-270期)](http://mp.weixin.qq.com/s/14ENOzSv4CjM607ncghFVg) + +- [黑马公社三分钟工具下载(271-470期)](http://mp.weixin.qq.com/s/lqSLRaUJwYVYcQ5MK5-dvg) + +- [黑马公社三分钟工具下载(M1-M20、0816-0914)](http://mp.weixin.qq.com/s/wwNRfzzKfijzfcC4DahjAQ) + +- [黑马公社三分钟工具下载(471-656期)](http://mp.weixin.qq.com/s/wkO0EwWSNyl24RVx-Xvxjw) + +## 整理 + + + + +### 黑马公社734-少数人才看得懂的截图花样(让浏览器也能带壳截图) + +> 日期:2017-12-10 + +- 带壳截图的网址: + +- 适用系统:Windows、macOS + +这个方法让你用 Windows 系统截图截出 mac 的效果!而且反过来也可以! + + diff --git "a/kindle\351\230\205\350\257\273\347\233\270\345\205\263.md" "b/kindle\351\230\205\350\257\273\347\233\270\345\205\263.md" index 3bb59ee..488e15f 100644 --- "a/kindle\351\230\205\350\257\273\347\233\270\345\205\263.md" +++ "b/kindle\351\230\205\350\257\273\347\233\270\345\205\263.md" @@ -1,6 +1,18 @@ +## Kindle已连接WiFi网络,但无法连接互联网的解决办法 + +解决办法: + +(1)在Kindle 根目录建立一个txt文件,名为“WIFI_NO_NET_PROBE”,去掉txt后缀名 + +(2)或者,在Kindle根目录建立一个空白文件夹(不是文件),名为“WIFI_NO_NET_PROBE” + +(3)然后重启,如此就能避开Kindle连网时的网络验证,可以很顺利地连上WiFi了。 + + + ## 方法一:使用Calibre去除kindle/Google play书籍的DRM导入多看(推荐)