Tag: 文本编辑器

Sublime文本作为所有文本文件的默认编辑器

我已经看到了其他答案 ,但在按照说明操作后,我的默认编辑器是LibreOffice,即使对于txt文件也是如此。 我想让Sublime Text 3作为所有文本相关文件的默认编辑器:txt,makefile,cpp,h,md等。 我的默认列表充满了sublime-text.desktop,并且不包含任何libreoffice-writer.desktop。 但是,所有txt文件都在LibreOffice Writer中打开。 双击后在sublime文本中打开的唯一扩展名是cpp。 我可以像往常一样打开sublime-text(也可以通过命令行中的subl打开)并可以打开它的文件,但我想通过双击它来打开Sublime Text中的文本文件。 Sublime Text的版本是3126.Ubuntu是16.04。 这是sublime-text.desktop ,这里是defaults.list 。 如何将sublime文本设置为默认编辑器以及LibreOffice writer为何打开文本文件?

如何安装最新版本的EMACS并选择适当的UI?

我正在运行最新的Kubuntu(12.04 beta 2),我想运行最新的emacs(目前是v24)。 回购是一个版本。 安装v24或更高版本(以及避免将来的版本冲突)的最佳方法是什么? 另外,如果X正在运行,有没有理由不去使用emacs的GUI版本? 例如,我可以将GUI emacs版本设置为默认文本编辑器并使用它来编辑cron作业(crontab -e)吗? 我假设答案是肯定的,但由于我还没有这样做(我的默认编辑器是nano),我想检查是否有理由我应该将nano作为默认编辑器。 通常当我在命令行上工作时,我最终使用nano。 现在我想起来了,我不知道为什么我一直这样做。 在X终端中工作时调用GUI编辑器有什么缺点吗? 编辑:我简要测试了这两个版本 GNU Emacs 24.0.94.1(x86_64-pc-linux-gnu,GTK +版本3.3.20)来自 GNU Emacs 23.3.1(x86_64-pc-linux-gnu)默认安装在Kubuntu中。 这篇文章解释了版本之间的一些差异 。 不幸的是(对我来说)默认安装版本(23.3.1,23.3 + 1-1ubuntu9)是nox版本。 Package: emacs23-nox Status: install ok installed Version: 23.3+1-1ubuntu9 Replaces: emacs23, emacs23-gtk, emacs23-lucid 版本24的软件包默认以GUI模式打开。 这就是我的喜好。 我感兴趣的某些版本24更改列在下面的参考中。 但是我可以安装许多不同的软件包和版本。 参考文献: Emacs 24中的新function(第1部分)| 掌握Emacs http://www.masteringemacs.org/articles/2011/12/06/what-is-new-in-emacs-24-part-1/“shell-mode使用pcomplete规则,使用标准的完成UI。 Yowzah!在这个变化的gem中隐藏着许多很酷的新function。“ EmacsWiki:最近的变化http://www.emacswiki.org/emacs/?action=rc;showedit=0

是否可以通过对话框进行RegEx Find in Cream(VIM衍生物)?

在Cream中,我根本找不到Cream的信息页面上提到的RegEx选项 Basic Features * Find and Find/Replace dialogs use intuitive search, with Regular Expressions as an option (Ctrl+F and Ctrl+H). 但是“查找/替换”对话框没有用于启用/禁用RegEx的复选框或项目符号。 我甚至尝试在Find-field中使用RegEx,但无济于事。 在(Ctrl + F)查找对话框中:e。* a ……找不到斑马 切换到专家模式确实允许VIM样式命令行搜索,即RegEx,但基本function列表表明RegEx可通过对话框获得。 是否可以通过对话框进行RegEx Find in Cream?

保存没有尾随换行符的文件

最近我发现,经过多年的思考,各种软件在我的文件末尾添加了一个换行符,实际上是Pluma(或Gedit – 相同的区别)一直默默地添加它们。 目前我正在开发一个包含大量PHP包含的网站,解析保存在磁盘上的数据等等,这样可以让我的生活更容易消除添加到每个文件末尾的额外行。 据我所知,没有办法阻止这种行为。 我想要对它进行排序或找到类似于Gedit的文本编辑器而不会出现此问题。 我真的不想通过Wine使用Notepad ++,但这可能是一个选择。 终端文本编辑器也是一种可能性,但我更愿意使用带有GUI的文件,而不仅仅是对文件的轻微编辑。

如何在Ubuntu中编辑文件的二进制或hex数据?

免责声明:这与一些优秀的GUI二进制查看器/编辑器有什么不同? 。 如何在类似编辑器的gedit中编辑文件的二进制数据? 例如: 00001010101010010101 如何在gedit编辑器中编辑文件的hex数据? 例如: 91021AF9B 我不想要两个编辑器。 我想要两个不同的编辑。 我看了一下GHex,这不是我想要的。

中心,左右对齐GIMP中的文本

我正在运行GIMP 2.8。 我想知道在GIMP中是否有任何左对齐,右对齐或居中文本的方法? 因为这将是非常有用的东西,并且包含在大多数其他程序中。

用nano编辑,Alt被窗口菜单捕获,我该如何解决?

Alt键用于许多有用的命令,但不幸的是它被终端窗口捕获以激活窗口菜单(文件,编辑,…)。 我想强制终端窗口将Alt传递给终端或者让nano使用其他一些键/组合(我使用的是GNOME终端2.32.1)。 ps:这里有一个相关但不同的问题,它指出Ctrl + 右箭无法绑定“前进一个单词”。

如何在终端中打开一个大文件(使用vim导致终端挂起)?

我正在使用Ubuntu 14.04。 我有一个大的日志文件: -rw-r–r– 1 rails root 1792390124 Jan 10 14:54 /var/log/unicorn/unicorn.log 尽管如此,我需要打开它并在其中找到一些东西。 我试过vim,但跑步了 vim /var/log/unicorn/unicorn.log 只是打开一个空白屏幕,即使我使用Ctrl + C ,也没有任何反应。 终端挂了。 如果没有升级我机器上的任何硬件(但我打开安装软件),我怎样才能打开文件并环顾四周(我不需要编辑它,我只需要从中读取一些内容)。

真正的列模式(块选择和编辑)文本编辑器解决方案?

在Windows中,我曾经使用一个名为crimson editor的文本编辑器 ,它具有我尚未使用的最佳列模式编辑支持。 通过简单的Alt – C快捷方式启用时,可以使用鼠标或光标键进行选择,它们将是可视块而不是包装线。 这些选择可以删除,移动,复制,粘贴,所有操作都有意义。 你也可以开始输入,当你输入时你会得到一列字符。 有多种方法可以在这个论坛post中单独讨论这些function的部分工作,但是还没有人提供一种解决方案来提供这种包罗万象且易于使用的方法。 如果有人能指出我正在积极推行这项工作的gedit插件,也许我可以自己帮助编码。 如果有人知道已经提供此完整function的文本编辑器,我会很感激这些信息。 通过葡萄酒运行深红色编辑器和gedit的接近但不完全多编辑的插件是暂时的解决方案,我正在“暂时”。 更新(2012-11):我现在是一个非常高兴的崇高文本用户。 它支持出色的列模式编辑,可在所有三个主要操作系统平台上运行,没有任何问题。 强烈推荐!

vim.basic和vim.tiny有什么区别?

我最喜欢的编辑器是Vim,所以我决定使用以下命令更改我的ubuntu安装的默认编辑器: sudo update-alternatives –config editor 提示(带有列出的选项)出现了要求编辑,但我注意到它列出了两种Vim: /usr/bin/vim.basic /usr/bin/vim.tiny 基本选项和小选项有什么区别?