text-editor相关内容

Bash 脚本调用 vi 进行手动编辑,然后脚本恢复?

我编写了一个创建文本文件备份的脚本,以及使用 SED 验证文本文件中某些语法的第二个脚本. 中间有一个手动过程:用户编辑原始文件添加一些字符串.这个过程必须保持手动. 我想合并我的两个脚本,以便创建备份,为用户打开 vi,当用户完成编辑文件时,脚本继续执行语法验证. 我在边做边学,但真的不知道如何编码“打开vi,等待用户进行编辑,控制并通过验证恢复"部分. 我读到有一个名为 ..
发布时间:2021-12-29 13:35:06 其他开发

更改在终端中打开的文件的默认编辑器?(例如将其设置为 TextEdit/Coda/Textmate)

有没有办法让在终端中打开进行编辑的文件改为在 Textedit 中打开? 例如,一个命令可能会打开一个文件进行编辑(如 git commit),而不是在 vim 或 emacs 中打开该文件,它会在 Textedit(或者可能是另一个文本编辑应用程序)中打开您选择的,例如 Coda 或 Sublime). 作为一个额外的问题,有没有什么方法可以专门配置 git 以自动打开在应用程序目录 ..
发布时间:2021-12-28 10:39:00 其他开发

完整的等宽 Unicode 字体?

我正在寻找一种好的编程字体,它可以让我在 Unicode(通常是日语和中文以及一些拉丁语和西里尔语)中添加注释和字符串文字. 到目前为止,情况似乎是“完整的、等宽的、免费的、选择 2",而 Google 在这方面让我失望了(也许是因为没有好的?). 我发现最好的是 Arial Unicode,但它不是等宽字体,这对我和我使用的编辑器来说是一个很大的麻烦.更不用说我在编写 Python ..
发布时间:2021-12-26 13:52:25 其他开发

您可以在浏览器中对 Word 文档进行复杂的编辑吗?

我的一个朋友想要一个应用程序,人们可以在其中上传 Word(或文本)格式的文档,然后允许人们在浏览器中对这些文档进行编辑. 是否有任何机制支持添加文本“气泡"以添加评论?要么漂浮,要么侧身. 还必须能够保存回 Word 格式.或者至少,Word 支持的某些格式仍然可以编辑.不能将其保存为图像. 我曾考虑在 FCK 编辑器窗口中打开 Word 文档,但 FCK 似乎只有“普通"内联 ..
发布时间:2021-12-25 12:02:29 其他开发

Vim/Emacs 比 GUI 文本编辑器提供了哪些具体的生产力提升?

这不是一个巨魔或火焰诱饵或类似的东西.几个月来,我一直在使用 Vim 作为我选择的控制台编辑器现在(用于在我的终端中编辑配置文件),但我认为我无法忍受编写 Web 应用程序的日常工作,我使用 GUI 文本编辑器(哪个不重要). 我觉得我的 GUI 文本编辑器可以完成我工作所需的一切.它具有不错的搜索/替换功能,并为两者提供自动完成历史记录.它具有语法高亮、行号、选项卡式界面、易于复制和粘贴等 ..
发布时间:2021-12-24 08:41:33 其他开发

强迫自己掌握 vi 的最佳方法是什么?

