小编Joh*_*man的帖子

Vim 和 Emacs 的优缺点是什么?

您如何比较这些编辑器?各自的优缺点是什么?

[注意] 这不是由那些“恨一个和爱另一个”或那些没有使用过的人来回答的。

vim emacs vi

406
推荐指数
12
解决办法
36万
查看次数

在 bash 中,如何更改命令提示符的颜色?

可能重复:
如何自定义 .bashrc 以配置命令提示符?

当我运行命令时,我经常找不到命令输出的开头。对此的一个简单解决方法是将命令提示符着色或加粗,以便我可以轻松地看到我离开的地方。如何?

colors bash prompt

12
推荐指数
2
解决办法
4万
查看次数

vim:我可以*只* y 执行复制吗?

我正在学习喜欢 vim,但我还没有完全接受的一件事是复制和粘贴情况。在麻瓜文本编辑器中,我会Ctrl-C复制一段文本,然后编辑/删除,然后将文本粘贴到其他地方。但是在 vim 中我不能这样做,因为在我用 复制文本后y,修改文本经常涉及d并且x会抹去我的原始文本。

有没有办法制作d而x不是复制文本?否则,我应该如何使用这些 vim 功能?

vim

11
推荐指数
2
解决办法
577
查看次数

我可以生成一个克隆当前终端的新终端吗?

因此,假设我正在目录 /asdf/qwer/dfgh/wert/asdf/qwer 中开发代码,并且我在路径中添加了大约三个这样的目录,并且设置了一堆神秘的环境变量。然后我意识到我真的需要打开另一个终端并以同样的方式设置(尽管这种需求不会再次发生,所以我只会更改我的 .bashrc)。是否有任何命令可以打开一个新的终端窗口,它是这个终端窗口的精确克隆?

shell terminal environment-variables

8
推荐指数
1
解决办法
2万
查看次数

VIM 在您键入时看到正则表达式匹配

如果我输入,/regex那么光标会暂时跳转到第一个匹配项,并且所有匹配项都突出显示。这会在我输入时更新。当我准备进行替换时,是否有可能出现这种行为?例如,当我处理复杂的正则表达式时:%s/\<regex\>/,我想在扣动扳机并更改所有内容之前知道匹配的内容。有什么办法吗?

vim regular-expression

8
推荐指数
1
解决办法
1005
查看次数

Unix 用户、组和权限

我不明白的UNIX用户,组,权限等。例如,通过事物的管理chmod,chgrp,usermod,groupadd,等命令。所有这些事情是如何运作的?

security users permissions chmod

6
推荐指数
2
解决办法
801
查看次数

设置家庭服务器

我对 Unix 非常陌生,但在过去一年对 bash 感到很舒服并且最近玩过 Ubuntu 之后,我决定让我的下一台计算机运行 Ubuntu,我认为我的妻子会支持她电脑也是。

设置一个中央家庭服务器,让每台计算机充当只存储在一个地方的信息的客户端,这是否容易?有什么选择?是否有任何在线操作文档?

users file-server file-sharing

5
推荐指数
1
解决办法
812
查看次数

如何使在 bash 脚本中创建的函数像 .bashrc 中的函数一样持久存在?

我的 .bashrc 变得有点长,所以我决定根据主题将它分解成更小的文件,然后从 .bashrc 中调用这些文件

#my long .bashrc file
bash .topic1rc
bash .topic2rc
Run Code Online (Sandbox Code Playgroud)

但是,在这些子脚本之一中,我创建了一个 bash 函数。不幸的是,它不再像在我将所有东西分成块之前那样对我可用。如何将我的 .bashrc 文件分成多个块,但保留对我创建的变量和函数的访问权限?

scripting bash function

4
推荐指数
2
解决办法
1649
查看次数

vim - 但具有滚动、可点击文本和复制粘贴功能

我喜欢vim。我觉得摸老鼠很脏。但有时当我的手已经在鼠标上时,能够滚动文本或单击文本中的某个位置并让光标跳到那里肯定会很好。另外,我希望我可以使用 command-c、command-v 进行复制和粘贴。是否有任何软件可以满足这种需求?Mac 的情况如何?

vim terminal text-processing copy-paste mouse

3
推荐指数
2
解决办法
3805
查看次数