我经常使用vim,我的地区经常停电。所以结果是我*.swp在我的电脑上散布了许多文件。
我想一个别名rm,要么删除所有文件的命令.swp,~,.netrwhist,.log或.bak扩展系统范围内(或至少在我的主目录)。即使我在~/Desktop.
我该如何实施?
我目前正在使用 vim 来编辑 bash 脚本,但我确实需要对其进行设置和/或安装插件。欢迎插件建议。无论哪种方式,我都想看看有哪些编辑器/IDE 适合这项工作。
我希望能够突出显示网页的一部分并将其复制到剪贴板,然后将其作为 Markdown 保存到我的本地磁盘。我需要一种有效的方法来做到这一点。
我目前的繁琐方法是:
cd 到我保存 HTML 的目录pandoc -s -r html /home/me/a/b/mydoc.html -o /home/me/a/b/mydoc.md显然,我需要一个更好的方法!有什么建议?
我认为可能是qed,但我找不到任何来源来证实或否认这一点。
此外,ed它存在于 Unix 的整个时期,并sam于 1980 年代初编写。是否知道从 Unix 时代到 Plan9 的贝尔实验室大多数人使用的是什么?
我在想时间线是这样的:
qed-> ed-> sam->acme
我尝试使用我的 Git 别名之一,结果意外打开了mg编辑器。我尝试了很多不同的钥匙,但似乎没有什么可以关闭它。我最终只是习惯ctrlz将它发送到后台,然后用 杀死它kill %1。
之后我去检查了手册页https://linux.die.net/man/1/mg,但唯一与退出相关的命令似乎没有多大作用:
C-g' keyboard-quit
C-x C-g' keyboard-quit
Run Code Online (Sandbox Code Playgroud)
我可能遗漏了一些明显的东西,但如何才能关闭它呢?
寻找有关为 C 开发设置方便且高效的开发环境的想法。我发现使用 Vim 进行 C 编辑非常有帮助,但我想获得更广泛的建议样本。
我的一个朋友最近从 Windows 转换到 Linux,并一直在寻找一个好的应用程序来替代 Windows Livewriter。从与他的交谈中,听起来处理图像是他正在寻找的主要功能。
有没有什么好的应用程序?切换博客引擎对他来说并不是一个真正的选择,所以它需要是一个独立的应用程序或一个生成他可以剪切和粘贴的 html 的网络应用程序。
我自己使用 Markdown,但请不要“只写 html”、“只写 markdown”、“只写 xml 并使用自定义 xslt 转换”类型的答案。
编辑:我意识到我在这里的答案选择可能有点过于严格了。请给出您的解决方案建议。不管他们是否满足我朋友的特定需求,他们可能会满足其他人的需求。
我喜欢使用nano我常用的基于 GTK 的文本编辑器作为喘息的机会。我喜欢界面的简单性,使用 CTRL-K 是我所知道的编辑长文本文件的最快方法。
但是,我有一个主要的抱怨:每当我使用 CTRL-J 对齐文本时,编辑器都会打印出自鸣得意的小消息Can now UnJustify!——但我还没有找到一种方法来使文本不对齐。按 MU(谷歌搜索可以显示,程序的帮助文件中根本没有提到 MU)似乎只是导致故障。键盘变得没有反应。我错过了什么吗?
我希望当我创建一个特定的文件时,假设我在 vim 编辑器中创建它,创建的文件在创建时也应该获得可执行权限。我想要这个,因为我正在创建一些 python 文件并且不想显式设置文件的权限,所以我想要某种方式,以便在我创建具有特定扩展名或特定编辑器的文件时设置可执行位。
我使用 Notepad++ 在 Windows 中编写了一个 Bash 脚本。
cxStopAllServicesOnSERVER.sh
#!/usr/bin/bash
cd "/some/path"
echo "Hi. Logs can be found at "`pwd`"/cxStartStopLogger.log"
echo "["`date`"]*** STOPPING ALL SERVICES ON SERVER ***" >> "cxStartStopLogger.log"
exit
Run Code Online (Sandbox Code Playgroud)
现在上传并设置所需的文件权限后,我尝试按如下方式执行它:
bash-3.00$ cat cxStopAllServicesOnSERVER.sh #Let's have a look at the code.
#!/usr/bin/bash
cd "/some/path/"
echo "Hi. Logs can be found at "`pwd`"/cxStartStopLogger.log"
echo "["`date`"]*** STOPPING ALL SERVICES ON SERVER ***" >> "cxStartStopLogger.log"
bash-3.00$ # Code and hashbang 'looks' correct,
bash-3.00$ # if there is any issue with the format (EOL …Run Code Online (Sandbox Code Playgroud)