我知道许多名称中带有 .d 的目录:
init.d
yum.repos.d
conf.d
Run Code Online (Sandbox Code Playgroud)
是目录的意思吗?如果是,这与什么消除歧义?
更新:关于这.d意味着什么,我有很多有趣的答案,但我的问题的标题没有选好。我把“意思”改为“代表”。
一些文字处理程序具有用于输入特殊字符(包括不间断空格)的菜单。也可以复制在文字处理程序中创建的字符并将其粘贴到其他位置,例如终端或网站文本字段。然而,首先需要使用文字处理程序来生成不间断空格是不方便的。
如何直接使用键盘输入不间断空格?
当我在工作时,我使用 KDE 活动并将它们映射到我的项目。我总是在每个项目中使用相同的应用程序,因此我希望在更改活动时保持窗口可见。目前,我所做的是浏览每个窗口,右键单击标题栏,然后选中使窗口出现在所有活动中的复选框。我如何为这个选择配置我的 Windows 默认值?默认情况下,我希望每个窗口都出现在所有活动中。
有时,我使用 KDE,而 KDE 4 中我最喜欢的一件事就是活动概念。在工作中,它非常有用,因为我经常在一天内处理几个不同的项目。例如,切换到另一个活动使我能够更改小部件,以便我可以访问与当前项目相关的文件夹。
我决定在 shell 中使用这个概念,所以我编写了一个名为“switch”的小 bash 函数,它设置对当前项目有用的别名,例如alias cdwww=~/public_html/current_project/www,等等。
我的问题是:有没有一种方法可以将 KDE 活动与 shell 活动同步,即在通过 KDE 切换到活动“myproj”时在每个打开的终端上调用“switch myproj”,反之亦然(奖金问题)?
另一个问题:如何使我新创建的别名在所有控制台中都能使用?有没有办法可以检测到 konsole 或 gnome-terminal 中每个打开的终端并在其中执行我的功能?
编辑:这是 switch 函数,位于我的 .bashrc 文件的末尾,请随时发表评论:
function switch() {
if [ ! -d ~/.switch ]
then
mkdir ~/.switch
fi
if [ ! -f ~/.switch/proj.save ]
then
touch ~/.switch/proj.save
fi
echo "$1" > ~/.switch/proj.save
case $1 in
meddispar )
echo "Switching to meddispar..."
echo "setting cdproj alias"
alias cdproj="cd ~/public_html/onp/"
echo "setting …Run Code Online (Sandbox Code Playgroud) 我最近注意到 vim/vimdiff 可以打开链接(似乎使用 curl),这是一个很棒的功能。我今天想用它,像这样:
vimdiff deps https://raw.github.com/symfony/symfony-standard/v2.0.10/deps
但是https://似乎也没有触发这种很棒的机制。此页面上没有身份验证,我认为https://只是为了提供数据加密。如何强制 vim 识别https://协议?