我在Excel 2013工作表中有一个链接到内部网站的超链接.当我右键单击并选择"编辑超链接"时,我在地址栏中看到了这一点(这是正确的):
https://myserver.company.com/home/default.html#article?id=1203291003
但是,当我左键单击,中键单击或右键单击 - >打开超链接时,我得到相同的行为:IE11打开,我收到http 404错误,因为找不到链接(如下所示).
https://myserver.company.com/home/default.html%20-%20article?id=1203291003
有什么可以转换#
成%20-%20
?这很奇怪,因为它%20
是一个空格,URL中没有空格.
我正在尝试使用该:mode
选项FileUtils.mkdir_p
.但是,我使用Ruby 2.1.0获得了意想不到的结果.
require 'fileutils'
FileUtils.mkdir_p '/this/is/my/full/path/tmp', :mode => 2750
Run Code Online (Sandbox Code Playgroud)
结果:
d-wSrwxrwT 2 myuid users 4096 Mar 24 10:14 tmp
Run Code Online (Sandbox Code Playgroud)
但是,如果我只用反引号调用shell命令,我会得到所需的结果:
`mkdir /this/is/my/full/path/tmp && chmod 2750 /this/is/my/full/path/tmp`
Run Code Online (Sandbox Code Playgroud)
结果:
drwxr-s--- 2 myuid users 4096 Mar 24 10:16 tmp
Run Code Online (Sandbox Code Playgroud)
如何在不使用shell命令的情况下创建具有所需权限的目录?
我在 tmux 命令提示符下使用 Backspace 键时遇到问题。退格键会删除 tmux 中的先前字符(如预期),但不会删除 tmux 命令提示符。例如,<PREFIX>:lists<DEL>
不会删除 's' 字符。在这种情况下,使用C-h
而不是 Delete 键会删除“s”字符。 C-?
不会删除 's' 字符。我在 tmux 窗口中进行了一些调试:
$TERM=screen-256color
infocmp reports kbs=\177 (good)
appres XTerm | grep backarrowKeyIsErase reports as true (good)
appres XTerm | grep ptyInitialErase reports as true (good)
stty -a | grep erase reports as "^H" (bad, I think I want ^?)
Run Code Online (Sandbox Code Playgroud)
我还尝试将.tmux.conf
如下所示的 Backspace 键绑定到C-h
and C-?
,两者都不起作用。 :list-keys
在 tmux 内确认映射正在发生。
bind-key -n BSpace send-keys C-? …
Run Code Online (Sandbox Code Playgroud)