新手专区

新手专区

小白请在此版块提问
鸿宇官网

鸿宇官网

鸿宇科技官方网站
鸿宇教程库

鸿宇教程库

鸿宇源码官方视频教程
功能反馈与建议

功能反馈与建议

BUG反馈问题建议
鸿宇淘宝店铺

鸿宇淘宝店铺

鸿宇官方唯一淘宝店铺
鸿宇多用户商城

鸿宇多用户商城

小京东V7.2单仓库演示
鸿宇商城使用手册

鸿宇商城使用手册

HongYuJD多用户商城平台使用手册V1.0
Yii2.0

Yii2.0

Yii2.0框架开发经验

ECshop小京东 - 优化会员用户名可以修改为中文

鸿宇教程库Shadow 发表了文章 • 0 个评论 • 32 次浏览 • 1 天前 • 来自相关话题

官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
解决方案:按照教程修改,或者下载附件直接覆盖。
 
① 打开 根目录/user.php 1328-1331行 删除下面代码if(! empty($username) && preg_match("/[\x7f-\xff]/", $username))
{
show_message("用户名存在中文");
}
 
② 打开 根目录/js/user.js 约11-19行
找到下面代码function check_username(val) {
if (val == '') {
document.getElementById('username_message').innerHTML = '用户名不能为空!';
} else if (val.match(/[\u4e00-\u9fa5]/)) {
document.getElementById('username_message').innerHTML = '用户名不能有中文!';
} else {
Ajax.call('user.php?act=check_username', 'username=' + val, checkusername_callback, 'GET', 'TEXT', true, true);
}
}修改为function check_username(val) {
if (val == '') {
document.getElementById('username_message').innerHTML = '用户名不能为空!';
} else {
Ajax.call('user.php?act=check_username', 'username=' + val, checkusername_callback, 'GET', 'TEXT', true, true);
}
}
 
 
 
 
 
  查看全部
官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
解决方案:按照教程修改,或者下载附件直接覆盖。
 
① 打开 根目录/user.php 1328-1331行 删除下面代码
if(! empty($username) && preg_match("/[\x7f-\xff]/", $username))
{
show_message("用户名存在中文");
}

 
② 打开 根目录/js/user.js 约11-19行
找到下面代码
function check_username(val) {
if (val == '') {
document.getElementById('username_message').innerHTML = '用户名不能为空!';
} else if (val.match(/[\u4e00-\u9fa5]/)) {
document.getElementById('username_message').innerHTML = '用户名不能有中文!';
} else {
Ajax.call('user.php?act=check_username', 'username=' + val, checkusername_callback, 'GET', 'TEXT', true, true);
}
}
修改为
function check_username(val) {
if (val == '') {
document.getElementById('username_message').innerHTML = '用户名不能为空!';
} else {
Ajax.call('user.php?act=check_username', 'username=' + val, checkusername_callback, 'GET', 'TEXT', true, true);
}
}

 
 
 
 
 
 

ECshop - 首页精选活动删除

鸿宇教程库Shadow 发表了文章 • 0 个评论 • 246 次浏览 • 2017-03-09 12:50 • 来自相关话题

官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
解决方案:按照教程修改,或者下载附件直接覆盖。
 
打开 根目录/themes/68ecshopcom_360buy/library/index_ad_group.lbi 2-15行
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript">
$(document).ready(function(){
var a = $("#specialId").children("li");
var b = $(".bf-content");
if($(a).length > 0){
b.css({"display":"block"});

}
else{
b.css({"display":"none"});
}
});
</script>
<div class="bf-content" style="display:none">
删除掉script代码,最终index_ad_group.lbi文件代码与下面保持一致
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<div class="bf-content" style="display:none">
<span class="title"></span>
<ul id="specialId" class="bf-ul-content clearfix">
<li class="b"> {insert name='ads' id=1 num=1} </li>
<li class="b"> {insert name='ads' id=2 num=1} </li>
<li class="b"> {insert name='ads' id=3 num=1} </li>
<li class="b"> {insert name='ads' id=4 num=1} </li>
<li class="b"> {insert name='ads' id=5 num=1} </li>
</ul>
</div>
 
  查看全部
官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
解决方案:按照教程修改,或者下载附件直接覆盖。
 
打开 根目录/themes/68ecshopcom_360buy/library/index_ad_group.lbi 2-15行
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript">
$(document).ready(function(){
var a = $("#specialId").children("li");
var b = $(".bf-content");
if($(a).length > 0){
b.css({"display":"block"});

}
else{
b.css({"display":"none"});
}
});
</script>
<div class="bf-content" style="display:none">

删除掉script代码,最终index_ad_group.lbi文件代码与下面保持一致
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<div class="bf-content" style="display:none">
<span class="title"></span>
<ul id="specialId" class="bf-ul-content clearfix">
<li class="b"> {insert name='ads' id=1 num=1} </li>
<li class="b"> {insert name='ads' id=2 num=1} </li>
<li class="b"> {insert name='ads' id=3 num=1} </li>
<li class="b"> {insert name='ads' id=4 num=1} </li>
<li class="b"> {insert name='ads' id=5 num=1} </li>
</ul>
</div>

 
 

ECshop - 邮箱配置教程(126、163邮箱)

鸿宇教程库Shadow 发表了文章 • 0 个评论 • 642 次浏览 • 2017-01-18 16:43 • 来自相关话题

官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
 
由于最近阿里云ECS关闭25端口, 导致部分用户邮件不能正常发送, 建议大家使用465邮件端口.
(端口切换为465时,先单击确定保存,不要点击发送测试邮件.保存之后单击网站后台右上角->清除更新缓存四个按钮都要依次单击,之后再发送测试邮件即可正常发送)

① 登录126或163邮箱,找到 设置 -》 常规设置 -》 POP3/SMTP/IMAP -》 勾选 POP3/SMTP服务 和 IMAP/SMTP服务




