text-editor相关内容

TextPad 提示重新加载文件的替代方法

我多年来一直在使用 TextPad,除了一个问题外,我对它很满意.我用它来监控近乎实时更新的日志文件.每次更新日志文件时,TextPad 都会提示我重新加载它.基本上我想一直强制按是按钮并且永远不会看到提示.我在他们的网站上提交了一个更改请求,但我想知道是否有任何 TextPad 替代品可以让我实时查看文件加载,而不会提示重新加载它. 解决方案 您可以配置 Textpad 以在不提示的情况 ..
发布时间:2021-09-06 19:31:12 其他开发

终端 vim 中的语法高亮,而不是 gVIM

我目前在终端中使用 VIM,并且有完美的语法高亮显示.但是当我尝试使用 gvim 时,无论我输入什么类型的文件或输入多少次:“:syntax on",我都没有得到任何语法高亮显示.任何人有什么想法吗? 谢谢. 这是我的 .vimrc 给有兴趣的人: " 为 2010 年 9 月 13 日之后安装的所有插件打开病原体调用病原体#helptags()调用病原体#runtime_appen ..
发布时间:2021-09-06 19:31:09 其他开发

Vim 中的片段与缩写

使用“片段"插件有什么优点和/或缺点,例如snipmate, ultisnips,用于 VIM 而不是简单地使用内置的 "abbreviations" 功能? 是否有声明iabbr、cabbr 等的特定用例缺乏一些主要功能片段插件提供?我一直未能找到这两个“功能"及其各自实现之间的彻底比较. 正如@peter-rincker 在评论中指出的那样: 需要注意的是,缩写也可以执行代码 ..
发布时间:2021-09-06 19:31:06 Python

Gedit 在文件末尾添加一行

这个问题的答案一定在某个地方,但我没有找到——谁能帮我理解为什么在 Gedit 中,如果我有一页代码,则没有额外的尾随空行,但是当我做一个文件时比较我的 svn commit 它显示在文件末尾添加了额外的行? 我感觉 Gedit 会自动添加结束换行符.但为什么,我不知道... 解决方案 现实终于胜利了,而且已经修复a>,但破坏行为仍然是默认的;在终端中启用 WYSIWYG 行为 g ..
发布时间:2021-09-06 19:31:03 其他开发

如何在 Xcode 中打开括号匹配?

大括号匹配很容易打开.如何在 Xcode 中打开括号匹配? 解决方案 您必须在 Snow Leopard 中运行 Xcode,并从您在 WWDC 获得的 Snow Leopard 光盘安装 Xcode.如果您没有得到 Snow Leopard 磁盘,那么除非您在别处找到它,否则您就不走运了. 需要的Xcode版本是3.2,关于页面的其他组件是: 组件版本 Xcode ID ..
发布时间:2021-09-06 19:31:01 其他开发

vim textwidth 没有效果

