小编Cla*_*nka的帖子

VS 2010 + ReSharper 6.1 - 插入新线的快捷方式?

在IntelliJ中,可以按Ctrl+ Alt+ Enter在编辑器中的当前光标位置插入新行.

VS + ReSharper是否存在这样的快捷方式?

此外,我希望有IntelliJ快捷方式来完成当前的声明,而不会跳到下一行.

在IntelliJ中

Ctrl+ Shift+ Enter=完成当前语句而不跳转到下一行.
Shift+ Enter=仅跳转到下一行.
Ctrl+ Alt+ Enter=插入一个新行并向下移动当前行.

很想拥有VS + ReSharper的这款产品

我非常感谢你的帮助.

keyboard-shortcuts editor visual-studio-2010 resharper-6.1

6
推荐指数
1
解决办法
1265
查看次数

如何从列表末尾开始的列表中读取3个元素的块?

这是我的功能签名:

foo :: Integer -> [String]
Run Code Online (Sandbox Code Playgroud)

该功能应如何工作:

  1. foo 1234567 应该回来 ["567", "234", "001"]
  2. foo 12345678 应该回来 ["678", "345", "012"]
  3. f oo 123456789应该返回["789", "456", "123"]

我目前的解决方案

zeichenreihenBlock :: Integer -> [String]
zeichenreihenBlock x = reverse (partition (show x))

partition :: String -> [String]
partition [] = []
partition x
    | length x `mod` 3 == 2 = take 3 ("0" ++ x) : partition (drop 3 ("0" ++ x))   
    | length x `mod` 3 == 1 = take 3 …
Run Code Online (Sandbox Code Playgroud)

haskell

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