② 设置客户端授权码




③ 进入商城电脑端后台 -》 系统设置 -》 邮件服务器设置

特别注意!!!特别注意!!!特别注意!!!重要的事情说三遍!!!

a.发送邮件服务器地址(SMTP):smtp.126.com 则 邮件发送帐号:必须是以@126.com结尾的账号!

b.发送邮件服务器地址(SMTP):smtp.163.com 则 邮件发送帐号:必须是以@163.com结尾的账号!
 
c.帐号密码:填写的密码不是邮箱登录密码,而是客户端授权密码。




 
126邮箱465端口设置示例





阿里云(万网)邮箱465端口设置示例




 
  查看全部
官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
 
由于最近阿里云ECS关闭25端口, 导致部分用户邮件不能正常发送, 建议大家使用465邮件端口.
(端口切换为465时,先单击确定保存,不要点击发送测试邮件.保存之后单击网站后台右上角->清除更新缓存四个按钮都要依次单击,之后再发送测试邮件即可正常发送)

① 登录126或163邮箱,找到 设置 -》 常规设置 -》 POP3/SMTP/IMAP -》 勾选 POP3/SMTP服务 和 IMAP/SMTP服务
邮箱设置-01.jpg

② 设置客户端授权码
邮箱设置-02.png

③ 进入商城电脑端后台 -》 系统设置 -》 邮件服务器设置

特别注意!!!特别注意!!!特别注意!!!重要的事情说三遍!!!

a.发送邮件服务器地址(SMTP):smtp.126.com 则 邮件发送帐号:必须是以@126.com结尾的账号!

b.发送邮件服务器地址(SMTP):smtp.163.com 则 邮件发送帐号:必须是以@163.com结尾的账号!
 
c.帐号密码:填写的密码不是邮箱登录密码,而是客户端授权密码。
邮箱设置-03.png

 
126邮箱465端口设置示例
126邮箱465端口设置教程.png


阿里云(万网)邮箱465端口设置示例
邮箱465端口设置教程.png

 
 

ECshop - 去掉首页右侧导航栏系统自带的在线客服

鸿宇教程库Shadow 发表了文章 • 0 个评论 • 417 次浏览 • 2017-01-09 14:03 • 来自相关话题

官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
解决方案:按照下面教程修改,或者下载附件直接覆盖。
 
① 找到 themes/68ecshopcom_360buy/library/customer_service.lbi 约 5 行<dd id="qqdd">改为<dd id="qqdd" style="display: none;">




  查看全部
官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
解决方案:按照下面教程修改,或者下载附件直接覆盖。
 
① 找到 themes/68ecshopcom_360buy/library/customer_service.lbi 约 5 行
<dd id="qqdd">
改为
<dd id="qqdd" style="display: none;">

QQ截图20170109140245.png

 

ECshop - 解决手机端商品详情页客服号码与手机端首页客服号码不能同步问题

鸿宇教程库Shadow 发表了文章 • 0 个评论 • 329 次浏览 • 2016-12-23 22:15 • 来自相关话题

官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
解决方案:按照下面教程修改,或者下载附件直接覆盖。
 
打开 mobile/themesmobile/68ecshopcom_mobile/goods.dwt 约545行
<li class="bian"><a href="tel:4000000001"><em class="goods_nav2"></em><span>客服</span></a> </li>修改为
<li class="bian"><a href="tel:{insert name='ecsmart_tel'}"><em class="goods_nav2"></em><span>客服</span></a> </li> 查看全部
官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
解决方案:按照下面教程修改,或者下载附件直接覆盖。
 
打开 mobile/themesmobile/68ecshopcom_mobile/goods.dwt 约545行
 <li class="bian"><a href="tel:4000000001"><em class="goods_nav2"></em><span>客服</span></a> </li>
修改为
 <li class="bian"><a href="tel:{insert name='ecsmart_tel'}"><em class="goods_nav2"></em><span>客服</span></a> </li>

Yii2 - Linux安装使用Composer

Yii2.0Shadow 发表了文章 • 0 个评论 • 203 次浏览 • 2016-12-20 16:52 • 来自相关话题

Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer 不是一个包管理器。它在每个项目的基础上进行管理,在你项目的某个目录中进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。

Composer 将这样为你解决问题:

a) 你有一个项目依赖于若干个库。

b) 其中一些库依赖于其他库。

c) 你声明你所依赖的东西。

d) Composer 会找出哪个版本的包需要安装,并安装它们(将它们下载到你的项目中)。

Composer 是多平台的,我们努力使它在 Windows 、 Linux 以及 OSX 平台上运行的同样出色。
 
安装Composer

1、将composer.phar下载到项目中

使用下面命令下载Composer 的二进制文件,是一个 PHAR 包(PHP 的归档)curl -sS https://getcomposer.org/installer | php
* 可以通过 --install-dir 选项指定 Composer 的安装目录(它可以是一个绝对或相对路径):curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin/composer
2、如果把composer.phar放在系统的 PATH 目录中,就能在全局访问composer.phar。 在类Unix系统中,你甚至可以在使用时不加 php 前缀。可以执行这些命令让 composer 在你的系统中进行全局调用:mv composer.phar /usr/local/bin/composer
现在只需要运行 composer 命令就可以使用 Composer 而不需要输入 php composer.phar。

3、检查 Composer 是否正常工作,只需要通过 php 来执行 PHAR:php composer.phar这将返回给你一个可执行的命令列表。
 
使用 Composer
要在项目中使用 Composer,只需要一个 composer.json 文件。该文件包含了项目的依赖和其它的一些元数据。现在使用 Composer 来安装项目的依赖。

1、创建 composer.json 文件

在当前目录下创建 composer.json 文件,在 composer.json 文件中指定 require key 的值。简单的告诉 Composer 你的项目需要依赖哪些包。

