标签: text-editor

如何在Eclipse中默认启用自动换行?

简单的问题:如何在Eclipse中默认启用自动换行?我查看了这个插件,但它只能用于Luna.此外,此插件是一个单独的文本编辑器,没有语法突出显示或验证.我愿意接受其他建议.

eclipse ide text-editor word-wrap eclipse-neon

34
推荐指数
2
解决办法
3万
查看次数

逐行读入文本文件php - 未检测到换行符

我有一个我写的php函数,它将获取一个文本文件并将每一行列为表中的自己的行.

问题是经典"在我的机器上工作正常",但当然我要求别人生成我正在寻找的.txt文件时,它会继续读取整个文件中的1行.当我在我的文本编辑器中打开它时,它看起来就像我期望它在每一行上有一个新名称,但它是换行符或其他东西.

到目前为止,我已经得出结论,它可能与他们在Mac系统上使用的任何文本编辑器有关.

这有意义吗?是否有任何简单的方法来检测文本编辑器识别为新行并将其替换为php将识别的标准字符?

更新:添加以下行解决了该问题.

ini_set('auto_detect_line_endings',true);
Run Code Online (Sandbox Code Playgroud)

功能:

function displayTXTList($fileName) {
    if(file_exists($fileName)) {
        $file = fopen($fileName,'r');
        while(!feof($file)) { 
            $name = fgets($file);
            echo('<tr><td align="center">'.$name.'</td></tr>');
        }
        fclose($file);
    } else {
        echo('<tr><td align="center">placeholder</td></tr>');
    }       
}
Run Code Online (Sandbox Code Playgroud)

php newline text-editor

33
推荐指数
4
解决办法
7万
查看次数

每当我调整编辑器窗口的大小时,如何阻止代码行自动转移到下一行?

我正在使用Sublime Text 2.当我在HTML文件上时.如果我调整窗口大小.最后的代码转移到下一行.我如何阻止这种情况发生?我希望代码继续向前,所以我将不得不左右滚动以查看代码的其余部分,而不是转移到下一行.

我已经截取屏幕截图以更好地说明我所指的内容.

完整的代码窗口

窗口大小调整后.注意数字线?我怎么阻止它?我宁愿向右滚动以查看代码的其余部分,而不是让代码跳转到下一行.

调整大小的窗口

我注意到这只发生在HTML文件中.

html formatting text-editor sublimetext sublimetext2

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

当我搜索新文件时,Visual Studio代码会关闭我的文件

我正在使用Visual Studio Code工作,我使用ctrl-P命令搜索我的目录中的文件.

当我想要搜索另一个文件时,会出现问题,它会在第一个搜索到的文件的位置打开它,然后关闭它.

有什么设置可以避免这种痛苦吗?

text-editor editor visual-studio-code

31
推荐指数
2
解决办法
5003
查看次数

Carbon vs. Aqua vs. Cocoa Emacs构建

OSX上的Emacs似乎有几个阵营; 碳与Aqua Emacs.似乎有一种观点认为Aqua与标准的Emacs相差太远,如果你觉得太舒服,那么你将无法使用任何其他版本的Emacs.

作为一名尝试进入Emacs几个月的开发人员,我一直在使用Carbon Emacs和Emacs Starting Kit,事情进展顺利.

但随着Emacs的Cocoa构建与Emacs 23(以及每晚构建)一起出现,这会改变什么吗?

我应该考虑在预期中使用每晚的Cocoa构建吗?我非常想知道这两个主要的OSX Emacs应用程序的好处以及是否会有重大改变或改进.

emacs cocoa text-editor editor

30
推荐指数
3
解决办法
2万
查看次数

在VI编辑器中按数字排序

可能重复:
如何在Vim中对数字和文字列进行排序

我必须根据线程ID对以下行进行排序.

Internal thread 0 bound to OS proc set {1}
Internal thread 1 bound to OS proc set {5}
Internal thread 2 bound to OS proc set {9}
Internal thread 10 bound to OS proc set {41}
Internal thread 9 bound to OS proc set {37}
Run Code Online (Sandbox Code Playgroud)

当我发布时,:!sort -n他们会像这样排序:

Internal thread 0 bound to OS proc set {1}
Internal thread 1 bound to OS proc set {5}
Internal thread 10 bound to OS proc set {41}
Internal …
Run Code Online (Sandbox Code Playgroud)

