我只是想知道像stackoverflow和维基百科的网站,他们无限期地存储编辑的历史,并允许用户回滚编辑。 有人可以推荐任何资源/书籍/文章如何使用任何适当的技术(如数据库等) 非常感谢!
似乎Sublime Text 2中没有任何function可以让文件会话之间的代码折叠close \ open。 我想写这个插件,但有一个问题。 我应该在哪里存储折叠数据,例如页面上的哪个文件或区域被折叠? 我唯一的想法保存在.sublime-workspace中 那么,我如何访问它并阅读我的属性,属性或者什么元数据呢? 我还可以在哪里存储数据,例如保留折叠区域所需的数据?
我有在Visual Studio代码编辑器中显示的空白字符,我想删除它们。
假设我们有以下function: foo <- function(x) { line1 <- x line2 <- 0 line3 <- line1 + line2 return(line3) } 而我们想要改变第二行是: line2 <- 2 你会怎么做? 一种方法是使用 fix(foo) 并改变function。 另一种方法是再次写入函数。 有另一种方法吗? (请记住,任务只是改变第二行) 我想用某种方式来表示函数作为一个string(以及字符)的向量,然后改变它的一个值,然后再把它变成一个函数。
我正在寻找一种方法使Vim能够通过模糊search其名称来打开文件。 基本上,我希望能够定义一个项目一次,然后有一个快捷方式,将给我一个地方键入一个文件名,并匹配,如果任何字母匹配。 我见过的大多数编辑都存在这种function,但是对于我来说,我无法理解如何让Vim这样做。 请注意,我正在寻找的东西, 不会要求我有什么想法在我的目录树中的文件是。 我只是想能够打开它的文件名,不pipe它在什么目录。 谢谢
这是一个相当简单的问题: 我只需要打开一个文件(这个文件名是galfit.feedme)。 当我在目录中时,我可以使用视图galfit.feedme来查看文件,但是我不知道如何编辑这个文件然后保存编辑。 你是怎样做的?
给一个python文件,下面重复一遍: def myFunction(a, b, c): if a: print b elif c: print 'hello' 我想移动并使用熟悉的vim动作编辑这个文件。 例如,使用(,),[[,]],{,}或使用像di}这样的命令删除/延伸/更改文本。 在其他语言(如C ++,Java,C#等)中,大量使用大括号,因此使用像di这样的移动可以轻松地find匹配的大括号,并在该块上执行操作。 而事实上,如果我在上面的文本的'b'字符上,并且在vim中做了di),它就成功地删除了这两个parens之间的文本。 这个问题是python检测代码块,我想。 使用(,),[[,]],{,或}作为运动几乎是做同样的事情,把你带到开始(在函数的最后一行之后)或结束function。 据我所知,没有办法容易地告诉vim“为这个缩进块select所有的东西”。 在上面的例子中,我想在if行的“i”中键入di,并删除整个if块(到此特定函数的末尾)。 我相信应该有可能告诉vim在这种运动的缩进基础上进行操作(也许不是特定的运动,而是一些用户定义的动作)。 任何想法如何做到这一点?
有没有一个编辑器可以自动缩进?
有什么TextMate替代Linux? 就像e-TextEditor for Windows一样
在MATLAB编辑器中我个人发现的一些缺点: 几乎没有可用的代码完成 不在Mac OS上运行本机操作系统 – 但在X环境(快捷方式,复制和粘贴问题,键映射,非直观的窗口pipe理) 几乎没有重构工具 有这些function的替代编辑?