我目前正在学习使用Vim.到目前为止,这是一次非常好的体验,我相信Vim方法通常比基于GUI的文本编辑器更强大.
但是有一个我想念的功能.我有时必须阅读我的文件以纠正潜在的错误.如果我发现了一个错误,我需要快速移动到错误的位置,比如在一个句子的中间.在标准文本编辑器中,我将简要地触及鼠标并指向/单击以将光标移动到此位置.
这很慢,但在VIM中我需要更长的时间.通常,搜索单词是不切实际的,因为它可能有拼写错误或多次出现.我找到的最快的方法是使用行号移动到行,然后移动句子,然后是单词,然后是字母.它仍然远远超过鼠标,指向和点击.
我的问题有两个方面:有没有办法点击鼠标在Vim中移动光标?我知道这不是真正的精神,但我认为它偶尔会有用.如果没有,我做错了什么?Vim用户通常如何处理移动到您正在查看的特定单词的问题,远离光标当前的位置,例如当您回读键入的错误内容时?
谢谢
我正在学习Haskell.我很抱歉提出一个非常基本的问题,但似乎无法找到答案.我有一个定义的函数f:
f x = g x x
Run Code Online (Sandbox Code Playgroud)
其中g是已定义的2个参数的函数.我如何写这个免费的风格?编辑:不使用lambda表达式.
谢谢
我想要在同一行上有 3 个图像,向右浮动,并且每个图像之间有一些边距。如果我使用以下代码:
<div style="float:right">
<img src="http://relevance.com/wp-content/uploads/2013/05/youtube-logo.jpg" width="40">
<img src="http://relevance.com/wp-content/uploads/2013/05/youtube-logo.jpg" width="40">
<img src="http://relevance.com/wp-content/uploads/2013/05/youtube-logo.jpg" width="40">
</div>
Run Code Online (Sandbox Code Playgroud)
然后我的图像位于同一行,但我不知道如何设置每个图像之间的边距。
如果我将每个图像放在自己的 div 中,例如:
<div style="float:right">
<div style:"margin-left:10"><img src="http://relevance.com/wp-content/uploads/2013/05/youtube-logo.jpg" width="40"></div>
<div style:"margin-left:10"><img src="http://relevance.com/wp-content/uploads/2013/05/youtube-logo.jpg" width="40"></div>
<div style:"margin-left:10"><img src="http://relevance.com/wp-content/uploads/2013/05/youtube-logo.jpg" width="40"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
然后我可以设置边距,但我的图像不再显示在同一行,它们都向右浮动并最终在一列中。
执行此操作的正确方法是什么?
我目前正在学习Haskell.我正在尝试编写一个函数,给定两个n个不同元素的列表,如果一个是另一个的排列,则返回true.我这样做是为了练习.
我先把它写成:
isPermut :: (Eq a)=>[a]->[a]->Bool
isPermut u v = foldl (\acc x -> acc && (elem x u)) True v
Run Code Online (Sandbox Code Playgroud)
这似乎有效.我现在尝试在没有lambda表达式的情况下重写它.所以我尝试:
isPermut :: (Eq a)=>[a]->[a]->Bool
isPermut u v = foldl (&& (flip $ elem u)) True v
Run Code Online (Sandbox Code Playgroud)
这给了我一个编译错误:
Couldn't match expected type `b0 -> Bool' with actual type `Bool'
Expected type: Bool -> b0 -> Bool
Actual type: Bool -> Bool
In the first argument of `foldl', namely `(&& (flip $ elem u))'
In the expression: foldl (&& (flip …Run Code Online (Sandbox Code Playgroud)