不久前,我阅读了 viemu 创建者的一篇文章,澄清了很多关于 vi 的误解,并解释了为什么它是一个好主意(以及为什么它在过去 30 多年里非常流行).同一个人还有 一组很棒的图形备忘单,可以一次教授一些基础知识时间. 我相信. 事实上,过去 2 年我一直深信不疑.但是我仍然真的没有时间强迫自己学习 vi 作为我的主要编辑器,学习曲线太高了.当我开始工作时,可接受但立竿见影的生产力(使 ..
发布时间:2021-12-24 08:30:37 其他开发

是否值得花时间学习使用 Emacs?

就在前面:我不想想要发动一场宗教战争. 从我记事起,我就一直使用 vi,有几次我尝试拿起 Emacs 我已经迷失了方向已经很快放弃了.然而,很多人发现 Emacs 非常强大.它的可编程性有点传奇.我主要从事 Solaris+Java 开发,我想问一个简单的问题:如果我花时间了解 Emacs,我的工作效率会提高吗?它在 Vim 上提供的功能是否会在合理的时间范围内通过提高生产力得到回报? ..
发布时间:2021-12-24 08:22:00 其他开发

显示\r\n的文本编辑器?

我正在寻找一个可以显示实际回车和换行符的文本编辑器. 例如如果我保存这个字符串:"This\rIs\r\nA\nString" 而不是显示 这个是一个细绳 我正在寻找一些可以显示的文本编辑器 This\rIs\r\nA\nString 我认为我在某个程序中解析文本文件的问题是由换行符/回车符/行尾不一致引起的. 我可以制作一个可以读取文件并以该格式显示的程序,但我认为如果 ..
发布时间:2021-12-22 19:46:02 其他开发

文本编辑器理论

因为我总是对现有的编辑器不满意,所以我一直想开始的一个项目是我自己的文本编辑器.然而,进行文本编辑是一项严肃的工作. 除了分析现有文本编辑器的源代码外,是否有关于此主题的书籍或其他资源(如学术作品)?我对教授如何处理内存和如何管理文本插入的东西特别感兴趣(如果你有一个 100 MB 的文件并且想在 x 位置添加一个字符,你不能只是 memmove 巨大的文本块...). 解决方案 看 ..
发布时间:2021-12-22 08:10:08 其他开发

如何在 VS Code 中隐藏任意代码段?

我所说的“VS Code"是指轻量级文本编辑器,而不是单一的 IDE,不幸的是,在谷歌上搜索它会带来许多关于如何在 Visual Studio 中执行此操作的无关信息. 对于问题本身,任何人都知道如何在“Visual Studio Code"中隐藏任意选定的代码行,最好像折叠一样隐藏在加号中? 注意:这与折叠嵌套代码不同,它可能可以通过 Ctrl+K,Ctrl+ 实现,我在这里需要是隐 ..
发布时间:2021-12-17 12:37:59 其他开发

Heroku bash shell 中有哪些文本编辑器可用?

我正在尝试更新基于 Cedar 的 Heroku 应用程序中的 httpd.conf.我用 进入了我的 Heroku bash heroku 运行 bash 并在apache下找到conf目录.但是当我尝试打开任何编辑器 vi、vim 或 emacs 时,我找不到任何这些程序.你如何在 Heroku 上编辑 conf 文件? 解决方案 我最近翻了原始要点 进入 heroku cli ..
发布时间:2021-12-16 22:42:46 其他开发

如何在浏览器中编辑 AWS S3 中的文件?

我在亚马逊的 S3 系统上托管了我的主页.为了更改页面上的信息,目前我必须更改计算机上的文件并上传新版本.但是,我想直接在浏览器中更改 S3 存储桶中的文件(在任何地方更改). 是否有基于云的文本编辑器可以将 S3 用作“文件系统"并允许我更改文本文件(例如 html、css、js 等)? 解决方案 我会使用 awscli 中的 S3 Sync 下载文件并在同步之前在本地编辑它们回到 ..
发布时间:2021-12-15 20:19:42 其他开发

使用 BOM 搜索 UTF-8 文件的优雅方式?

出于调试目的,我需要递归搜索所有以 UTF-8 字节顺序标记 (BOM) 开头的文件的目录.我目前的解决方案是一个简单的 shell 脚本: find -type f |读取文件时做if [ "`head -c 3 -- "$file"`" == $'\xef\xbb\xbf' ]然后echo "在: $file 中找到 BOM"菲完成 或者,如果您更喜欢简短的、不可读的单行代码: find ..
发布时间:2021-12-09 10:07:42 PHP

从 git shell 打开 Atom 编辑器

我使用的是 win 8-X64 机器,处理器内核为 1.8 GHZ i5,我在这台机器上安装了 atom 编辑器和 git bash,是否有任何过程可以让我从 Git 启动 atom 文本编辑器bash shell,反之亦然. 解决方案 如果要将 atom 与所有 git 操作关联,请运行:git config --global core.editor "atom --wait" 如 ..
发布时间:2021-11-30 14:43:28 其他开发

如何在 Atom Editor 中运行程序?

我发现 Atom 编辑器是 Sublime 文本编辑器的不错的免费替代品.无法找到在 Atom 编辑器中运行程序的直接方法.就我而言,我正在尝试运行一个 java 程序.请让我知道是否可能?如果是,请描述要遵循的步骤. 解决方案 我发现 Script 包对此很有用.您可以在此处下载. 安装后,您可以在 Mac 上使用 cmd-i 或在 Windows 或 Linux 上使用 shif ..
发布时间:2021-11-30 14:39:31 其他开发

如何手动下载 atom 编辑器的软件包并安装它们(手动)?

由于互联网连接不良,我的 atom 包无法从 settings>preferences>install>packages 安装.所以我想我需要手动安装它们. 例如:我从各自的 github 页面尝试了存储库并将其克隆到 users>.atom>packages 中,但这没有用. 有什么帮助吗?我喜欢这个文本编辑器,所以如果我可以手动安装更多的包会非常方便. 任何其他方式总是受欢迎 ..
发布时间:2021-11-30 14:34:08 其他开发

IntelliJ IDEA 多行编辑方式

我已经在 TextMate 中看到了这个,我想知道是否有办法在 IDEA 中做到这一点. 假设我有以下代码: leaseLabel = "Lease";LeaseLabelPlural = "租赁";投资组合标签 = "投资组合";投资组合LabelPlural = "投资组合";buildingLabel = "建筑"; 将 '+ "foo"' 附加到每一行的最佳方法是什么?列模式将不 ..
发布时间:2021-11-21 18:30:31 Java开发

AngularJS 的富文本编辑器

我使用 TextAngular,它的核心很烂!用过的人都知道.我的用户每天都在抱怨 :( 我正在寻找替代品,并找到了一些替代品,例如 Froala(199 美元)&CKEditor 但他们需要 JQuery. 没有 JQuery 的 AngularJS 有什么“好的"编辑器可以工作吗?我一直在寻找,但找不到任何.我也愿意付钱. 解决方案 您有很多选择.但是如果你不喜欢它,只需编 ..
发布时间:2021-11-09 04:36:54 其他开发

如何禁用更新自身的 VS Code?

我早上更新了我的 VS Code,现在晚上它在安装更新的设置图标上显示了一个徽章.似乎 VS Code 更新文件每秒都会到达,它让我安装更新(它让你关闭编辑器,当你想打开它时,需要很长时间才能安装新的更新然后打开更新的版本) 我知道保持最新很酷,但强迫你一天更新两次对我来说并不酷,那么有什么方法可以禁用 vs 代码更新吗? 解决方案 您是否尝试将 JSON 用户设置更新为 "upda ..
发布时间:2021-09-19 19:47:11 其他开发