例如:{
"require":
{
"monolog/monolog": "1.0.*"
}
}
可以看到, require 需要一个 包名称  monolog/monolog映射到 包版本 1.0.*的对象。包名称由供应商名称和其项目名称构成。

2、安装依赖包

执行 install 命令获取定义的依赖到本地项目:php composer.phar install
如果你进行了全局安装,并且没有 phar 文件在当前目录,使用下面的命令代替:composer install
这将会找到 monolog/monolog 的最新版本,并将它下载到 vendor 目录。 这是一个惯例把第三方的代码到一个指定的目录 vendor。如果是 monolog 将会创建 vendor/monolog/monolog 目录。

注意: install 命令将创建一个 composer.lock 文件到你项目的根目录中。

3、自动加载

除了库的下载,Composer 还准备了一个自动加载文件,它可以加载 Composer 下载的库中所有的类文件。使用它,你只需要将下面这行代码添加到你项目的引导文件中:require 'vendor/autoload.php';
现在我们就可以使用 monolog 了 查看全部
Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer 不是一个包管理器。它在每个项目的基础上进行管理,在你项目的某个目录中进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。

Composer 将这样为你解决问题:

a) 你有一个项目依赖于若干个库。

b) 其中一些库依赖于其他库。

c) 你声明你所依赖的东西。

d) Composer 会找出哪个版本的包需要安装,并安装它们(将它们下载到你的项目中)。

Composer 是多平台的,我们努力使它在 Windows 、 Linux 以及 OSX 平台上运行的同样出色。
 
安装Composer

1、将composer.phar下载到项目中

使用下面命令下载Composer 的二进制文件,是一个 PHAR 包(PHP 的归档)
curl -sS https://getcomposer.org/installer | php

* 可以通过 --install-dir 选项指定 Composer 的安装目录(它可以是一个绝对或相对路径):
curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin/composer

2、如果把composer.phar放在系统的 PATH 目录中,就能在全局访问composer.phar。 在类Unix系统中,你甚至可以在使用时不加 php 前缀。可以执行这些命令让 composer 在你的系统中进行全局调用:
mv composer.phar /usr/local/bin/composer

现在只需要运行 composer 命令就可以使用 Composer 而不需要输入 php composer.phar。

3、检查 Composer 是否正常工作,只需要通过 php 来执行 PHAR:php composer.phar这将返回给你一个可执行的命令列表。
 
使用 Composer
要在项目中使用 Composer,只需要一个 composer.json 文件。该文件包含了项目的依赖和其它的一些元数据。现在使用 Composer 来安装项目的依赖。

1、创建 composer.json 文件

在当前目录下创建 composer.json 文件,在 composer.json 文件中指定 require key 的值。简单的告诉 Composer 你的项目需要依赖哪些包。

例如:
{
"require":
{
"monolog/monolog": "1.0.*"
}
}

可以看到, require 需要一个 包名称  monolog/monolog映射到 包版本 1.0.*的对象。包名称由供应商名称和其项目名称构成。

2、安装依赖包

执行 install 命令获取定义的依赖到本地项目:
php composer.phar install

如果你进行了全局安装,并且没有 phar 文件在当前目录,使用下面的命令代替:
composer install

这将会找到 monolog/monolog 的最新版本,并将它下载到 vendor 目录。 这是一个惯例把第三方的代码到一个指定的目录 vendor。如果是 monolog 将会创建 vendor/monolog/monolog 目录。

注意: install 命令将创建一个 composer.lock 文件到你项目的根目录中。

3、自动加载

除了库的下载,Composer 还准备了一个自动加载文件,它可以加载 Composer 下载的库中所有的类文件。使用它,你只需要将下面这行代码添加到你项目的引导文件中:
require 'vendor/autoload.php';

现在我们就可以使用 monolog 了

Yii2 - PHP获取服务器详细信息函数

Yii2.0Shadow 发表了文章 • 0 个评论 • 198 次浏览 • 2016-12-10 20:23 • 来自相关话题

PHP获取服务器信息函数

获取系统类型及版本号:    php_uname()     (例:Windows NT COMPUTER 5.1 build 2600)

只获取系统类型:          php_uname('s')       (或:PHP_OS,例:Windows NT)

只获取系统版本号:        php_uname('r')       

获取PHP运行方式:      php_sapi_name()       (PHP run mode:apache2handler)

获取前进程用户名:        Get_Current_User()

获取PHP版本:          PHP_VERSION

获取Zend版本:          Zend_Version()

获取PHP安装路径:      DEFAULT_INCLUDE_PATH

获取当前文件绝对路径:    __FILE__

获取Http请求中Host值:    $_SERVER["HTTP_HOST"]          (返回值为域名或IP)

获取服务器IP:            GetHostByName($_SERVER['SERVER_NAME'])

接受请求的服务器IP:      $_SERVER["SERVER_ADDR"]            (有时候获取不到,推荐用:GetHostByName($_SERVER['SERVER_NAME']))

获取客户端IP:            $_SERVER['REMOTE_ADDR']

获取服务器解译引擎:      $_SERVER['SERVER_SOFTWARE']

获取服务器CPU数量:      $_SERVER['PROCESSOR_IDENTIFIER']

获取服务器系统目录:      $_SERVER['SystemRoot']

获取服务器域名:$_SERVER['SERVER_NAME']   (建议使用:$_SERVER["HTTP_HOST"])

获取用户域名:            $_SERVER['USERDOMAIN']

获取服务器语言:          $_SERVER['HTTP_ACCEPT_LANGUAGE']获取服务器Web端口:      $_SERVER['SERVER_PORT']
 
最大上传限制:      ini_get('upload_max_filesize')
 
附录:(Yii2.0获取系统信息)

系统名称:Yii::$app->name

系统版本:Yii::$app->version

MySQL版本:Yii::$app->db->pdo->getAttribute(\PDO::ATTR_SERVER_VERSION)
 
  查看全部
PHP获取服务器信息函数

