小编Amn*_*man的帖子

Eclipse:向下滚动文件的最后一行

我一直在寻找无法进行调整的功能,这将使Eclipse的编辑器窗口向下滚动编辑文件最后一行下方的N行.支持此类行为:

  • IntelliJ IDE
  • VIM(例如,通过设置'set scrolloff = 10',可以在最后一行下方滚动10行)
  • 在此先感谢,
    amnong

    eclipse scroll

    16
    推荐指数
    1
    解决办法
    5544
    查看次数

    Python列表交集效率:generator还是filter()?

    我想在Python(2.7)中交叉两个列表.我需要结果可迭代:

    list1 = [1,2,3,4]
    list2 = [3,4,5,6]
    result = (3,4) # any kind of iterable
    
    Run Code Online (Sandbox Code Playgroud)

    在交叉点之后首先提供完整的迭代,以下哪个更有效?

    使用发电机:

    result = (x for x in list1 if x in list2)
    
    Run Code Online (Sandbox Code Playgroud)

    使用filter():

    result = filter(lambda x: x in list2, list1)
    
    Run Code Online (Sandbox Code Playgroud)

    其他建议?

    感谢
    Amnon

    python intersection list intersect python-2.7

    6
    推荐指数
    3
    解决办法
    8118
    查看次数

    Python + readline + auto-completion(tab):为什么破折号和问号被视为单词分隔符?

    你好编码器和勇敢的GNU-readline用户,
    几个月前我开始使用Python的(2.7.1)readline模块来编写我编写的shell类应用程序.该应用程序与文件和文件系统无关 - 它是专有管理软件的定制解决方案.

    昨天我发现特定文本会导致意外的自动完成行为,并且在文档中找不到解决此问题的方法.我在这里拼命地请求你的帮助.我将从一个示例开始,然后使用一个代码片段来重现不需要的行为.

    提供自动完成的值是:

    aaa0   aaa1   aaa2   bbb_0  bbb_1  bbb_2
    ccc-0  ccc-1  ccc-2  ddd?0  ddd?1  ddd?2
    
    Run Code Online (Sandbox Code Playgroud)

    ...然后意外行为如下(每个动作后跟结果输出,管道符号代表光标):

    1. 输入'b'.
      Input> b|
    2. 按TAB(在我的配置中绑定到自动完成操作).
      Input> bbb_|
    3. 再次按TAB键.您的文字将保持不变,但您会收到以下提示:
      bbb_0 bbb_1 bbb_2
      Input> bbb_|
    4. 输入"0"并按Tab键. 注意'0'字符和光标之间的空格(下面的代码片段将解释这一点). 到目前为止一直这么好,并尝试使用'a'将导致类似的输出,只有没有下划线(aaa0,aaa1,aaa2).
      bbb_0 bbb_1 bbb_2
      Input> bbb_0 |


    5. 重新开始并输入'c'.
      Input> c
    6. 按Tab键.
      Input> ccc-
    7. 再次按TAB键. 这是我问题的前半部分.显示所有值,而不是仅显示以"ccc-"开头的值.
      aaa0 aaa1 aaa2 bbb_0 bbb_1 bbb_2 ccc-0 ccc-1 ccc-2 ddd?0 ddd?1 ddd?2
      Input> ccc-|

    8. 键入"0",然后按Tab键. 这是我问题的后半部分,你看,'0'字符和光标之间没有空格(同样,下面的代码片段将解释为什么应该有空格).实际上,按TAB既不会更改文本也不会显示提示,并且进一步的TAB按键表现相同.
      aaa0 aaa1 aaa2 bbb_0 bbb_1 bbb_2 ccc-0 ccc-1 ccc-2 ddd?0 ddd?1 ddd?2
      Input> ccc-0| …

    python gnu readline python-2.7

    5
    推荐指数
    1
    解决办法
    2025
    查看次数

    标签 统计

    python ×2

    python-2.7 ×2

    eclipse ×1

    gnu ×1

    intersect ×1

    intersection ×1

    list ×1

    readline ×1

    scroll ×1