<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="css/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>郑州网建 - 软件问题</title><link>http://camnpr.com/</link><description>Good Good Study ,Day Day Up! - </description><generator>RainbowSoft Studio Z-Blog 1.8 Walle Build 100427</generator><language>zh-CN</language><copyright>豫ICP备10013645号 Copyright 2009-2022 camnpr.com</copyright><pubDate>Mon, 04 May 2026 05:39:51 +0800</pubDate><item><title>git配置user.name和user.email 解决github提交不是自己的名字</title><author>camnpr@163.com (camnpr)</author><link>http://camnpr.com/software-wiki/2293.html</link><pubDate>Thu, 12 Apr 2018 10:54:57 +0800</pubDate><guid>http://camnpr.com/software-wiki/2293.html</guid><description><![CDATA[<p>&nbsp;<span style="color: rgb(79, 79, 79); font-family: -apple-system, &quot;SF UI Text&quot;, Arial, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;WenQuanYi Micro Hei&quot;, sans-serif, SimHei, SimSun; font-size: 16px; text-align: justify;">github在统计提交的时候，会判断邮箱是否跟github的登陆邮箱匹配，不匹配则不计算活跃度，即不生成小绿块。</span></p><p style="margin: 0px 0px 16px; padding: 0px; box-sizing: border-box; font-size: 16px; color: rgb(79, 79, 79); line-height: 26px; text-align: justify; font-family: -apple-system, &quot;SF UI Text&quot;, Arial, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;WenQuanYi Micro Hei&quot;, sans-serif, SimHei, SimSun;">获取配置</p><pre class="prettyprint" style="margin-top: 0px; margin-bottom: 24px; padding: 8px 16px 4px 56px; box-sizing: border-box; position: relative; overflow-y: hidden; overflow-x: auto; border: none; line-height: 22px; background-color: rgb(246, 248, 250);"><code class="hljs ruby has-numbering" style="box-sizing: border-box; display: block; padding: 0px; line-height: 22px; border-radius: 4px; overflow-x: auto; word-wrap: normal;"><span class="hljs-variable" style="margin: 0px; padding: 0px; box-sizing: border-box; font-size: 14px;"><font face="Consolas, Inconsolata, Courier, monospace">PS E:\mysite&gt;</font></span><span class="hljs-variable" style="font-family: Consolas, Inconsolata, Courier, monospace; font-size: 14px; margin: 0px; padding: 0px; box-sizing: border-box; color: rgb(79, 79, 79);"> </span><font face="Consolas, Inconsolata, Courier, monospace"><span style="font-size: 14px;">git config user.email <br />aaa</span></font><span class="hljs-variable" style="font-family: Consolas, Inconsolata, Courier, monospace; font-size: 14px; margin: 0px; padding: 0px; box-sizing: border-box; color: rgb(79, 79, 79);">@camnpr</span><font face="Consolas, Inconsolata, Courier, monospace"><span style="font-size: 14px;">.com  </span></font><br /><span class="hljs-variable" style="font-family: Consolas, Inconsolata, Courier, monospace; font-size: 14px; margin: 0px; padding: 0px; box-sizing: border-box; color: rgb(79, 79, 79);"><span style="color: rgb(0, 0, 0);">PS E:\mysite&gt;</span> </span><font face="Consolas, Inconsolata, Courier, monospace"><span style="font-size: 14px;">git config user.name <br />aaa</span></font></code><ul class="pre-numbering" style="font-family: Consolas, Inconsolata, Courier, monospace; font-size: 14px; margin: 0px; padding: 8px 0px; box-sizing: border-box; list-style: none; position: absolute; width: 48px; background-color: rgb(238, 240, 244); top: 0px; left: 0px; text-align: right;"><li style="margin: 0px; padding: 0px 8px; box-sizing: border-box; list-style: none; color: rgb(153, 153, 153);">1</li><li style="margin: 0px; padding: 0px 8px; box-sizing: border-box; list-style: none; color: rgb(153, 153, 153);">2</li><li style="margin: 0px; padding: 0px 8px; box-sizing: border-box; list-style: none; color: rgb(153, 153, 153);">3</li><li style="margin: 0px; padding: 0px 8px; box-sizing: border-box; list-style: none; color: rgb(153, 153, 153);">4</li></ul></pre><p style="margin: 0px 0px 16px; padding: 0px; box-sizing: border-box; font-size: 16px; color: rgb(79, 79, 79); line-height: 26px; text-align: justify; font-family: -apple-system, &quot;SF UI Text&quot;, Arial, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;WenQuanYi Micro Hei&quot;, sans-serif, SimHei, SimSun;">设置当前仓库的user.name/user.email</p><pre class="prettyprint" style="margin-top: 0px; margin-bottom: 24px; padding: 8px 16px 4px 56px; box-sizing: border-box; position: relative; overflow-y: hidden; overflow-x: auto; border: none; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 14px; line-height: 22px; background-color: rgb(246, 248, 250);"><code class="hljs ruby has-numbering" style="box-sizing: border-box; display: block; padding: 0px; font-family: Consolas, Inconsolata, Courier, monospace; line-height: 22px; border-radius: 4px; overflow-x: auto; word-wrap: normal;"><span class="hljs-variable" style="margin: 0px; padding: 0px; box-sizing: border-box; color: rgb(79, 79, 79);">PS E:\mysite&gt; </span>git config user.name aaa <br /><span class="hljs-variable" style="margin: 0px; padding: 0px; box-sizing: border-box; color: rgb(79, 79, 79);"><span style="color: rgb(0, 0, 0);">PS E:\mysite&gt;</span> </span>git config user.email aaa<span class="hljs-variable" style="margin: 0px; padding: 0px; box-sizing: border-box; color: rgb(79, 79, 79);">@camnpr</span>.com</code><ul class="pre-numbering" style="margin: 0px; padding: 8px 0px; box-sizing: border-box; list-style: none; position: absolute; width: 48px; background-color: rgb(238, 240, 244); top: 0px; left: 0px; text-align: right;"><li style="margin: 0px; padding: 0px 8px; box-sizing: border-box; list-style: none; color: rgb(153, 153, 153);">1</li><li style="margin: 0px; padding: 0px 8px; box-sizing: border-box; list-style: none; color: rgb(153, 153, 153);">2</li></ul></pre><p style="margin: 0px 0px 16px; padding: 0px; box-sizing: border-box; font-size: 16px; color: rgb(79, 79, 79); line-height: 26px; text-align: justify; font-family: -apple-system, &quot;SF UI Text&quot;, Arial, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;WenQuanYi Micro Hei&quot;, sans-serif, SimHei, SimSun;">设置全局user.name/user.email</p><pre class="prettyprint" style="margin-top: 0px; margin-bottom: 24px; padding: 8px 16px 4px 56px; box-sizing: border-box; position: relative; overflow-y: hidden; overflow-x: auto; border: none; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 14px; line-height: 22px; background-color: rgb(246, 248, 250);"><code class="hljs ruby has-numbering" style="box-sizing: border-box; display: block; padding: 0px; font-family: Consolas, Inconsolata, Courier, monospace; line-height: 22px; border-radius: 4px; overflow-x: auto; word-wrap: normal;"><span class="hljs-variable" style="margin: 0px; padding: 0px; box-sizing: border-box; color: rgb(79, 79, 79);">PS E:\mysite&gt; </span>git config --global user.name bbb<br /> <span class="hljs-variable" style="margin: 0px; padding: 0px; box-sizing: border-box; color: rgb(79, 79, 79);"><span style="color: rgb(0, 0, 0);">PS E:\mysite&gt;</span> </span>git config --global user.email bbb<span class="hljs-variable" style="margin: 0px; padding: 0px; box-sizing: border-box; color: rgb(79, 79, 79);">@gmail</span>.com</code><ul class="pre-numbering" style="margin: 0px; padding: 8px 0px; box-sizing: border-box; list-style: none; position: absolute; width: 48px; background-color: rgb(238, 240, 244); top: 0px; left: 0px; text-align: right;"><li style="margin: 0px; padding: 0px 8px; box-sizing: border-box; list-style: none; color: rgb(153, 153, 153);">1</li><li style="margin: 0px; padding: 0px 8px; box-sizing: border-box; list-style: none; color: rgb(153, 153, 153);">2</li></ul></pre><p style="margin: 0px 0px 16px; padding: 0px; box-sizing: border-box; font-size: 16px; color: rgb(79, 79, 79); line-height: 26px; text-align: justify; font-family: -apple-system, &quot;SF UI Text&quot;, Arial, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;WenQuanYi Micro Hei&quot;, sans-serif, SimHei, SimSun;">如果当前仓库未设置user.name/user.email则采用全局的user.name/user.email，否则当前仓库的user.name/user.email会覆盖全局的user.name/user.email。</p>]]></description><category>软件问题</category><comments>http://camnpr.com/software-wiki/2293.html#comment</comments><wfw:comment>http://camnpr.com/</wfw:comment><wfw:commentRss>http://camnpr.com/feed.asp?cmt=2293</wfw:commentRss><trackback:ping>http://camnpr.com/cmd.asp?act=tb&amp;id=2293&amp;key=88820cb5</trackback:ping></item><item><title> 解决npm安装包时报出：shasum check failed for错误（npm注册国内镜像介绍）</title><author>camnpr@163.com (佚名)</author><link>http://camnpr.com/software-wiki/2283.html</link><pubDate>Tue, 03 Jan 2017 19:29:02 +0800</pubDate><guid>http://camnpr.com/software-wiki/2283.html</guid><description><![CDATA[<p>使用npm安装一些包失败了的看过来（npm国内镜像介绍）</p><p>&nbsp;</p><div><div><p>这个也是网上搜的，亲自试过，非常好用！</p><p>镜像使用方法（三种办法任意一种都能解决问题，建议使用第三种，将配置写死，下次用的时候配置还在）:</p><p>1.通过config命令</p><pre class="brush:text">npm config set registry http://registry.cnpmjs.org<br />npm info underscore （如果上面配置正确这个命令会有字符串response）</pre><p>2.命令行指定</p><pre class="brush:text">npm --registry http://registry.cnpmjs.org info underscore </pre><p>3.编辑&nbsp;<code>~/.npmrc</code>&nbsp;加入下面内容</p><pre class="brush:text">registry = http://registry.cnpmjs.org</pre><p>搜索镜像:&nbsp;<a href="http://cnpmjs.org/" target="_blank" rel="noopener noreferrer">http://cnpmjs.org</a></p><p>建立或使用镜像,参考:&nbsp;<a href="https://github.com/fenmgk2/cnpmjs.org" target="_blank" rel="noopener noreferrer">https://github.com/fenmgk2/cnpmjs.org</a></p></div></div>]]></description><category>软件问题</category><comments>http://camnpr.com/software-wiki/2283.html#comment</comments><wfw:comment>http://camnpr.com/</wfw:comment><wfw:commentRss>http://camnpr.com/feed.asp?cmt=2283</wfw:commentRss><trackback:ping>http://camnpr.com/cmd.asp?act=tb&amp;id=2283&amp;key=9e2eb4b0</trackback:ping></item><item><title>iphone更新iOS10之后连接WiFi网速极慢怎么办？</title><author>raodaor@163.com (raodaor)</author><link>http://camnpr.com/software-wiki/2277.html</link><pubDate>Fri, 16 Dec 2016 15:04:44 +0800</pubDate><guid>http://camnpr.com/software-wiki/2277.html</guid><description><![CDATA[<div class="noimg"><h2 style="font-family: &quot;Hiragino Sans GB&quot;, &quot;Microsoft Yahei&quot;, SimSun, Tahoma, Arial, Helvetica, STHeiti; margin: 19.92px 0px; padding: 0px; font-size: 14px; line-height: normal; color: rgb(102, 102, 102);">前言</h2><p style="font-family: &quot;Hiragino Sans GB&quot;, &quot;Microsoft Yahei&quot;, SimSun, Tahoma, Arial, Helvetica, STHeiti; margin-bottom: 20px; line-height: 1.8; color: rgb(102, 102, 102); font-size: 14px;">如果你在更新iOS10之后发现WiFi网速极慢，以下的这些方法也许可以帮你解决问题。</p><h2 style="font-family: &quot;Hiragino Sans GB&quot;, &quot;Microsoft Yahei&quot;, SimSun, Tahoma, Arial, Helvetica, STHeiti; margin: 19.92px 0px; padding: 0px; font-size: 14px; line-height: normal; color: rgb(102, 102, 102);">如何解决iOS10连接WiFi上网很慢的问题？</h2><p style="font-family: &quot;Hiragino Sans GB&quot;, &quot;Microsoft Yahei&quot;, SimSun, Tahoma, Arial, Helvetica, STHeiti; margin-bottom: 20px; line-height: 1.8; color: rgb(102, 102, 102); font-size: 14px;"><b>1、检查一下是否有人蹭网</b></p><p style="font-family: &quot;Hiragino Sans GB&quot;, &quot;Microsoft Yahei&quot;, SimSun, Tahoma, Arial, Helvetica, STHeiti; margin-bottom: 20px; line-height: 1.8; color: rgb(102, 102, 102); font-size: 14px;">进入192.168.1.1，输入账号密码之后查看当前连接WiFi的设备，如果有不属于你自己的网络设备，请毫不留情地把他踹出联网行列，再修改一个复杂的WiFi密码。<img src="http://camnpr.com/upload/2016/12/201612161509192426.jpg" alt="WiFi设备" width="600" height="395" style="border: none; vertical-align: middle; max-width: 80%; display: block; margin: 0px auto;" /></p><p style="font-family: &quot;Hiragino Sans GB&quot;, &quot;Microsoft Yahei&quot;, SimSun, Tahoma, Arial, Helvetica, STHeiti; margin-bottom: 20px; line-height: 1.8; color: rgb(102, 102, 102); font-size: 14px;"><b>2、还原网络设置</b></p><p style="font-family: &quot;Hiragino Sans GB&quot;, &quot;Microsoft Yahei&quot;, SimSun, Tahoma, Arial, Helvetica, STHeiti; margin-bottom: 20px; line-height: 1.8; color: rgb(102, 102, 102); font-size: 14px;">进入设置&mdash;&mdash;通用&mdash;&mdash;还原&mdash;&mdash;还原网络设置将网络还原，再重新进行连接，看看能否解决这个问题。</p><p style="font-family: &quot;Hiragino Sans GB&quot;, &quot;Microsoft Yahei&quot;, SimSun, Tahoma, Arial, Helvetica, STHeiti; margin-bottom: 20px; line-height: 1.8; color: rgb(102, 102, 102); font-size: 14px;"><img src="http://camnpr.com/upload/2016/12/201612161509262681.jpg" alt="还原网络设置" width="600" height="397" style="border: none; vertical-align: middle; max-width: 80%; display: block; margin: 0px auto;" /></p><p style="font-family: &quot;Hiragino Sans GB&quot;, &quot;Microsoft Yahei&quot;, SimSun, Tahoma, Arial, Helvetica, STHeiti; margin-bottom: 20px; line-height: 1.8; color: rgb(102, 102, 102); font-size: 14px;"><b>3、关闭WiFi定位服务</b></p><p style="font-family: &quot;Hiragino Sans GB&quot;, &quot;Microsoft Yahei&quot;, SimSun, Tahoma, Arial, Helvetica, STHeiti; margin-bottom: 20px; line-height: 1.8; color: rgb(102, 102, 102); font-size: 14px;">进入设置&mdash;&mdash;隐私&mdash;&mdash;定位服务&mdash;&mdash;系统服务，将&ldquo;无线局域网联网&rdquo;的按钮拖动关闭，也可以提高WiFi的网速。</p><p style="font-family: &quot;Hiragino Sans GB&quot;, &quot;Microsoft Yahei&quot;, SimSun, Tahoma, Arial, Helvetica, STHeiti; margin-bottom: 20px; line-height: 1.8; color: rgb(102, 102, 102); font-size: 14px;"><img src="http://camnpr.com/upload/2016/12/201612161509341856.jpg" alt="无线局域网联网" width="600" height="240" sizes="(max-width: 600px) 100vw, 600px" style="border: none; vertical-align: middle; max-width: 80%; display: block; margin: 0px auto;" /></p><p style="font-family: &quot;Hiragino Sans GB&quot;, &quot;Microsoft Yahei&quot;, SimSun, Tahoma, Arial, Helvetica, STHeiti; margin-bottom: 20px; line-height: 1.8; color: rgb(102, 102, 102); font-size: 14px;"><b>4、固定DNS地址</b></p><p style="font-family: &quot;Hiragino Sans GB&quot;, &quot;Microsoft Yahei&quot;, SimSun, Tahoma, Arial, Helvetica, STHeiti; margin-bottom: 20px; line-height: 1.8; color: rgb(102, 102, 102); font-size: 14px;">国内有两个比较知名的DNS地址，分别是114的114.114.114.114跟Google的8.8.8.8，将DNS地址固定也可以有效地提升WiFi网速。</p><p style="font-family: &quot;Hiragino Sans GB&quot;, &quot;Microsoft Yahei&quot;, SimSun, Tahoma, Arial, Helvetica, STHeiti; margin-bottom: 20px; line-height: 1.8; color: rgb(102, 102, 102); font-size: 14px;"><b>5、重新升级设备/刷机</b></p><p style="font-family: &quot;Hiragino Sans GB&quot;, &quot;Microsoft Yahei&quot;, SimSun, Tahoma, Arial, Helvetica, STHeiti; margin-bottom: 20px; line-height: 1.8; color: rgb(102, 102, 102); font-size: 14px;">如果上述这些方法都无法帮你解决问题的话，请重新对设备进行刷机/升级操作，再看看是否可以解决问题。如果还是不行的话，证明你的WiFi模块出现了问题，这个就需要找专业的维修人员更换手机的WiFi模块才能结局问题了。</p></div>]]></description><category>软件问题</category><comments>http://camnpr.com/software-wiki/2277.html#comment</comments><wfw:comment>http://camnpr.com/</wfw:comment><wfw:commentRss>http://camnpr.com/feed.asp?cmt=2277</wfw:commentRss><trackback:ping>http://camnpr.com/cmd.asp?act=tb&amp;id=2277&amp;key=f28f5726</trackback:ping></item><item><title>在Visual Studio中安装使用NuGet Package Manager</title><author>camnpr@163.com (camnpr)</author><link>http://camnpr.com/software-wiki/2271.html</link><pubDate>Fri, 25 Nov 2016 15:56:40 +0800</pubDate><guid>http://camnpr.com/software-wiki/2271.html</guid><description><![CDATA[<h2>&nbsp;用于Visual Studio2010和早期的包管理器安装：（测试Visual Studio2012 也可以安装）</h2><div>在&ldquo;Visual Studio&rdquo;中，单击&ldquo;工具&rdquo;&gt;扩展和更新。</div><div><img src="http://camnpr.com/upload/2016/11/201611251603401733.jpg" alt="在Visual Studio中安装使用NuGet Package Manager" title="在Visual Studio中安装使用NuGet Package Manager" /></div><div>在联机，搜索：&ldquo;<span style="color: rgb(51, 51, 51); font-family: &quot;Segoe UI&quot;, &quot;Segoe WP&quot;, Tahoma, Arial, sans-serif; font-size: 15px;">NuGet Package Manager for Visual Studio</span>&rdquo;，点击下载。</div><div><img src="http://camnpr.com/upload/2016/11/201611251604010375.png" alt="在Visual Studio中安装使用NuGet Package Manager" title="在Visual Studio中安装使用NuGet Package Manager" width="700" height="279" /></div><div>&nbsp;</div><div>在&ldquo;安装程序&rdquo;对话框中，单击&ldquo;安装&rdquo;。</div><div>&nbsp;</div><div>当安装完成后，重新启动视觉工作室。</div><div>&nbsp;</div><h2>在&ldquo;工具&rdquo;》库程序包管理器》程序包管理器控制台 如下图：</h2><p><img src="http://camnpr.com/upload/2016/11/201611251605050467.jpg" alt="在Visual Studio中安装使用NuGet Package Manager" title="在Visual Studio中安装使用NuGet Package Manager" /></p><p>在PM&gt; 输入：<span style="background-color: rgb(32, 32, 32); color: rgb(226, 226, 226); font-family: &quot;andale mono&quot;, &quot;lucida console&quot;, monospace; font-size: 20.4px;">Install-Package mongocsharpdriver -Version 2.3.0</span></p><p>&nbsp;</p><p><img src="http://camnpr.com/upload/2016/11/201611251607094702.jpg" alt="在Visual Studio中安装使用NuGet Package Manager" title="在Visual Studio中安装使用NuGet Package Manager" /></p><p>至此，就可以使用各种开发包了。NuGet &nbsp;https://www.nuget.org/packages/mongocsharpdriver/</p><p><span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13.92px;">推荐用</span><a href="https://www.nuget.org/packages/MongoRepository/" target="_blank" style="margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13.92px;">https://www.nuget.org/packages/MongoRepository/</a>&nbsp; 更好的管理MongoDB for C#</p><p><img onload="ResizeImage(this,520)" src="http://camnpr.com/upload/2016/11/201611251615530422.jpg" alt="" title="" /></p>]]></description><category>软件问题</category><comments>http://camnpr.com/software-wiki/2271.html#comment</comments><wfw:comment>http://camnpr.com/</wfw:comment><wfw:commentRss>http://camnpr.com/feed.asp?cmt=2271</wfw:commentRss><trackback:ping>http://camnpr.com/cmd.asp?act=tb&amp;id=2271&amp;key=70c2f3c4</trackback:ping></item><item><title>如何无密码删除360安全卫士企业版</title><author>camnpr@163.com (佚名)</author><link>http://camnpr.com/software-wiki/2267.html</link><pubDate>Thu, 08 Sep 2016 10:51:55 +0800</pubDate><guid>http://camnpr.com/software-wiki/2267.html</guid><description><![CDATA[<div id="noimgcss"><p>在360安全卫士安装文件夹中，查找含有ent的文件，将他们删除。删除的时候可以使用文件粉碎机、unlocker等等。删完后，就可以正常卸载了。</p><p>不行的话，还可以用系统光盘或者U盘，进入他们的PE系统，在PE系统中可以直接删除整个360safe文件夹。</p><p>原理应该很简单，就是企业版有验证文件。将这些文件删除就不需要密码验证了。ent就是enterprise(企业)的简称，所以删除ent文件就可以了。至于具体是哪一个文件，大家不需要知道。直接将所有的企业版文件删除拉倒。</p><p>删除的文件如下：</p><p><a href="http://camnpr.com/" target="_blank"><img src="http://camnpr.com/upload/2016/9/201609081055175735.png" alt="无密码删除360企业版" width="640" height="324" data-bd-imgshare-binded="1" /></a></p><p>为什么要删除呢？原因不说了。我自己是在安全模式下，删除了截图中的文件后，就能顺利的卸载360企业版。如果没有密码的话，连360杀毒都卸载不了，一旦删除这些文件，360杀毒也不受保护，顺利卸载。</p><p>&nbsp;</p><p>这个好东西，可以提供监控功能，虽然在单位，我不会干什么事情，但PC里面装了什么东西，被人知道总感觉不爽。</p></div>]]></description><category>软件问题</category><comments>http://camnpr.com/software-wiki/2267.html#comment</comments><wfw:comment>http://camnpr.com/</wfw:comment><wfw:commentRss>http://camnpr.com/feed.asp?cmt=2267</wfw:commentRss><trackback:ping>http://camnpr.com/cmd.asp?act=tb&amp;id=2267&amp;key=710c5624</trackback:ping></item><item><title>【收集】sublime Text 3实用功能和常用快捷键</title><author>camnpr@163.com (佚名)</author><link>http://camnpr.com/software-wiki/2266.html</link><pubDate>Fri, 26 Aug 2016 14:01:37 +0800</pubDate><guid>http://camnpr.com/software-wiki/2266.html</guid><description><![CDATA[<p><strong>下面是针对windows平台的介绍。</strong></p><h2 id="1">1. 可以直接打开图片</h2><p>版本3有个很好的特性（对于前端来说）：可以直接在ST3中打开图片。<br><br></p><h2>2. Goto Anything功能 — 快速查找（ctrl + P）</h2><ul><li>输入<code>@+函数名</code>可以快速找到函数。</li><li>输入<code>#+文本</code>可以快速进行文件内文本匹配。<br><br></li></ul><h2 id="3-ctrl-d">3. 多行游标功能（ctrl + D，非常实用）</h2><p>如何将文件中的某个单词更改为另一个？<br><strong>方法一</strong>：利用查找替换功能：<code>ctrl + H</code><br><strong>方法二（推荐）</strong>：多行游标功能，选中一个后，按<code>ctrl+D</code>可以同时选中另一个，<strong>同时多了另一个光标</strong>。</p><p><strong>但多行游标能完成查找替换功能不能完成的工作</strong>。<br>比如在某些符合条件的语句后面添加新行，同时加入一些新的文本，如何快速的达到这一目的？<br>- 可以选中某一个模式，然后<code>ctrl+D</code>选中另一个，如果有某些不想添加新行的模式则按<code>ctrl+K，ctrl+D</code>跳过这个进入下一个符合条件的模式行。<br>- 还可以按<code>Alt + F3</code>快捷键全选所有符合条件的单词，产生多个光标，而不用一个个<code>ctrl+D</code>选中。<br>- 如果要在每行都加入光标，可以先<code>ctrl+A</code>然后<code>ctrl+shift+L</code>即可。<br>- 如果想在某个字符的多行后面加上光标，可以将光标放在这个字符后面，按住shift键，然后右键可以向下拖动产生多个光标。<br><br></p><h2 id="4">4. 命令模式（应尽可能使用，而不用浪费脑细胞记忆大量命令的快捷键）</h2><p>比如用ctrl+N新建一个文件后，默认是plain text，没有语法高亮功能，如何设置语法模式？<br>- 可以通过右下角的语法选择区选择希望设置的语法模式。<br>- 还有另一种更好的办法，即使用<code>ctrl + shift + P</code>打开命令模式，然后输入<code>set syntax [language]</code>设置为某种语言的语法模式，比如<code>set syntax java</code>则设置为java语法高亮。<br>- st3支持模糊匹配，你也可以直接输入<code>syntax java</code>或<code>ssjava</code>。<br>- 若当前已经是某种语言的语法模式，则可以直接输入其它语言进行切换（而不用输入<code>set syntax</code>或<code>syntax</code>了），比如当然为java语法模式，那么直接输入js就可以马上切换为javascript语法模式。</p><p>还可以输入<code>minimap</code>隐藏或显示右边的minimap缩影<br><br></p><h2 id="5">5. 快速跳转到某一行</h2><p>按下<code>Ctrl + G</code>，输入行号，可以快速跳转到该行。<br><br></p><h2 id="6">6. 快速添加新行</h2><ul><li><code>Ctrl + Enter</code>可以在当前行下新建一行。</li><li><code>Ctrl + Shift + Enter</code>可以在当前行上面添加一行。<br><br></li></ul><h2 id="7">7. 多行缩进</h2><p>选中多行后按<code>Ctrl + ]</code>可以增加缩进，按<code>Ctrl + [</code>可以减少缩进。<br>PS：发现用<code>Tab</code>和<code>Shift + Tab</code>也是可以的。<br><br></p><h2 id="8">8. 完整拷贝，避免格式错乱</h2><p>我们发现，在从别的文件中拷贝一段代码过来的时候，多半只是第一行缩进，后面都乱了，这时可以使用<code>Ctrl + Shift + V</code>进行粘贴，可以在粘贴的过程中保持缩进，这时格式都是正确的。<br><br></p><h2 id="9">9. 重新打开关闭的标签</h2><p>在Chrome里面，如果你不小心关闭了某个标签页并想恢复它，你可以按下<code>Shift + Ctrl + T</code>重新打开它。<br>在ST3中也一样，如果你不小心关闭了某个文件，可以按下<code>Shift + Ctrl + T</code>快速恢复。连续重复该按键，ST将会按照关闭的先后顺序重新打开标签页。<br><br></p><h2 id="10-shift-ctrl">10. 按住<code>shift + ctrl</code>然后按<code>←</code>或<code>→</code>可快速选中一行中的某一部分，连续按扩大选择范围。</h2><p>比如你需要将某一部分进行注释(<code>ctrl+/</code>)或删除，使用这个功能就很方便。<br><br></p><h2 id="11">11. 上下移动行</h2><p>定位光标或选中某块区域，然后按<code>shift+ctrl+↑↓</code>可以上下移动该行。<br><br></p><h2 id="12-shift-ctrl-d">12.&nbsp;<code>shift + ctrl + d</code>可快速复制光标所在的一整行，并复制到该行之前。<br><br></h2><h2 id="13-ctrlshiftm">13.&nbsp;<code>Ctrl+Shift+M</code>：选中花括号里面的全部内容不包括{}。<br><br></h2><h2 id="14-ctrlshiftk">14.&nbsp;<code>Ctrl+Shift+K</code>：删除整行。<br><br></h2><h2 id="15-html">15. 快速关闭HTML里的标签</h2><p>写html文件时利用快捷键<code>Alt + .</code>可以快速关闭某个标签，如写<code>&lt;html&gt;</code>后按<code>Alt+.</code>可以快速得到<code>&lt;/html&gt;</code>。<br>但这样还是挺繁琐，可以使用前端插件<code>Emmet插件</code>，直接在新建的html文件里（首先得设置语法模式为html）直接输入!（代表html5格式的html文档）然后按下ctrl+E即可。<br><br></p><hr><h2 id="package-control">附：如何安装package control</h2><p>通过快捷键<code>ctrl+\``或者</code>View &gt; Show Console`菜单打开控制台，输入下面Python执行代码（适用于Python3.x解释器）：</p><pre class="brush:java">import urllib.request,os;<br> pf='Package Control.sublime-package';<br> ipp = sublime.installed_packages_path();<br> os.makedirs( ipp ) if not os.path.exists(ipp) else None;<br> urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler( )));<br> open( os.path.join( ipp, pf), 'wb' ).write( urllib.request.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read());<br> print( 'Please restart Sublime Text to finish installation')</pre><h3 id="_1"><br>参考资料</h3><ul><li><a href="http://camnpr.com/TuiJianTools/Handler/gotoUrl.ashx?url=http%3A%2F%2Fwww%7Cimooc%7Ccom%2Fview%2F40%3Futm_source%3Djobboleblog"  target="_blank">前端开发工具技巧介绍—Sublime篇</a></li><li><a href="http://camnpr.com/TuiJianTools/Handler/gotoUrl.ashx?url=http%3A%2F%2Fwww%7Ccnblogs%7Ccom%2Flhb25%2Fp%2F10-essential-sublime-text-plugins%7Chtml"  target="_blank">全栈开发必备的10款 Sublime Text 插件</a></li><li><a href="http://camnpr.com/TuiJianTools/Handler/gotoUrl.ashx?url=http%3A%2F%2Fwww%7Ccnblogs%7Ccom%2Fliun1994%2Fp%2F3692488%7Chtml"  target="_blank">Sublime Text shift+ctrl妙用</a></li><li><a href="http://camnpr.com/TuiJianTools/Handler/gotoUrl.ashx?url=http%3A%2F%2Fwww%7Ccnblogs%7Ccom%2Fwayou%2Fp%2Fhighlight_code_with_sublimetext_style%7Chtml"  target="_blank">如何在博客中使用SublimeText风格的代码高亮样式</a></li><li><a href="http://camnpr.com/TuiJianTools/Handler/gotoUrl.ashx?url=http%3A%2F%2Fwww%7Cjianshu%7Ccom%2Fp%2F378338f10263"  target="_blank">sublime text 2 下的Markdown写作</a></li></ul>]]></description><category>软件问题</category><comments>http://camnpr.com/software-wiki/2266.html#comment</comments><wfw:comment>http://camnpr.com/</wfw:comment><wfw:commentRss>http://camnpr.com/feed.asp?cmt=2266</wfw:commentRss><trackback:ping>http://camnpr.com/cmd.asp?act=tb&amp;id=2266&amp;key=6acdbf65</trackback:ping></item><item><title>3种查看Chrome扩展程序源码的方法（Chrome扩展程序二次开发）</title><author>raodaor@163.com (raodaor)</author><link>http://camnpr.com/software-wiki/2261.html</link><pubDate>Mon, 18 Apr 2016 17:40:45 +0800</pubDate><guid>http://camnpr.com/software-wiki/2261.html</guid><description><![CDATA[<p>以下三个比较简单的方法，可以让你<span style="line-height: 19.2px;">了解一个非常精彩的Chrome扩展程序的源代码</span><span style="line-height: 19.2px;">：</span></p><p><strong>一&nbsp;使用7zip解压crx文件，在Mac下面可以使用Ez7z。</strong></p><p><strong>二 安装查看源代码的扩展程序</strong></p><p>下载地址：<a href="https://chrome.google.com/webstore/detail/bbamfloeabgknfklmgbpjcgofcokhpia">https://chrome.google.com/webstore/detail/bbamfloeabgknfklmgbpjcgofcokhpia</a></p><p>一款神奇的谷歌浏览器插件：<a href="https://chrome.google.com/webstore/detail/extension-source-locator/cmhbfegjgncgaikpopenldnaidbhdopp" target="_blank">Extension Source Locator</a>。（扩展程序源码定位器）（可以修改DIY）</p><p><strong>三 Mac用户还有可以在</strong></p><p>/Users/username/Library/Application Support/Google/Chrome/Default/Extensions</p><p>路径下面查看安装的扩展程序源码，如方法二上面的扩展，文件夹名称是 bbamfloeabgknfklmgbpjcgofcokhpia</p><p>使用上面三个方法可以轻松查看源代码了，不过，很多扩展的js都经过混淆压缩，不方便阅读。</p>]]></description><category>软件问题</category><comments>http://camnpr.com/software-wiki/2261.html#comment</comments><wfw:comment>http://camnpr.com/</wfw:comment><wfw:commentRss>http://camnpr.com/feed.asp?cmt=2261</wfw:commentRss><trackback:ping>http://camnpr.com/cmd.asp?act=tb&amp;id=2261&amp;key=0d2e94d5</trackback:ping></item><item><title>win10过一会就睡眠了，电源和睡眠了，设置的不起作用，不进行任何操作后两分钟就睡眠</title><author>raodaor@163.com (raodaor)</author><link>http://camnpr.com/software-wiki/2260.html</link><pubDate>Fri, 15 Apr 2016 16:21:03 +0800</pubDate><guid>http://camnpr.com/software-wiki/2260.html</guid><description><![CDATA[<div id="noimgcss"><h2>问题：</h2><p>无论怎么设置电源选项，两分钟不进行任何操作后都会睡眠。</p><h2>原因：</h2><p>这是系统无人值守时睡眠时间的设定，默认是两分钟。</p><h2>解决方法：</h2><p>1.运行注册表管理器，win+r ，输入regedit.exe</p><p>2.定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\238C9FA8-0AAD-41ED-83F4-97BE242C8F20\7bc4a2f9-d8fc-4469-b07b-33eb785aaca0</p><div><div><a href="http://camnpr.com/upload/2016/4/201604151628288744.png" target="_blank"><img title="" src="http://camnpr.com/upload/2016/4/201604151628288744.png" alt="" /></a></div></div><p>3.修改attributes的值为2</p><p>4.进入高级电源设置，在睡眠选项中会出现&ldquo;无人参与系统睡眠超时&rdquo;，将默认的2分钟修改成你想要的时间，我是改成了5分钟和10分钟。</p><div><div><a href="http://camnpr.com/upload/2016/4/201604151628578848.png" target="_blank"><img title="" src="http://camnpr.com/upload/2016/4/201604151628578848.png" alt="" /></a></div></div><p>5.大功告成，可以自己试试</p></div>]]></description><category>软件问题</category><comments>http://camnpr.com/software-wiki/2260.html#comment</comments><wfw:comment>http://camnpr.com/</wfw:comment><wfw:commentRss>http://camnpr.com/feed.asp?cmt=2260</wfw:commentRss><trackback:ping>http://camnpr.com/cmd.asp?act=tb&amp;id=2260&amp;key=17e24183</trackback:ping></item><item><title>emulator: ERROR: x86 emulation currently requires hardware acceleration!Please ensure Intel HAXM is properly installed and usable.CPU acceleration status: HAX kernel module is not installed!</title><author>camnpr@163.com (佚名)</author><link>http://camnpr.com/software-wiki/2259.html</link><pubDate>Fri, 04 Mar 2016 10:15:38 +0800</pubDate><guid>http://camnpr.com/software-wiki/2259.html</guid><description><![CDATA[<div id="noimgcss"><p>在安装ADT（android development tools）安装开发工具时，提示如下错误：</p><p><span style="font-size: large;">Android Studio 1.0 已经放出来了，以后的Android平台开发激昂逐步从Eclipse向Android Studio迁移，为了能不落伍我也特意从Google下载了Android Studio的安装包，并且兴高采烈地创建了我的第一个android项目。但是当运行的时候就他么悲催了。</span></p><p><a href="http://camnpr.com/TuiJianTools/Handler/gotoUrl.ashx?url=http%3A%2F%2Fimages%7Ccnitblog%7Ccom%2Fblog%2F426469%2F201412%2F221559328273192%7Cpng" target="_blank"><img title="BaiduShurufa_2014-12-22_13-56-25" src="http://camnpr.com/upload/2016/3/201603041019217165.png" alt="Please ensure Intel HAXM is properly installed and usable" width="700" height="104" border="0" /></a></p><div class="cnblogs_code"><pre>emulator: ERROR: x86 emulation currently requires hardware acceleration!<br />Please ensure Intel <strong>HAXM </strong>is properly installed and usable.<br />CPU acceleration status: HAX kernel module is not installed!</pre></div><p><span style="font-size: large;">但是，模拟器居然启动不起来！</span></p><p><span style="font-size: large;">报错信息告诉我说是&nbsp;<strong>HAXM</strong>没有开，可是&ldquo;<strong>HAXM</strong>&rdquo;到底是什么呀?</span></p><p><a href="http://camnpr.com/TuiJianTools/Handler/gotoUrl.ashx?url=http%3A%2F%2Fimages%7Ccnitblog%7Ccom%2Fblog%2F426469%2F201412%2F221559372806431%7Cpng" target="_blank"><img title="image" src="http://camnpr.com/upload/2016/3/201603041021191134.png" alt="Inter官网下载这个HAXM" width="700" height="279" border="0" /></a></p><p><span style="font-family: 幼圆; font-size: large;">这是</span><a href="http://camnpr.com/TuiJianTools/Handler/gotoUrl.ashx?url=https%3A%2F%2Fsoftware%7Cintel%7Ccom%2Fen-us%2Fandroid%2Farticles%2Finstallation-instructions-for-intel-hardware-accelerated-execution-manager-windows" target="_blank"><span style="font-family: 幼圆; font-size: large;">Inter官网</span></a><span style="font-family: 幼圆; font-size: large;">告诉我的，作用是管理硬件加速的，估计是用了这个东西模拟器就能告别Eclipse时代的龟速。</span></p><p><span style="font-family: 幼圆; font-size: large;">你也可以在Inter官网下载这个</span><a href="http://camnpr.com/TuiJianTools/Handler/gotoUrl.ashx?url=https%3A%2F%2Fsoftware%7Cintel%7Ccom%2Fsites%2Fdefault%2Ffiles%2Fmanaged%2Fb3%2F7b%2Fhaxm-windows_r05%7Czip" target="_blank"><span style="font-family: 幼圆; font-size: large;">HAXM</span></a><span style="font-family: 幼圆; font-size: large;">，当然Android SDK已经集成了这个软件，你需要做的就是找到他，然后安装它就是了。</span></p><p><span style="font-family: 幼圆; font-size: large;">他的位置放在这个目录下：</span></p><p><a href="http://camnpr.com/TuiJianTools/Handler/gotoUrl.ashx?url=http%3A%2F%2Fimages%7Ccnitblog%7Ccom%2Fblog%2F426469%2F201412%2F221559407801829%7Cpng" target="_blank"><img title="BaiduShurufa_2014-12-22_13-55-38" src="http://camnpr.com/upload/2016/3/201603041022054745.png" alt="Hardware_Accelerated_Execution_Manager" width="700" height="300" border="0" /></a></p><p><span style="font-size: large;">当然你的位置可能会不一样，如果找不到就没必要死磕开发了。</span></p><p><span style="font-size: large;">如果问题就这样解决了，那也太小儿科了吧；当我双击安装，问题又来了：</span></p><p><a href="http://camnpr.com/TuiJianTools/Handler/gotoUrl.ashx?url=http%3A%2F%2Fimages%7Ccnitblog%7Ccom%2Fblog%2F426469%2F201412%2F221559432336412%7Cpng" target="_blank"><img title="BaiduShurufa_2014-12-22_13-54-59" src="http://camnpr.com/upload/2016/3/201603041023323887.png" alt="Hardware_Accelerated_Execution_Manager" width="622" height="491" border="0" /></a></p><pre>this computer meets the requirements for haxm but intel virtualization technology（VT-x） is not turned onHAXM cannot be installed until VT-x is enable </pre><pre>please refer to the intel HAXM documentation for more information</pre><p><span style="font-size: large;">好吧，继续寻求帮助Inter官方的教程有这样一段话：连接地址：</span><a title="https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows" href="https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows">https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows</a></p><p><strong>Intel VT-x not enabled</strong></p><p>In some cases, Intel VT-x may be disabled in the system BIOS and must be enabled within the BIOS setup utility. To access the BIOS setup utility, a key must be pressed during the computer&rsquo;s boot sequence. This key is dependent on which BIOS is used but it is typically the F2, Delete, or Esc key. Within the BIOS setup utility, Intel VT may be identified by the terms &quot;VT&quot;,&nbsp;<strong>&quot;Virtualization Technology&quot;,</strong>&nbsp;or &quot;VT-d.&quot; Make sure to enable all of the Virtualization features.</p><p><span style="font-size: large;">意思是如果安装失败了，那多半是BIOS里面的&ldquo;<strong>Virtualization Technology</strong>&rdquo;选项没有打开，去BIOS里面打开就可以了。</span></p><p><a href="http://camnpr.com/TuiJianTools/Handler/gotoUrl.ashx?url=http%3A%2F%2Fimages%7Ccnitblog%7Ccom%2Fblog%2F426469%2F201412%2F221559466554067%7Cjpg" target="_blank"><img title="IMG_20141222_143735" src="http://camnpr.com/upload/2016/3/201603041024118761.jpg" alt="BIOS里Virtualization Technology" width="700" height="280" border="0" /></a></p><p><a href="http://camnpr.com/TuiJianTools/Handler/gotoUrl.ashx?url=http%3A%2F%2Fimages%7Ccnitblog%7Ccom%2Fblog%2F426469%2F201412%2F221559491876393%7Cjpg" target="_blank"><img title="IMG_20141222_143452" src="http://camnpr.com/upload/2016/3/201603041025055155.jpg" alt="BIOS里开启Virtualization Technology" width="700" height="230" border="0" /></a></p><p><span style="font-size: large;">重新启动安装，就成功了！</span></p><p><a href="http://camnpr.com/TuiJianTools/Handler/gotoUrl.ashx?url=http%3A%2F%2Fimages%7Ccnitblog%7Ccom%2Fblog%2F426469%2F201412%2F221559517654706%7Cpng" target="_blank"><img title="BaiduShurufa_2014-12-22_14-0-24" src="http://camnpr.com/upload/2016/3/201603041025395854.png" alt="cmd执行sc query intelhaxm" width="700" height="183" border="0" /></a></p><p><a href="http://camnpr.com/TuiJianTools/Handler/gotoUrl.ashx?url=http%3A%2F%2Fimages%7Ccnitblog%7Ccom%2Fblog%2F426469%2F201412%2F221559542333519%7Cpng" target="_blank"><img title="BaiduShurufa_2014-12-22_14-44-21" src="http://camnpr.com/upload/2016/3/201603041026297405.png" alt="HAX is working and emulator runs in fast virt mode" width="700" height="149" border="0" /></a></p><p><span style="font-size: large;">让我们看看Android 5.0炫酷的界面吧：</span></p><p><a href="http://camnpr.com/TuiJianTools/Handler/gotoUrl.ashx?url=http%3A%2F%2Fimages%7Ccnitblog%7Ccom%2Fblog%2F426469%2F201412%2F221559582964343%7Cpng" target="_blank"><img title="image" src="http://camnpr.com/upload/2016/3/201603041027216404.png" alt="Android 5.0炫酷的界面" width="403" height="670" border="0" /></a></p></div>]]></description><category>软件问题</category><comments>http://camnpr.com/software-wiki/2259.html#comment</comments><wfw:comment>http://camnpr.com/</wfw:comment><wfw:commentRss>http://camnpr.com/feed.asp?cmt=2259</wfw:commentRss><trackback:ping>http://camnpr.com/cmd.asp?act=tb&amp;id=2259&amp;key=f664760c</trackback:ping></item><item><title>分享mac/windows电脑下PHPStrom中实用的功能和快捷键大全</title><author>camnpr@163.com (佚名)</author><link>http://camnpr.com/software-wiki/2232.html</link><pubDate>Mon, 18 Jan 2016 11:49:00 +0800</pubDate><guid>http://camnpr.com/software-wiki/2232.html</guid><description><![CDATA[<p>有哪些快捷键或者PHPStrom出的特有的功能，让你觉得编写过程变得很舒服和快捷？</p><p>CTRL + j 能够快捷的输入常用的代码片段，类似vim的 snipMate，可以加入自定义代码片段</p><p>find every thing phpstorm 支持类名、文件名等的单独搜索，我常用的是直接全部搜索。find every thing 需要自定义快捷键</p><p>很精确的函数、类名、变量等的定位，支持命名空间。不得不承认做的的确很好，比vim + ctag好太多了</p><p>alt + F7 find usages 功能，可以很方便的找到函数在哪里调用了</p><p>shift + F6 重命名 可以很方便的重命名方法和变量名等等。甚至文件的重命名，也会自动修正 include filepath（貌似仅限于简单路径，路径中包含了变量的无法识别。常量没问题）</p><p>可以安装 vim插件，同样享受 vim 的快捷操作</p><p>ctrl+alt+l 代码格式化</p><p>如果你的测试代码要通过 ftp 上传到测试机 Tools-&gt;deployment 功能必须配置下，自动上传修改的文件到测试机</p><p>不仅仅是 svn还有 git都有很好的支持</p><p>可以配置断点调试，参考 <a href="http://camnpr.com/TuiJianTools/Handler/gotoUrl.ashx?url=http%3A%2F%2Fconfluence%7Cjetbrains%7Ccom%2Fdisplay%2FPhpStorm%2FZero-configuration%2BWeb%2BApplication%2BDebugging%2Bwith%2BXdebug%2Band%2BPhpStorm" target="_blank">http://confluence.jetbrains.com/display/PhpStorm/Zero-configuration+Web+Application+Debugging+with+Xdebug+and+PhpStorm</a> 本身不常用</p><p>支持的php版本很新。当前的 phpstorm7 支持php5.5。接下来的phpstorm8支持Php5.6。</p><p>函数中未使用的变量是灰色的。使用未定义的变量会有红色下划线提示。提示变量很好的减少了手误</p><p>以上是我常用的，还有很多功能比如对composer phpunit的支持也没用过。这些习惯命令行操作了</p><p>1. 项目名右键选择&quot;Local History | Show History&quot;可查看本地修改记录</p><p>2. Ctrl + E 可查看最近打开文件或项目</p><p>3. 打开File | Setting | Editor，选择Appearance下面的Show Method Separators。它会将你的代码按方法，用灰色线框进行智能分割。你还可以使用：alt+&uarr;或&darr;，在方法之间进行跳转</p><p>4. Ctrl + Shift + V，可选择要粘贴的最近内容</p><p>5. Ctrl + D，复制粘贴选中的文本</p><p>6. Ctrl + Y，删除当前行或选中行</p><p>7. Ctrl + Alt + 左右方向键，定位到上一次编辑的位置</p><p>8. Alt + 上下方向键，跳转到上/下函数</p><p>9. Alt + 左右方向键，导航标签切换</p><p>10. Ctrl + N，根据类名称查找</p><p>11. Ctrl + Shift + N，根据文件名查找</p><p>12. Ctrl + Shift + Alt + N，根据函数名查找</p><p>13. Ctrl + Shift + F，Find in Path</p><p>14. Ctrl + Shift + I，查看变量初始化的值</p><p>15. Ctrl + F12，快速查看当前文件的所有方法</p><p>16. Ctrl + /，单行注释</p><p>17. Ctrl + Shift + /，多行注释</p><p>18. 修改默认打开的文件模版：&quot;file&quot; ---&gt; &quot;setting&quot; ---&gt;&quot;file and code template&quot;</p><p>19. /** + Enter，自动生成注释</p><p>20. Ctrl + Alt + L，格式化代码</p><p><span style="color: #ff0000" data-mce-style="color: #ff0000;">phpstorm常用快捷键大全</span></p><p>mac电脑phpstorm快捷键</p><p>&nbsp;&nbsp;&nbsp; command + a 全选</p><p>&nbsp;&nbsp; command + c 复制</p><p>&nbsp;&nbsp;&nbsp; command + v 粘贴</p><p>&nbsp;&nbsp; command + z 撤消</p><p>&nbsp;&nbsp;&nbsp; command + k 代码搜索</p><p>&nbsp;&nbsp;&nbsp; command + l 输入行号跳到某一行</p><p>&nbsp;&nbsp;&nbsp; command + o 查看一个类的结构</p><p>&nbsp;&nbsp;&nbsp; command + / 单行注释</p><p>&nbsp;&nbsp;&nbsp; command + e 列出最后打开的文件</p><p>&nbsp;&nbsp;&nbsp; ctrl + shift + / 块注释</p><p>&nbsp;&nbsp;&nbsp; shift + command + x</p><p>&nbsp;&nbsp;&nbsp; shift + command + r 按文件名搜索对应文件所在路径</p><p>&nbsp;&nbsp;&nbsp; shift + command + t 按类名搜索对应文件所在路径</p><p>&nbsp;&nbsp;&nbsp; shift + command + c 复制当前文件所在路径</p><p>&nbsp;&nbsp;&nbsp; 选中左侧的文件名&nbsp; shift + f6(mac需要同时按住键) 进行文件重命名</p><p><span style="color: #ff0000" data-mce-style="color: #ff0000;">windows下phpstorm的快捷键</span></p><p>ctrl+shift+n查找文件</p><p>ctrl+shift+f 在一个目录里查找一段代码(ctrl+f的升级版)</p><p>ctr+shift+r 在一个目录里查找一段代码并替换(ctrl+r的升级版)</p><p>CTRL+ALT &larr;/&rarr;&nbsp; 返回上次编辑的位置</p><p>ALT+ &larr;/&rarr;&nbsp; 切换代码视图，标签切换</p><p>ALT+ &uarr;/&darr;&nbsp; 在方法间快速移动定位</p><p>ctrl+j插入活动代码提示</p><p>ctrl+alt+t当前位置插入环绕代码</p><p>alt+insert生成代码菜单</p><p>ctrl+q查看代码注释</p><p>ctrl+d复制当前行</p><p>ctrl+y删除当前行</p><p>shift+F6重命名</p><p>ctrl+shift+u字母大小写转换</p><p>ctrl+f查找</p><p>ctrl+r替换</p><p>F4查看源码</p><p>ctrl+shift+i查看变量或方法定义源</p><p>ctrl+g跳转行</p><p>ctrl+alt+F12跳转至当前文件在磁盘上的位置</p><p>alt+down查看下一个方法</p><p>alt+up查看上一个方法</p><p>ctrl+alt+l重新格式化代码</p><p>ctrl+shift+downstatement向下移动</p><p>ctrl+shift+upstatement向上移动</p><p>alt+shift+downline向下移动</p><p>alt+shift+upline向上移动</p><p>ctrl+/行注释</p><p>ctrl+shift+/块注释</p><p>ctrl+shift+n打开工程中的文件</p><p>ctrl+b跳到变量申明处</p><p>ctrl+[]匹配 {}[]</p><p>ctrl+shift+]/[选中块代码</p><p>ctrl+x剪切行</p><p>ctrl+shift+v复制多个文本</p><p>alt+left/right标签切换</p><p>ctrl+p显示默认参数</p><p>ctrl+F12在当前类文件里快速查找方法</p><p>--------------------------------------------------------------</p><p>phpstorm快捷键：</p><p>// ctrl+shift+n 查找文件</p><p>// ctrl+j 插入活动代码提示</p><p>// ctrl+alt+t 当前位置插入环绕代码</p><p>// alt+insert 生成代码菜单</p><p>// ctrl+q 查看代码注释</p><p>// ctrl+d 复制当前行</p><p>// ctrl+y 删除当前行</p><p>// shift+F6 重命名</p><p>// ctrl+shift+u 字母大小写转换</p><p>// ctrl+f 查找</p><p>// ctrl+r 替换</p><p>// F4 查看源码</p><p>// ctrl+shift+i 查看变量或方法定义源</p><p>// ctrl+g 跳转行</p><p>// ctrl+alt+F12 跳转至当前文件在磁盘上的位置</p><p>// alt+down 查看下一个方法</p><p>// alt+up 查看上一个方法</p><p>// ctrl+alt+l 重新格式化代码</p><p>// ctrl+shift+down statement向下移动</p><p>// ctrl+shift+up statement向上移动</p><p>// alt+shift+down line向下移动</p><p>// alt+shift+up line向上移动</p><p>// ctrl+/ 行注释</p><p>// ctrl+shift+/ 块注释</p><p>// ctrl+shift+n 打开工程中的文件</p><p>// ctrl+b 跳到变量申明处</p><p>// ctrl+[] 匹配 {}[]</p><p>// ctrl+shift+]/[ 选中块代码</p><p>....</p><p>// ctrl+x 剪切行</p><p>// ctrl+shift+v 复制多个文本</p><p>// alt+left/right 标签切换</p><p>// ctrl+p 显示默认参数</p><p>// ctrl+F12 在当前类文件里快速查找方法</p>]]></description><category>软件问题</category><comments>http://camnpr.com/software-wiki/2232.html#comment</comments><wfw:comment>http://camnpr.com/</wfw:comment><wfw:commentRss>http://camnpr.com/feed.asp?cmt=2232</wfw:commentRss><trackback:ping>http://camnpr.com/cmd.asp?act=tb&amp;id=2232&amp;key=29468b64</trackback:ping></item></channel></rss>