获取系统类型及版本号:    php_uname()     (例:Windows NT COMPUTER 5.1 build 2600)

只获取系统类型:          php_uname('s')       (或:PHP_OS,例:Windows NT)

只获取系统版本号:        php_uname('r')       

获取PHP运行方式:      php_sapi_name()       (PHP run mode:apache2handler)

获取前进程用户名:        Get_Current_User()

获取PHP版本:          PHP_VERSION

获取Zend版本:          Zend_Version()

获取PHP安装路径:      DEFAULT_INCLUDE_PATH

获取当前文件绝对路径:    __FILE__

获取Http请求中Host值:    $_SERVER["HTTP_HOST"]          (返回值为域名或IP)

获取服务器IP:            GetHostByName($_SERVER['SERVER_NAME'])

接受请求的服务器IP:      $_SERVER["SERVER_ADDR"]            (有时候获取不到,推荐用:GetHostByName($_SERVER['SERVER_NAME']))

获取客户端IP:            $_SERVER['REMOTE_ADDR']

获取服务器解译引擎:      $_SERVER['SERVER_SOFTWARE']

获取服务器CPU数量:      $_SERVER['PROCESSOR_IDENTIFIER']

获取服务器系统目录:      $_SERVER['SystemRoot']

获取服务器域名:$_SERVER['SERVER_NAME']   (建议使用:$_SERVER["HTTP_HOST"])

获取用户域名:            $_SERVER['USERDOMAIN']

获取服务器语言:          $_SERVER['HTTP_ACCEPT_LANGUAGE']获取服务器Web端口:      $_SERVER['SERVER_PORT']
 
最大上传限制:      ini_get('upload_max_filesize')
 
附录:(Yii2.0获取系统信息)

系统名称:Yii::$app->name

系统版本:Yii::$app->version

MySQL版本:Yii::$app->db->pdo->getAttribute(\PDO::ATTR_SERVER_VERSION)
 
 

Notepad++ 右键点击->Edid With Notepad ++ 然后出现 "ShellExecute failed (2): Is this command correct?"

Web技术开发Shadow 发表了文章 • 0 个评论 • 307 次浏览 • 2016-10-18 16:36 • 来自相关话题

Notepad++ 右键点击->Edid With Notepad ++ 然后出现 "ShellExecute failed (2): Is this command correct?", 如下图所示:




解决办法:(试试取消以管理员身份运行此程序,有惊喜!)

1. 打开注册表(win+R, 输入"regedit"),

2. 到 HKEY_CLASSES_ROOT 下




3. 用关键字"notepad++.exe"搜索( Ctrl+F, 多搜索几次 ), 找到有 Title = "Edit with Notepad++" or "Edit with &Notepadd++的记录




4. 把整条记录删掉,例如上面图片的 {B298D29A-A6Ed.......} 的这个目录下的全部内容删掉.

当然可以先备份, <文件> -> <导出>
 
5. 到 HKEY_CLASSES_ROOT\*\shell记录
 
6. 添加 Notepad++ 注册表
 
① 在  Shell 下面新建 "OpenWithNotepad"项目,设置 (默认) 的值为 "Edit with Notepad".

右边新建 字符串值, 名为"Icon",值为 notepad++.exe的运行路径, 例如: "C:\Program Files (x86)\Notepad++\notepad++.exe"

② "OpenWithNotepad" 下面新建"Command"项目, (默认) 的值为 notepad++.exe的运行路径, 例如: "C:\Program Files (x86)\Notepad++\notepad++.exe"




********** 附录 **********
 
如果你的 Notepad++ 安装时候是默认路径,那么可以按照如下解决方案操作:
 
1. 打开注册表(win+R, 输入"regedit")
2. 文件 -> 导入 -> 选择 Notepad++.reg(附件中提供)
3. 再次尝试 右键点击->Edid With Notepadd++ 是不是没问题了,亲测有效
 
参考文章地址:http://timourrashed.com/how-to-fix-shellexecute/
 
* 建议大家卸载重新安装 Notepad++64位版本(附件中提供) 查看全部
Notepad++ 右键点击->Edid With Notepad ++ 然后出现 "ShellExecute failed (2): Is this command correct?", 如下图所示:
Notepad-Extension-Error.png

解决办法:(试试取消以管理员身份运行此程序,有惊喜!)

1. 打开注册表(win+R, 输入"regedit"),

2. 到 HKEY_CLASSES_ROOT 下
regedit.png

3. 用关键字"notepad++.exe"搜索( Ctrl+F, 多搜索几次 ), 找到有 Title = "Edit with Notepad++" or "Edit with &Notepadd++的记录
Edit-with-key.png

4. 把整条记录删掉,例如上面图片的 {B298D29A-A6Ed.......} 的这个目录下的全部内容删掉.

当然可以先备份, <文件> -> <导出>
 
5. 到 HKEY_CLASSES_ROOT\*\shell记录
 
6. 添加 Notepad++ 注册表
 
① 在  Shell 下面新建 "OpenWithNotepad"项目,设置 (默认) 的值为 "Edit with Notepad".

右边新建 字符串值, 名为"Icon",值为 notepad++.exe的运行路径, 例如: "C:\Program Files (x86)\Notepad++\notepad++.exe"

② "OpenWithNotepad" 下面新建"Command"项目, (默认) 的值为 notepad++.exe的运行路径, 例如: "C:\Program Files (x86)\Notepad++\notepad++.exe"
1111.png

********** 附录 **********
 
如果你的 Notepad++ 安装时候是默认路径,那么可以按照如下解决方案操作:
 
1. 打开注册表(win+R, 输入"regedit")
2. 文件 -> 导入 -> 选择 Notepad++.reg(附件中提供)
3. 再次尝试 右键点击->Edid With Notepadd++ 是不是没问题了,亲测有效
 
参考文章地址:http://timourrashed.com/how-to-fix-shellexecute/
 
