嗯,这很尴尬。在与他们一起工作 10 年后,我觉得我刚刚意识到我不知道忠诚的同事的名字。“嘿,呃…… *咳!*,感谢你今天早上在设置我的别名方面所做的出色工作……”
什么字母rc
中表示.bashrc
,.kshrc
等?
如果你知道,请引用来源。
即使你不知道,我也欢迎毫无根据的假设、建议或替代方案,如果它们被标记为这样的话。
我正在尝试stderr
从 bash shell仅打印 cURL 请求(发送到)的详细部分。
但是当我stdout
像这样重定向时:
curl -v http://somehost/somepage > /dev/null
Run Code Online (Sandbox Code Playgroud)
某种结果表出现在输出的中间stderr
:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
Run Code Online (Sandbox Code Playgroud)
接下来是接近尾声:
{ [data not shown]
118 592 0 592 0 0 15714 0 --:--:-- --:--:-- --:--:-- 25739
Run Code Online (Sandbox Code Playgroud)
这使得响应标头的可读性降低。
不重定向时我看不到此文本。
另一种查看效果的方法:
表没有出现:
curl -v http://somehost/somepage 2>&1
Run Code Online (Sandbox Code Playgroud)
表出现:
curl -v http://somehost/somepage 2>&1 | cat …
Run Code Online (Sandbox Code Playgroud) 该lpr
男子说:页目标打印机可以与指定-P
标志。
Run Code Online (Sandbox Code Playgroud)-P destination[/instance] Prints files to the named printer.
我使用 Ubuntu/Gnome 中的 GUI 在本地 Samba 共享上“添加”了各种打印机。如何以-P
标志期望的格式(最好从 bash shell)获取这些可用打印机的列表?
我在 emacs 中选择了一个 python 代码区域。将其中的每一行缩进和取消缩进 4 个空格的最有效方法是什么?
理想情况下,我想要一些不是上下文敏感的东西(例如,它允许我在缩进与 python 语法无关的文档字符串中缩进段落)。
我的模式行显示(Python)
. 在网上搜索我发现有很多关于使用python-mode
而不是的讨论python
,但我几天前才开始使用 emacs,所以我很担心在我有机会理解它们之前更改默认值。如果更改为python-mode
最佳选择,我很乐意接受它作为答案。
我尝试过的(来自手册):
<TAB>
没有效果C-M-\
没有效果C-x <TAB>
(indent-rigidly) 将每一行缩进一列(并取消选择区域)M-i
将第一行缩进一个制表符(长度为 8 个空格)C-M-q
- “CMq 未定义”我发现的唯一方法是使用 regex-replace,但对于这样一个简单的任务,击键次数非常多。
发布后scroll-up
或scroll-down
在emacs中,是否有一种快速的方法可以将点返回到以前的位置(假设我不记得将它添加到标记环中)?
或者有什么方法(不干扰标记环)来改变滚动行为,以便向上滚动然后向下滚动(反之亦然)将点返回到其原始位置?(例如,使滚动点精确地移动 x 行,其中 x 是屏幕高度)
我正在让自己习惯 emacs,这是最常见的引起诅咒的情况之一:我滚动查看代码的另一部分,但不记得将我的行添加到标记环中,然后尝试起来很痛苦重新定位我正在处理的代码行。因此,在我寻求技术解决方案的同时,我也很想听听经验丰富的用户如何避免这个问题。您是否只是习惯于记住设置标记、拆分窗口环顾四周或使用其他模式?
谢谢
当我的光标位于距终端顶部或底部 4 行以内时,我想在 emacs 中触发滚动。
我的.vimrc
文件包含这一行:
:set scrolloff=4
Run Code Online (Sandbox Code Playgroud)
我要添加什么才能.emacs
达到同样的效果?
附注。我保证不会添加它:
vi ~/.emacs
Run Code Online (Sandbox Code Playgroud) 我是一个Emacs的初学者,我想开始添加像常见任务的一些全球性的自定义键绑定replace-string
,replace-regex
等不默认有他们。我想做出好的选择,我看到了几个问题:
查看我的所有选项- 如何查看我经常使用的所有模式中未绑定的所有键?
兼容性/约定- 是否有通用的非官方绑定或通用的“用户空间”键来开始个人自定义绑定?
其他问题- 还有什么我应该考虑的吗?
Emacs 可以在它自己的 GUI 窗口或终端中启动(使用-nw
标志)。
哪些功能或工作流程优势仅适用于一种模式或另一种模式?即如果用户习惯性地使用一种模式,他们错过了什么?
如果我gnome-terminal
在路径包含符号链接的工作目录中使用,并且我打开一个新选项卡,则符号链接将扩展到新选项卡工作目录中的目标位置。
打开新标签页时,有没有办法保留符号链接?