使用 alt-click 拖动窗口一直是我在 Linux 桌面上最喜欢的功能之一:无需瞄准窗口标题进行拖动,只需按 alt,单击窗口内的任意位置并拖动即可。
这似乎在 debian 测试中的 gnome 3 / gnome-shell 中被禁用。我怎样才能启用它?(我希望该功能仍然存在......)
当我试图覆盖当前推出的二进制文件,cp
无法覆盖,但它可能rm
然后它cp
。例如:
user@poste:~$ cp binaryFile /tmp
user@poste:~$ sudo cp /tmp/binaryFile binaryFile
[sudo] password for user:
cp: cannot create regular file `binaryFile`: Text file busy
user@poste:~$ sudo rm binaryFile
user@poste:~$ sudo cp /tmp/binaryFile binaryFile
user@poste:~$ file binaryFile
binaryFile : ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0x7ce005d9eb50e2574246b6a881e625802f7e49f2, not stripped
Run Code Online (Sandbox Code Playgroud)
知道为什么吗?
在 MacVim 中,当您尝试关闭包含未保存更改的窗口(按cmdw)时,会弹出一个窗口以确认,其中包含 3 个按钮:
第三个是蓝色的,其他的都是灰色的。如果我按 Enter,那将触发保存。如果我按 Escape,那将触发 Cancel。
如何使用键盘触发不保存?我尝试通过按 Tab 键或箭头键来选择按钮,但这些似乎都不起作用。我的解决方法是按 Escape 取消,然后使用 vi 命令关闭 macvim :q!
。如果我可以像在许多其他应用程序中一样导航到所需的按钮,那就太好了。
尝试使用 sed 从代码中删除所有注释行:
1)/* ... */
和/* \n \n \n */
尝试使用这种结构来隐藏显示里面的内容
sed -n '/^\/\*/,/\*\//!p'
Run Code Online (Sandbox Code Playgroud)
但它似乎隐藏了不同行之间的内容并省略了内联/* .... */
我的意思是它在这里工作:
/********
This readme is intented ...
......
....
....
************/
Run Code Online (Sandbox Code Playgroud)
但它在这里不起作用:
/* Just a small bug */
Run Code Online (Sandbox Code Playgroud)
它采用第一个找到的内容并在下一行中/*
继续进一步搜索:*/
/* Just a small bug */
code
code
code
/*****
To sum up this shows us...
...
...
...
...
******/
Run Code Online (Sandbox Code Playgroud)
所以“/*只是一个小错误*/”下的所有代码都被隐藏了:(我非常想念这个:
code
code
code
Run Code Online (Sandbox Code Playgroud)
2) // 内联:前面不包括 http:// 和 https://,后面包括 if
我正在尝试删除包含以下内容的字符串和部分字符串//
:
sed 's/\/\/.*//' …
Run Code Online (Sandbox Code Playgroud)