* 建议大家卸载重新安装 Notepad++64位版本(附件中提供)

Ubuntu - 16.04 常用快捷键( 持续更新 )

UbuntuShadow 发表了文章 • 0 个评论 • 940 次浏览 • 2016-10-18 02:21 • 来自相关话题

===== 桌面 =====

ALT + F1: 聚焦到桌面左侧任务导航栏,可按上下键导航。

ALT + F2: 运行命令

ALT + F4: 关闭窗口

ALT + TAB: 切换程序窗口

ALT + 空格: 打开窗口菜单

PRINT: 桌面截图

 

SUPER: 打开Dash面板,可搜索或浏览项目,默认有个搜索框,按“下”方向键进入浏览区域(SUPER键指Win键或苹果电脑的Command键)

在Dash面板中按CTRL + TAB: 切换到下一个子面板(可搜索不同类型项目,如程序、文件、音乐)

SUPER + A: 搜索或浏览程序(Application)

SUPER + F: 搜索或浏览文件(File)

SUPER + M: 搜索或浏览音乐文件(Music)

 

===== Orca读屏软件 =====

启动Orca: SUPER + A,然后输入orca,然后回车

ORCA + 空格: 显示首选项对话框(ORCA键是指Insert插入键或CAPS LOCK大小写转换键,取决于设置)

ORCA + t: 读当前时间

ORCA + tt: 读当前日期

ORCA + s: 切换合成语音开关

ORCA + /: 朗读标题

ORCA + //: 朗读状态栏

ORCA + 分号: 朗读整个文件

ORCA + Q: 退出Orca

更多快捷键请参考Orca首选项的键绑定标签页

 

===== Firefox浏览器 =====

进入Firefox的方法:

1. SUPER + A,然后按firefox,回车。这个是在Dash面板中搜索应用程序运行。事实上,只要按fir就能定位到Firefox程序。

2. ALT,然后按firefox,回车。这个相当于在命令行运行一条命令。

3. 在终端中按firefox&,回车。这个适用于以终端作为主要操作窗口的用户,使用TAB键还可以自动补全命令(只需输入前几个字母再按TAB键)。&在shell中是后台运行的意思,这样终端就不会被Firefox独占。

CTRL + T: 新建标签页

CTRL + W: 关闭标签页

CTRL + SHIFT + T: 重新打开最近关闭的一个标签页

CTRL + TAB: 切换到下一个标签页

CTRL + SHIFT + TAB: 切换到上一个标签页

ALT + [1-8]: 跳到制定标签页

ALT + 9: 跳到最后一个标签页

CTRL + L: 跳到地址栏

ESC: 停止加载当前页面

CTRL + K: 跳到搜索引擎输入框

CTRL + F: 在当前页面中搜索

/: 快速查找。在Linux中很多程序(如VI、Man、Less)都使用/作为搜索的快捷键,并且可使用正则表达式查找。但在Firefox中没有正则表达式搜索的功能。

CTRL + D: 收藏到书签

ALT + 左方向键: 后退

ALT + v: 前进

CTRL + Q: 退出

 

===== Gedit文本编辑器 =====

启动gedit:SUPER + A,然后按gedit,回车

CTRL + N: 新建文档

CTRL + W: 关闭文档

CTRL + S: 保存

CTRL + SHIFT + S: 另存为

CTRL + S: 搜索

CTRL + H: 搜索并替换

CTRL + I: 跳到某一行

CTRL + C: 复制

CTRL + V: 粘贴

CTRL + X: 剪切

CTRL + Q: 退出

 

===== Nautilus文件管理器 =====

启动Nautilus的方法:

1. SUPER + 1,这个方法仅适用于Nautilus在左边快速启动的位置没有改变的情况。

2. SUPER + A,然后输入nautilus,然后回车

F2: 重命名

CTRL + 1: 图标视图

CTRL + 2: 列表视图

CTRL + T: 新建标签页

CTRL + W: 关闭标签页

CTRL + D: 收藏到书签

CTRL + Q: 退出

Nautilus还有很多和Firefox一致的快捷键。

 

===== Rhythmbox音频播放器 =====

CTRL + 空格: 播放/暂停

ALT + 右方向键: 下一首

ALT + 左方向键: 上一首

CTRL + 上方向键: 增大音量

CTRL + 下方向键: 减少音量

CTRL + U: 随机播放

CTRL + R: 重复播放

CTRL + Q: 退出

 

===== Terminal终端 =====

CTRL + ALT + T: 打开终端

TAB: 自动补全命令或文件名

CTRL + SHIFT + V: 粘贴(Linux中不需要复制的动作,文本被选择就自动被复制)

CTRL + SHIFT + T: 新建标签页

CTRL + D: 关闭标签页

CTRL + L: 清楚屏幕

CTRL + R + 文本: 在输入历史中搜索

CTRL + A: 移动到行首

CTRL + E: 移动到行末

CTRL + C: 终止当前任务

CTRL + Z: 把当前任务放到后台运行(相当于运行命令时后面加&)

~: 表示用户目录路径

 

===== 如果打开一个程序 =====

以“系统配置”为例,先按SUPER + A,SUPER即Win键,然后切换到中文输入法,输入“系统配置”,按回车即打开程序。再按TAB键浏览系统配置里的子配置程序。


37 个简单实用的 Ubuntu 快捷键

1. Ctrl + W: 关闭当前 Nautilus 窗口

2. Ctrl+T: 在 Nautilus 打开新的 Tab

3. Ctrl + H: 切换隐藏文件(夹)显示或者不显示

4. Ctrl+E:  发送当前文档给某个 Email

5. Ctrl+Q: 退出应用

6. Ctrl + 1/2: 修改文件夹视图为图标或者列表模式

7. Ctrl + Shift + W: 关闭所有的 Nautilus 窗口

8. Ctrl + Shift + N: 创建新文件夹

9. Ctrl + Alt + L: 锁屏,如果你想走开一会而不想让别人看到你的屏幕

