在c#中,我希望启动一个进程,它将在任何编辑器中打开一个文本文件,并自动将光标移动到特定的行号。
我可以使用
Process.Start(@"c:\myfile.txt");
但我不知道如何在文件中的特定位置移动光标。
请用源代码回答:
是的,我用了notepad++
private void openLog() {
try {
// see if notepad++ is installed on user's machine
var nppDir = (string)Regis
我只想知道,是否有可能在文本文件中设置光标的位置,我使用以下代码打开文本文件:
if (File.Exists(file))
{
Process.Start(file);//file is a string that contain the file path
}
如您所见,打开的文件是另一个进程,如果有另一种使用C#打开文件的方法,则可以为我提供设置文件内光标位置的可能性。
例如:
在第20行或200字符处打开文件。我想打开具有.java扩展名的文件,所以我想使用默认程序来处理我的文件。
我的脚本突出显示了关键字,但每当它这样做时,它就会扰乱字符串,并对文本做随机的事情,比如反转它和混合它。我想知道是否有人能告诉我如何取消反转这个文本,或者将光标移动到可内容编辑div的末尾,或者最多为我修复它。我不想要任何外部库,只想要javascript和jquery。
JS代码:
function UnColor() {
var elem = document.getElementById("editor");
var text = elem.textContent;
elem.innerHTML = text;
}
function Color