vi vim text-editor

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

sublime text 3侧边栏自动更新无法正常工作

我想知道是否有人能告诉我如何制作它以便当我在finder(osx)中向当前项目添加新文件夹/文件时,崇高文本3会自动更新侧边栏.

现在,我必须手动转到Project - > Refresh Folders

我的用户偏好可能不是问题,因为它们非常基本:

{
    "color_scheme": "Packages/Color Scheme - Default/Solarized (Light).tmTheme",
    "font_size": 18,
    "tab_size": 2,
    "translate_tabs_to_spaces": true
}
Run Code Online (Sandbox Code Playgroud)

如果有人可以提供帮助那就太好了,因为我试过谷歌搜索,寻找答案,但没有发现任何有效的.

提前致谢.

text-editor auto-update sublimetext sublimetext3

29
推荐指数
4
解决办法
2万
查看次数

配置Eclipse字边界,以便'Next-Word-Key'跳过整个标识符

如果我有一段代码

  MyIdentifierIsNice(OtherThingAlsoNice isBetterThen);

我想在Eclipse中停止Ctrl-Left的行为:

  My|Identifier|Is|Nice|(|Other|Thing|Also|Nice is|Better|Then|);|

到这里:

  MyIdentifierIsNice(|OtherThingAlsoNice |isBetterThen);|

......或者至少不是那么频繁.其他变体也可以,例如:

  MyIdentifierIsNice|(|OtherThingAlsoNice| isBetterThen|);|

主要是它应该停止考虑CamelCaseIdentifier由几个单词组成,用于通过Next-Word进行导航,等等.

我猜我使用的是SpringSourceSuite版本2.5.1,它是Eclipse 3.6.

eclipse text-editor editor sts-springsourcetoolsuite

28
推荐指数
2
解决办法
5328
查看次数

多行正则表达式搜索和替换!

我撞墙了.有没有人知道一个好的文本编辑器,它有像Notepad ++一样的搜索和替换,但也可以进行多行正则表达式搜索和替换?基本上,我试图找到一些可以匹配正则表达式的东西:

搜索oldlog\(.*\n\s+([\r\n.]*)\);
替换newlog\(\1\)

有任何想法吗?

regex text-editor

27
推荐指数
6
解决办法
5万
查看次数

Python命令行:忽略缩进

我是Python的新手.

简而言之:

在脚本编写过程中,我一直想通过从我的文本编辑器复制/粘贴一些代码行到命令行Python解释器来测试我的程序的一小部分.当这些行缩进时(例如因为它们是函数的一部分),我希望解释器忽略或不检查缩进,这样我就不必在复制/粘贴之前取消它们.那可能吗?

更多细节:

这是我的意思的简化示例:

假设我的文本编辑器包含当前正在开发的以下模块:

def MyFunc(arg):
    .../...
    if arg == 1:
        print "This is my function called with value 1."
        print "Done."
    else:
        print "This is my function called with value other than 1."
        print "Nothing else to say."
    .../...
Run Code Online (Sandbox Code Playgroud)

让我们说我只是想直接测试2个第一print行(上面代码的第4行和第5行),以便快速检查我的模块的至少部分是否按预期运行.如果我同时选择两条线,我将至少选择第二条线的缩进(如果不是两条线).粘贴在命令行时,我会收到该缩进的错误.

解释器的一个简单强制行为是它只是忽略缩进.

更强大的行为是要求口译员不检查缩进.即如果有缩进,那么解释器应该尝试使用它,这样我仍然可以复制/过去甚至是一段结构化的代码(例如上面代码的第3到8行).但是如果有缩进错误,它会忽略它们.

如果没有办法在这里做我要求的东西,那么有没有办法做类似的事情:一种快速检查代码片段的简单方法,而不必每次只想调整小部分时运行整个程序它在这里和那里.

注意1:unindenting 不是我正在寻找的解决方案.

注意2:拥有一个解释器和一个复制/粘贴功能提供了一种非常强大的方法来轻松测试代码,但是如果无法找到转变,Python的显式缩进机制对于如此处所述的解释器的使用是一个很大的缺点.会很遗憾.

python testing text-editor copy-paste indentation

27
推荐指数
3
解决办法
5815
查看次数