10. Ctrl + Alt + D: 显示桌面/恢复打开的窗口

11. Ctrl + Alt + Backspace: 关闭 X 服务器

12. Ctrl + Alt + F1: 切换到首个虚拟终端

13. Ctrl + Alt + F2(F3)(F4)(F5)(F6): 选择不同的虚拟终端< /p>

14. Ctrl + Alt + F7: 切换到当前登录会话

15. Ctrl+Alt++: 切换到下一个 X 分辨率(取决于 X 配置)

16. Ctrl+Alt+-: 切换到前一个 X 分辨率(取决于 X 配置)

17. Alt+Tab: 在不同的应用之间切换显示

18. Alt + F: 打开应用程序菜单

19. Alt + F2: 打开运行应用的对话框

20. Alt + F5: 取消当前窗口的最大话

21. Alt + F7: 计划移动窗体选项,你可以使用键盘上的方向键来移动窗口

22. Alt + F8: 使用键盘上的方向键来更改当前窗口大小

23. Alt + F9/F10: 最小化和最大化当前窗口

24. Alt + Up/Down Arrow: 移到父一级目录

25. Alt + Left/Right Arrow: Nautilus 上的后退和前进

26. Alt + Enter: 显示所选文件或者文件夹的属性信息

27. Alt + Home: 直接移到你的主目录

28. Alt + Shift + Tab: 类似 Alt+Tab 进行窗口切换,使用反向顺序

29. Alt + Ctrl + Left/Right Arrow: 移到工作空间

30. Alt + Ctrl + Shift + Left/Right Arrow: 移动当前窗口到另外的工作空间

31. Alt + Shift + Up Arrow: 初始化很酷外观的窗口切换界面,这样你可通过方向键来切换

32. Win+E: 显示所有的工作空间,可轻松进行切换

33. Win + Mousewheel: 桌面上的缩放操作,使用滚轮鼠标操作更方便

34. F9: 显示和关闭 Nautilus 边栏

35. PrintScreen / PrtSc:快捷键截取全屏

36. Alt+PrintScreen:快捷键截取当前窗口

37. Shift+PrintScreen:快捷键截取任意矩形内容

Ubuntu终端常用的快捷键

Ubuntu中的许多操作在终端(Terminal)中十分的快捷,记住一些快捷键的操作更得心应手。在Ubuntu中打开终端的快捷键是Ctrl+Alt+T。其他的一些常用的快捷键如下:

Tab自动补全
Ctrl+a 光标移动到开始位置
Ctrl+e 光标移动到最末尾
Ctrl+k 删除此处至末尾的所有内容
Ctrl+u 删除此处至开始的所有内容
Ctrl+d 删除当前字符
Ctrl+h 删除当前字符前一个字符
Ctrl+w 删除此处到左边的单词
Ctrl+y 粘贴由Ctrl+u, Ctrl+d, Ctrl+w删除的单词
Ctrl+l 相当于clear,即清屏
Ctrl+r 查找历史命令
Ctrl+b 向回移动光标
Ctrl+f 向前移动光标
Ctrl+t 将光标位置的字符和前一个字符进行位置交换
Ctrl+& 恢复 ctrl+h 或者 ctrl+d 或者 ctrl+w 删除的内容
Ctrl+S 暂停屏幕输出
Ctrl+Q 继续屏幕输出
Ctrl+Left-Arrow 光标移动到上一个单词的词首
Ctrl+Right-Arrow 光标移动到下一个单词的词尾
Ctrl+p 向上显示缓存命令
Ctrl+n 向下显示缓存命令
Ctrl+d 关闭终端
Ctrl+xx 在EOL和当前光标位置移动
Ctrl+x@ 显示可能hostname补全
Ctrl+c 终止进程/命令
Shift+上或下 终端上下滚动
Shift+PgUp/PgDn 终端上下翻页滚动
Ctrl+Shift+n 新终端
alt+F2 输入gnome-terminal打开终端
Shift+Ctrl+T 打开新的标签页
Shift+Ctrl+W 关闭标签页
Shift+Ctrl+C 复制
Shift+Ctrl+V 粘贴
Alt+数字 切换至对应的标签页
Shift+Ctrl+N 打开新的终端窗口
Shift+Ctrl+Q 管壁终端窗口
Shift+Ctrl+PgUp/PgDn 左移右移标签页
Ctrl+PgUp/PgDn 切换标签页
F1 打开帮助指南
F10 激活菜单栏
F11 全屏切换
Alt+F 打开 “文件” 菜单(file)
Alt+E 打开 “编辑” 菜单(edit)
Alt+V 打开 “查看” 菜单(view)
Alt+S 打开 “搜索” 菜单(search)
Alt+T 打开 “终端” 菜单(terminal)
Alt+H 打开 “帮助” 菜单(help)

另外一些小技巧包括:在终端窗口命令提示符下,连续按两次 Tab 键、或者连续按三次 Esc 键、或者按 Ctrl+I 组合键,将显示所有的命令及工具名称。Application 键即位置在键盘上右 Ctrl 键左边的那个键,作用相当于单击鼠标右键。 查看全部
===== 桌面 =====

ALT + F1: 聚焦到桌面左侧任务导航栏,可按上下键导航。

ALT + F2: 运行命令

ALT + F4: 关闭窗口

ALT + TAB: 切换程序窗口

ALT + 空格: 打开窗口菜单

PRINT: 桌面截图

 

SUPER: 打开Dash面板,可搜索或浏览项目,默认有个搜索框,按“下”方向键进入浏览区域(SUPER键指Win键或苹果电脑的Command键)

在Dash面板中按CTRL + TAB: 切换到下一个子面板(可搜索不同类型项目,如程序、文件、音乐)

SUPER + A: 搜索或浏览程序(Application)

SUPER + F: 搜索或浏览文件(File)

SUPER + M: 搜索或浏览音乐文件(Music)

 

