标签: scite

如何在SciTE中默认显示行号?

我正在使用轻量级的SciTE Text编辑器,我非常喜欢它.

我想配置它,以便查看打开时显示的行号.我不想每次都检查"查看\行号"菜单.

我认为我可以做到但我没有看到我的全局选项文件中的条目.有谁知道怎么做?

scite

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

SciTE/Notepad ++中的Markdown语法高亮显示

我正在寻找SciTE中Markdown语法的.properties文件,如果可能的话?否则,部分荧光笔会这样做.

markdown syntax-highlighting scite

21
推荐指数
4
解决办法
1万
查看次数

什么是"timmy whinge"?

赛特文本编辑器,在其选项的配置文件名为"tab.timmy.whinge.level".

这个名字背后的故事是什么?

正如我所理解的那样,"whinge"是英国主义的"呜呜声" - 谷歌定义为"持续不断地抱怨,以一种贪婪或恼人的方式".那么蒂米究竟是谁,他抱怨的是什么?那里必须有一个故事.

这与任何事情都没有关系,但每当我在文档中看到这个选项时,我都不得不怀疑.

history naming scite

9
推荐指数
1
解决办法
399
查看次数

在SciTE中启用CoffeeScript词法分析器?

我注意到LexCoffeeScript.cxxSciTE源代码中有一个文件; 但是,SciTE在其"语言"菜单中似乎没有CoffeeScript菜单选项.

手动添加选项没有帮助 - 仍然没有任何语法着色.

有没有办法启用内置词法分析器(而不是诉诸外部词法分析器)?

scite coffeescript

9
推荐指数
1
解决办法
789
查看次数

如何强制SciTE自动重新加载文件?

我认为SciTE可以做到,但它对我不起作用.有没有设置选项?

settings editor scite

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

System.IO.File.ReadAllText的默认编码是什么

如果我们不提及解码将使用什么解码?

我认为不是System.Text.Encoding.Default.如果我明白地把事情做好,那么System.Text.Encoding.Default事情就会好起来.

所以这不行

Dim b = System.IO.File.ReadAllText("test.txt")
System.IO.File.WriteAllText("test4.txt", b)
Run Code Online (Sandbox Code Playgroud)

但这很好用

Dim b = System.IO.File.ReadAllText("test.txt", System.Text.Encoding.Default)
System.IO.File.WriteAllText("test4.txt", b, System.Text.Encoding.Default)
Run Code Online (Sandbox Code Playgroud)

如果我们不指定编码,vb.net会尝试从文本文件中找出编码吗?

还有什么System.Text.Encoding.Default

这是系统默认值.什么是我的系统默认值,如何更改?

我如何知道文本文件中使用的编码?

如果我创建一个新的文本文件并用scite打开它,我会看到编码是代码页属性.什么是代码页属性?

vb.net windows encoding scite

7
推荐指数
0
解决办法
9519
查看次数

在 SciTE 中重新格式化 80 列文本(或者更好的是 LaTeX)

我最近在 Lix 这样的所见即所得编辑器的帮助下开始研究 LaTeX。现在我开始在 Sci-TE 中编写 tex 文件,它已经具有语法高亮显示,并且我调整了 tex.properties 文件以在 Windows 中工作,显示 Go 上的预览 [F5]

Lyx 所做的一件漂亮的事情(用普通文本编辑器很难实现)就是将文本格式化为 80 列:我可以写一个段落,并在每次到达边缘列附近时按回车键,但如果在初稿之后,我想要在这里或那里添加或删除一些单词,我最终会破坏布局并不得不重新排列换行符。

在 Sci-TE 中拥有一个工具会很有用,这样我就可以选择我添加或删除了一些单词的文本段落,并将其重新排列为 80 列。可能不适用于整个文档,因为它可能会破坏一些预期的换行符。

也许我可以轻松地为 geany 编写一个 Python 插件,我看到 vim 有类似的东西,但我想知道它在 Sci-TE 中是否也可能。

word-wrap scite

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

在Linux上设置相当于Lua-for-Windows的好方法是什么?

我的主要开发环境是Linux(特别是Debian),但出于各种原因,我开始在Windows环境中学习/使用Lua(最近).我喜欢Lua-for-Windows(包含电池)的方法,以及随附的SciTE IDE,具有嵌入式调试功能,超越普通的SciTE IDE.

然而,在Linux上,通过标准的apt存储库在Debian上安装了标准的Lua5.1软件包,我发现IDE丢失了.

此外,虽然我没有详尽地检查,但我得到的印象是,LfW附带的并非所有库(因为它们都是跨平台的)都可以作为标准Lua5.1软件包的一部分提供. Debian的.我该如何进行详尽的检查?

最后,要在Debian端安装任何缺少/额外的库,LuaRocks是首选和推荐的方法吗?

ide lua cross-platform scite

3
推荐指数
1
解决办法
222
查看次数

Scite Lua - 在正则表达式中转义右括号?

遇到了一个有点奇怪的问题......我想把字符串:

a\left(b_{d}\right)

进入

\left( b_{d} \right)

在 Scite 中使用 Lua 脚本。

因此,我为 Scite 制作了以下 Lua 脚本:


function SpaceTexEquations()
  editor:BeginUndoAction()
    local sel = editor:GetSelText()

    local cln3 = string.gsub(sel, "\\left(", " \\left( ")
    local cln4 = string.gsub(cln3, "\\right)", " \\right) ")

    editor:ReplaceSel(cln4)
  editor:EndUndoAction()
end
Run Code Online (Sandbox Code Playgroud)

cln3 行工作正常,但是,cln4 崩溃:

 /home/user/sciteLuaFunctions.lua:49: invalid pattern capture
 >Lua: error occurred while processing command
Run Code Online (Sandbox Code Playgroud)

我认为这是因为括号字符 () 在 Lua 中是保留字符;但是,cln3 行如何在不转义的情况下工作?顺便说一下,我也尝试过:

-- using backslash \ as escape char:
local cln4 = string.gsub(cln3, "\\right\)", " \\right) ") -- crashes all the …
Run Code Online (Sandbox Code Playgroud)

regex lua escaping scite

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

使输出中的打印符号变平

考虑这个Ruby代码:

puts "*****"
puts "    *"
puts "     "
puts "*****"
puts "       *"
Run Code Online (Sandbox Code Playgroud)

我的输出是这样的:

*****  
  *

*****
    *
Run Code Online (Sandbox Code Playgroud)

为什么这个空格不会像Scite中的*字符一样填充空格?我已经在使用Java的Eclypse中尝试过,它运行得很好.

ruby formatting scite

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

Scite Lua 脚本扩展 API 初学者

这可能是一个愚蠢的问题,但我如何访问像 editor:addtext() 这样的东西?

http://www.scintilla.org/PaneAPI.html

http://www.scintilla.org/SciTELua.html

我可以看到如何使用它,但不知道把它放在哪里。从哪里可以访问这些功能?他们如何运行?它可以在任何普通的 Lua 程序中运行吗?

lua scintilla scite

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