klez656

klez656 查看完整档案

填写现居城市  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 个人简介什么都没有

个人动态

klez656 回答了问题 · 2月21日

解决tmux输出内容重叠

已破案,是SecureCRT的问题,重装后解决。

关注 1 回答 1

klez656 关注了问题 · 2月20日

解决tmux输出内容重叠

经过反复测试,终端窗口正常化和最大化之间切换一下,就正常了。

tmux版本2.3,当输出没到屏幕底端的时候,一切正常。
image
但是输出到屏幕底端时,屏幕不滚动,上一屏的内容不消失,如标红所示。这是咋回事?
image.png
tmux配置文件如下:
image.png
请指点!

关注 1 回答 1

klez656 提出了问题 · 2月20日

解决tmux输出内容重叠

经过反复测试,终端窗口正常化和最大化之间切换一下,就正常了。

tmux版本2.3,当输出没到屏幕底端的时候,一切正常。
image
但是输出到屏幕底端时,屏幕不滚动,上一屏的内容不消失,如标红所示。这是咋回事?
image.png
tmux配置文件如下:
image.png
请指点!

关注 1 回答 1

klez656 赞了回答 · 2017-12-16

解决《linux程序设计4th》shell例程执行流程

1.函数里面的是传给函数的参数,即调用函数时后面跟的那一堆东西,对于这个脚本,函数里面的$* 即为25行的$1
2.只有输入yes/no 的时候才会返回,才跳出函数
3.是函数执行完后的状态值,0表示正确,非0表示错误。

关注 2 回答 1

klez656 提出了问题 · 2017-12-16

解决《linux程序设计4th》shell例程执行流程

请问下下面shell脚本的流程:
1、函数内为何要用$*不用$1?
2、函数内的while true是怎么跳出的呢?
3、case的前两个return,返回的是函数返回值吗?
4、请解释下执行的流程,没看懂。。。

 10 yes_or_no(){
 11     echo "Is your name $*"
 12     while true
 13     do
 14         echo  "Enter yes or no"
 15         read x
 16         case $x in
 17             y | yes)    return 0;;
 18             n | no )    return 1;;
 19             *      )    echo "Enter yes or no"
 20         esac
 21     done
 22 }
 23 
 24 echo "Original parameters are $*"
 25 if yes_or_no "$1"
 26 then
 27     echo "Hi $1, nice name"
 28 else
 29     echo "Never mind"
 30 fi
 31 exit 0

关注 2 回答 1

klez656 赞了回答 · 2017-12-11

解决shell脚本中=两端有无空格导致输出结果不一致

shell 的语法解析的问题,所以它把没有空白分隔的字符串解析为一个字符串,所以是 true。

关注 2 回答 1

klez656 提出了问题 · 2017-12-11

解决shell脚本中=两端有无空格导致输出结果不一致

最近学习shell脚本编程遇到这个问题:
下面的代码8、10行,如果=的两端没有空格,无论输入什么显示都是Good morning,请问这是怎么回事呢

1 #!/bin/sh
2
3 echo "Is it morning?Please answer yes or no"
4 read timeofday
5
6 echo $timeofday
7
8 if [ "$timeofday" = "yes" ];then
9 echo "Good morning"
10 elif [ "$timeofday" = "no" ];then
11 echo "Good afternoon"
12 else
13 echo "Enter yes or no"
14 exit 1
15 fi
16
17 exit 0

关注 2 回答 1

klez656 提出了问题 · 2016-12-04

vim插件powerline速度慢

在vim里面装了powerline插件,现象是:set paste后进入插入模式后,返回到一般模式时,状态栏的反应速度会慢一两秒,请问是什么原因?
试过strace跟踪,也看不出啥来。。
图片描述

图片描述

不光是:set paste后的插入模式,块操作等等返回一般模式也有这个问题

PS:试了下gvim,没有这个问题

关注 3 回答 2

klez656 提出了问题 · 2016-10-31

解决sudo vim “找不到命令”的问题

系统:debian8

shell:zsh

为了添加对python的支持,重新编译了vim7.4,安装到了/usr/local/vim74,而且在.zshrc里面设置了alias vim='/usr/local/vim74/bin/vim',在zsh里面用vim,一切正常。

但是用sudo vim的时候提示:sudo:vim:找不到命令,必须sudo /usr/local/vim74/bin/vim 这样才行,请问这是什么原因?

另外问两个相关的问题:
1、是否我用zsh就修改.zshrc就可以?不用管.bashrc?
2、alias都是在哪里定义的?.zshrc和.bashrc我都看了,只有一部分

关注 4 回答 3

认证与成就

  • 获得 0 次点赞
  • 获得 10 枚徽章 获得 1 枚金徽章, 获得 1 枚银徽章, 获得 8 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2016-10-30
个人主页被 393 人浏览