===== Orca读屏软件 =====

启动Orca: SUPER + A,然后输入orca,然后回车

ORCA + 空格: 显示首选项对话框(ORCA键是指Insert插入键或CAPS LOCK大小写转换键,取决于设置)

ORCA + t: 读当前时间

ORCA + tt: 读当前日期

ORCA + s: 切换合成语音开关

ORCA + /: 朗读标题

ORCA + //: 朗读状态栏

ORCA + 分号: 朗读整个文件

ORCA + Q: 退出Orca

更多快捷键请参考Orca首选项的键绑定标签页

 

===== Firefox浏览器 =====

进入Firefox的方法:

1. SUPER + A,然后按firefox,回车。这个是在Dash面板中搜索应用程序运行。事实上,只要按fir就能定位到Firefox程序。

2. ALT,然后按firefox,回车。这个相当于在命令行运行一条命令。

3. 在终端中按firefox&,回车。这个适用于以终端作为主要操作窗口的用户,使用TAB键还可以自动补全命令(只需输入前几个字母再按TAB键)。&在shell中是后台运行的意思,这样终端就不会被Firefox独占。

CTRL + T: 新建标签页

CTRL + W: 关闭标签页

CTRL + SHIFT + T: 重新打开最近关闭的一个标签页

CTRL + TAB: 切换到下一个标签页

CTRL + SHIFT + TAB: 切换到上一个标签页

ALT + [1-8]: 跳到制定标签页

ALT + 9: 跳到最后一个标签页

CTRL + L: 跳到地址栏

ESC: 停止加载当前页面

CTRL + K: 跳到搜索引擎输入框

CTRL + F: 在当前页面中搜索

/: 快速查找。在Linux中很多程序(如VI、Man、Less)都使用/作为搜索的快捷键,并且可使用正则表达式查找。但在Firefox中没有正则表达式搜索的功能。

CTRL + D: 收藏到书签

ALT + 左方向键: 后退

ALT + v: 前进

CTRL + Q: 退出

 

===== Gedit文本编辑器 =====

启动gedit:SUPER + A,然后按gedit,回车

CTRL + N: 新建文档

CTRL + W: 关闭文档

CTRL + S: 保存

CTRL + SHIFT + S: 另存为

CTRL + S: 搜索

CTRL + H: 搜索并替换

CTRL + I: 跳到某一行

CTRL + C: 复制

CTRL + V: 粘贴

CTRL + X: 剪切

CTRL + Q: 退出

 

===== Nautilus文件管理器 =====

启动Nautilus的方法:

1. SUPER + 1,这个方法仅适用于Nautilus在左边快速启动的位置没有改变的情况。

2. SUPER + A,然后输入nautilus,然后回车

F2: 重命名

CTRL + 1: 图标视图

CTRL + 2: 列表视图

CTRL + T: 新建标签页

CTRL + W: 关闭标签页

CTRL + D: 收藏到书签

CTRL + Q: 退出

Nautilus还有很多和Firefox一致的快捷键。

 

===== Rhythmbox音频播放器 =====

CTRL + 空格: 播放/暂停

ALT + 右方向键: 下一首

ALT + 左方向键: 上一首

CTRL + 上方向键: 增大音量

CTRL + 下方向键: 减少音量

CTRL + U: 随机播放

CTRL + R: 重复播放

CTRL + Q: 退出

 

===== Terminal终端 =====

CTRL + ALT + T: 打开终端

TAB: 自动补全命令或文件名

CTRL + SHIFT + V: 粘贴(Linux中不需要复制的动作,文本被选择就自动被复制)

CTRL + SHIFT + T: 新建标签页

CTRL + D: 关闭标签页

CTRL + L: 清楚屏幕

CTRL + R + 文本: 在输入历史中搜索

CTRL + A: 移动到行首

CTRL + E: 移动到行末

CTRL + C: 终止当前任务

CTRL + Z: 把当前任务放到后台运行(相当于运行命令时后面加&)

~: 表示用户目录路径

 

===== 如果打开一个程序 =====

以“系统配置”为例,先按SUPER + A,SUPER即Win键,然后切换到中文输入法,输入“系统配置”,按回车即打开程序。再按TAB键浏览系统配置里的子配置程序。


37 个简单实用的 Ubuntu 快捷键

1. Ctrl + W: 关闭当前 Nautilus 窗口

2. Ctrl+T: 在 Nautilus 打开新的 Tab

3. Ctrl + H: 切换隐藏文件(夹)显示或者不显示

4. Ctrl+E:  发送当前文档给某个 Email

5. Ctrl+Q: 退出应用

6. Ctrl + 1/2: 修改文件夹视图为图标或者列表模式

7. Ctrl + Shift + W: 关闭所有的 Nautilus 窗口

8. Ctrl + Shift + N: 创建新文件夹

9. Ctrl + Alt + L: 锁屏,如果你想走开一会而不想让别人看到你的屏幕

10. Ctrl + Alt + D: 显示桌面/恢复打开的窗口

11. Ctrl + Alt + Backspace: 关闭 X 服务器

12. Ctrl + Alt + F1: 切换到首个虚拟终端

13. Ctrl + Alt + F2(F3)(F4)(F5)(F6): 选择不同的虚拟终端< /p>

14. Ctrl + Alt + F7: 切换到当前登录会话

15. Ctrl+Alt++: 切换到下一个 X 分辨率(取决于 X 配置)

16. Ctrl+Alt+-: 切换到前一个 X 分辨率(取决于 X 配置)

17. Alt+Tab: 在不同的应用之间切换显示

18. Alt + F: 打开应用程序菜单

19. Alt + F2: 打开运行应用的对话框

20. Alt + F5: 取消当前窗口的最大话

21. Alt + F7: 计划移动窗体选项,你可以使用键盘上的方向键来移动窗口

22. Alt + F8: 使用键盘上的方向键来更改当前窗口大小