这感觉像是一个愚蠢的问题,但我在互联网上(或在 VIM 帮助中)找不到答案.我在 Mac OS X 上使用 VIM 7.2.我想做的就是用 72 个字符换行,但是做 :set textwidth=72 没有效果.textwidth 设置正确(我可以在查询“:set textwidth"时看到这一点),但是在设置 textwidth 后我输入的现有行和新行都没有被换行.如果我开始一个新行,仍然不 ..
发布时间:2021-09-06 19:30:58 服务器开发

Notepad++:如何在加载文件时自动将语言设置为 Xml

每当我在 Notepad++(这是一个 XML 文件)中编辑 .config 文件时,我都希望语法突出显示能够像 XML 一样自动为其着色.如何配置 Notepad++ 来执行此操作,以便每次打开 .config 文件时都不必手动选择它? 谢谢. 解决方案 您可以使用样式配置器(设置菜单)来实现: 此图显示的是 php 语言,但它适用于您要映射的任何语言 ..
发布时间:2021-09-06 19:30:55 其他开发

在 Vim 的命令模式中导航

我是学习 Vim 的长期 emacs 用户.Emacs 允许我使用与在任何其他缓冲区中相同的导航键盘快捷键在迷你缓冲区(我在其中发出 C-x C-s 之类的命令)中导航.例如,即使在迷你缓冲区中,我也可以使用 C-f 向前导航一个字符.我也可以使用箭头键,但它们太远了. 是否有任何键盘快捷键可以在 Vim 的命令模式 (:) 中导航,而不使用箭头键——相当于 emacs C-f、C-b?谢谢 ..
发布时间:2021-09-06 19:30:52 其他开发

使用 console.log() 时 JSLint 抛出错误

我使用的文本编辑器是 Brackets.当我尝试在任何 JS 文件中使用 console.log 时遇到错误消息. 1 - 创建/打开一个 JS 文件 2 - 输入 console.log('hello world'); 3 - 保存文件 JSLint 问题: 在定义之前使用了 JSLint 'console' 中的错误消息. 解决方案 使用 devel 选项 ..
发布时间:2021-09-06 19:30:48 前端开发

在 Vim 中映射 Esc 键

我是 Vim 的初学者.我讨厌按 Esc 键,这在我的 T61 上有点远.以返回命令模式.如何将其映射到 F4? 解决方案 对于单个会话,您只需准确输入以下按键: esc:imap空格f4>空格输入 esc 键确保您处于命令模式,冒号开始一行命令,imap 将 F4 键映射到 ESCAPE. 但是,如果您希望在每个会话中都保留它,则需要将其放入 Vim 启动文件 ..
发布时间:2021-09-06 19:30:45 其他开发

能够查看隐形的文本编辑器?

最近的一个问题*让我想知道是否有一个文本编辑器可以让您看到文件的每个字符,即使它们是不可见的?具体来说,我不是在寻找十六进制编辑功能,我对一个文本编辑器感兴趣,它会向我显示所有不可见的字符(不仅仅是常见的空格/换行符).BOM 标记 只是一个例子,其他的例如数学隐形 或者可能是 不支持的字符. 我不是在寻找仅支持多种文本编码/编码之间翻译的文本编辑器.我遇到的所有文本编辑器都会正确处理不可见 ..
发布时间:2021-09-06 19:30:43 其他开发

切换文件/缓冲区时未保存的缓冲区警告

我正在使用 FuzzyFinder 和 Vim 打开文件并在缓冲区之间切换.它就像一个魅力,除非我正在处理的当前文件有一些变化.Vim 不会让我切换缓冲区直到我保存它: “E37:自上次更改后无写入(添加 ! 以覆盖)". 除非我退出编辑器,否则有没有办法抑制此警告?我只想切换到不同的缓冲区以引用一些代码并切换回来. 解决方案 我认为你可以使用 :set hidden. ..
发布时间:2021-09-06 19:30:40 其他开发

如何接受来自箭头键的输入,或接受方向输入?

这可能是 xy 问题,但我正在尝试构建一个基于内核的文本编辑器,类似于 vim 或 nano,并且我知道如何使用转义字符清除屏幕,然后重印,我可以让它接受字符,但我不确定如何让它接受导航箭头输入.我认为它们有 ASCII 值,但显然没有.有没有办法使用箭头,或者我必须像 vim 那样制作导航模式和插入模式? 我也曾短暂地玩过 curses,但这令人望而却步,因为据我所知,必须为它打开一个全新 ..
发布时间:2021-09-06 19:30:37 Python

减少 Visual Studio 2015 中的左边距

谁能告诉我如何在 VS2015 中去掉编辑器左边缘的边距? 我不介意“指标边距",但现在它和我的代码的开头之间有很大的空间.在工具-选项-文本-编辑器-常规-显示中,我关闭了“选择边距".打开它会使差距更大. 我相信新的“代码辅助"灯泡使用了额外的余量,我很乐意将其关闭,但我找不到它的选项. 我安装了 Productivity Power Tools 扩展程序,但我认为这不是问题 ..
发布时间:2021-09-06 19:30:34 其他开发

使用 Powershell 在控制台上编辑文本文件

我正在尝试找出在控制台中编辑文本文件的最简单方法(在我的例子中是 PowerShell).我正在使用 Windows 7 64 位.我不能只输入 edit filename.txt 来编辑文件,这让我很恼火.这曾经有效,但一切都变了.我有哪些选项可以在 Windows 控制台中查看和编辑文本文件,如果你告诉我安装和学习 VIM,我会打你的脸.:-) 解决方案 为什么不使用记事本? not ..
发布时间:2021-09-06 19:30:31 其他开发

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

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

如何在 Vim 中设置工作/当前目录?

因此,当我想使用 :e 命令创建新文件时,我不想指定整个路径,而只想指定新文件名.可以吗? 解决方案 正如已经建议的,您可以使用 autochdir,它会切换到您打开的文件所在的目录,另一个选项是 :cd mydirectory 这将改变目录.这可以是绝对路径或相对路径,因此 :cd .. 将向上移动一级.或者您可以使用 :cd %:h ,它也会更改到当前文件所在的目录,但不设置 au ..
发布时间:2021-09-06 19:30:26 其他开发

如何防止vim创建(和离开)临时文件?

为什么vim会创建~文件?有没有办法禁用它? 如果是用于备份(或其他),我会使用 git. 此外,这些 ..swp 文件也是. 我如何告诉 vim 不要创建这些,或者至少要自己清理? 编辑 哎呀,重复: 为什么 Vim 用 ~ 扩展名保存文件? 我采用了 rogeriopvl 的答案 逐字复制: set nobackup "没有备份文件设置 now ..
发布时间:2021-09-06 19:30:20 其他开发

Windows 中的文本编辑器实时更新?

Windows 中有什么好的文本编辑器可以在打开的文件被另一个进程修改时自动更新视图?我需要这个来观察我的程序的输出. 解决方案 如果你喜欢使用鼠标,Notepad++ 很棒 如果你对键盘更满意,对我来说,它必须是 Emacs.这是适用于 Windows 的下载. 要在 Emacs 中使用该功能,请将以下内容添加到您的 .emacs 中: (全局自动恢复模式 t) 工作中有 ..
发布时间:2021-09-06 19:07:15 其他开发