23. Alt + F9/F10: 最小化和最大化当前窗口

24. Alt + Up/Down Arrow: 移到父一级目录

25. Alt + Left/Right Arrow: Nautilus 上的后退和前进

26. Alt + Enter: 显示所选文件或者文件夹的属性信息

27. Alt + Home: 直接移到你的主目录

28. Alt + Shift + Tab: 类似 Alt+Tab 进行窗口切换,使用反向顺序

29. Alt + Ctrl + Left/Right Arrow: 移到工作空间

30. Alt + Ctrl + Shift + Left/Right Arrow: 移动当前窗口到另外的工作空间

31. Alt + Shift + Up Arrow: 初始化很酷外观的窗口切换界面,这样你可通过方向键来切换

32. Win+E: 显示所有的工作空间,可轻松进行切换

33. Win + Mousewheel: 桌面上的缩放操作,使用滚轮鼠标操作更方便

34. F9: 显示和关闭 Nautilus 边栏

35. PrintScreen / PrtSc:快捷键截取全屏

36. Alt+PrintScreen:快捷键截取当前窗口

37. Shift+PrintScreen:快捷键截取任意矩形内容

Ubuntu终端常用的快捷键

Ubuntu中的许多操作在终端(Terminal)中十分的快捷,记住一些快捷键的操作更得心应手。在Ubuntu中打开终端的快捷键是Ctrl+Alt+T。其他的一些常用的快捷键如下:

Tab自动补全
Ctrl+a 光标移动到开始位置
Ctrl+e 光标移动到最末尾
Ctrl+k 删除此处至末尾的所有内容
Ctrl+u 删除此处至开始的所有内容
Ctrl+d 删除当前字符
Ctrl+h 删除当前字符前一个字符
Ctrl+w 删除此处到左边的单词
Ctrl+y 粘贴由Ctrl+u, Ctrl+d, Ctrl+w删除的单词
Ctrl+l 相当于clear,即清屏
Ctrl+r 查找历史命令
Ctrl+b 向回移动光标
Ctrl+f 向前移动光标
Ctrl+t 将光标位置的字符和前一个字符进行位置交换
Ctrl+& 恢复 ctrl+h 或者 ctrl+d 或者 ctrl+w 删除的内容
Ctrl+S 暂停屏幕输出
Ctrl+Q 继续屏幕输出
Ctrl+Left-Arrow 光标移动到上一个单词的词首
Ctrl+Right-Arrow 光标移动到下一个单词的词尾
Ctrl+p 向上显示缓存命令
Ctrl+n 向下显示缓存命令
Ctrl+d 关闭终端
Ctrl+xx 在EOL和当前光标位置移动
Ctrl+x@ 显示可能hostname补全
Ctrl+c 终止进程/命令
Shift+上或下 终端上下滚动
Shift+PgUp/PgDn 终端上下翻页滚动
Ctrl+Shift+n 新终端
alt+F2 输入gnome-terminal打开终端
Shift+Ctrl+T 打开新的标签页
Shift+Ctrl+W 关闭标签页
Shift+Ctrl+C 复制
Shift+Ctrl+V 粘贴
Alt+数字 切换至对应的标签页
Shift+Ctrl+N 打开新的终端窗口
Shift+Ctrl+Q 管壁终端窗口
Shift+Ctrl+PgUp/PgDn 左移右移标签页
Ctrl+PgUp/PgDn 切换标签页
F1 打开帮助指南
F10 激活菜单栏
F11 全屏切换
Alt+F 打开 “文件” 菜单(file)
Alt+E 打开 “编辑” 菜单(edit)
Alt+V 打开 “查看” 菜单(view)
Alt+S 打开 “搜索” 菜单(search)
Alt+T 打开 “终端” 菜单(terminal)
Alt+H 打开 “帮助” 菜单(help)

另外一些小技巧包括:在终端窗口命令提示符下,连续按两次 Tab 键、或者连续按三次 Esc 键、或者按 Ctrl+I 组合键,将显示所有的命令及工具名称。Application 键即位置在键盘上右 Ctrl 键左边的那个键,作用相当于单击鼠标右键。

Ubuntu - 16.04 安装和使用QQ最简洁的方式

UbuntuShadow 发表了文章 • 0 个评论 • 291 次浏览 • 2016-10-18 02:16 • 来自相关话题

推荐参考网址:

http://www.ubuntukylin.com/
http://www.ubuntukylin.com/application/

Wine QQ 下载地址:

http://www.ubuntukylin.com/app ... 3D279

网页版 QQ 地址:

http://w.qq.com/

安装说明:

下载后解压,在解压后文件夹下输入如下命令:sudo dpkg -i fonts-wqy-microhei_0.2.0-beta-2_all.deb

sudo dpkg -i ttf-wqy-microhei_0.2.0-beta-2_all.deb

sudo dpkg -i wine-qqintl_0.1.3-2_i386.deb如果,最后一步报错。使用如下命令修复:sudo apt-get -f install

sudo dpkg -i wine-qqintl_0.1.3-2_i386.deb安装完成,就可以使用了。 查看全部
推荐参考网址:

http://www.ubuntukylin.com/
http://www.ubuntukylin.com/application/

Wine QQ 下载地址:

http://www.ubuntukylin.com/app ... 3D279

网页版 QQ 地址:

http://w.qq.com/

安装说明:

下载后解压,在解压后文件夹下输入如下命令:
sudo dpkg -i fonts-wqy-microhei_0.2.0-beta-2_all.deb

sudo dpkg -i ttf-wqy-microhei_0.2.0-beta-2_all.deb

sudo dpkg -i wine-qqintl_0.1.3-2_i386.deb
如果,最后一步报错。使用如下命令修复:
sudo apt-get -f install

sudo dpkg -i wine-qqintl_0.1.3-2_i386.deb
安装完成,就可以使用了。
20160901120524920.png

20160901120716241.png