标签: autocomplete

使用Intellij Idea在Java项目中突出显示Jenkinsfile语法

我们已经尝试过如下所示的方法:

在多天搜索网络了好几个小时之后,我们仍然没有找到有关这方面的有用资源.因此,在这里提出一个新问题似乎是有道理的.

我们正在开发IntelliJ想法中的Java项目,并希望将我们的构建与Jenkins集成.当我们在Idea中创建Jenkins文件时,我们不会获得语法突出显示或自动完成.由于我们是Jenkins的新手,这些功能对我们非常有用.我们怎样才能让Idea更加支持Jenkinsfiles?

如果没有办法在想法中获得Jenkins文件的语法高亮和自动完成,那么其他编辑器会有什么帮助?

请注意:

  • 我们正在使用java项目,而不是groovy项目.
  • 我们已经尝试过插件https://github.com/oliverlockwood/jenkinsfile-idea-plugin.当插件被激活时,Jenkins文件被识别为,但是语法高亮显示我们收到错误消息,请参阅下文.

    pipeline {
    agent { docker 'maven:3.3.3' }
    stages {
        stage('build') {
            steps {
                sh 'echo Hello, World!'
            }
        }
      }
    }
    
    Run Code Online (Sandbox Code Playgroud)

    Idea强调'管道'的'p'为错误.错误消息显示:

    JenkinsTokenType.COMMENT,JenkinsTokenType.CRLF或JenkinsTokenType.STEP_KEY预期,获得'p'

谢谢你的帮助!

java autocomplete syntax-highlighting intellij-idea jenkins

76
推荐指数
5
解决办法
4万
查看次数

MySQL命令行客户端中的自动完成

在Linux和许多其他系统中,在导航终端时,您可以按Tab以自动完成目录或文件名.

我想知道MySQL终端中是否有类似的东西.例如,如果我想获得someTableWithRidiculousLongName我可以输入的描述,describe someTableW那么Tab它将自动完成其余的.

MySQL终端中是否存在类似的内容?

mysql console autocomplete

74
推荐指数
5
解决办法
4万
查看次数

Vim:让自动完成变得更加智能

我使用ctags,taglist等在Vim中自动完成.但是,与Visual Studio intellisense或Eclipse自动完成相比,它非常有限.我想知道是否有可能将Vim调整为:

  1. 随时显示自动完成.或 - >键入.但只有在某些文本可能是变量之后(例如,避免在数字后显示自动完成).

  2. 显示函数参数(键入时).

  3. 当有些人删除所有字符后停止删除自动完成列表.或 - >:当我输入变量名称时,然后按.或者 - >要搜索某个成员,我经常要删除我输入的所有字符.或 - >,但这使得Vim隐藏了自动完成列表.除非我按下Esc,否则我想让它保持可见.

  4. 显示相关的自动完成:当我键入变量并按^ X ^ O时,它通常会显示ctags文件中的所有标记.我想让它只显示与变量相关的标签.

谢谢您的帮助.

编辑:有些人投票支持这个问题,但似乎没有人知道答案.所以只想提一下,你不必提供完整的答案; 对上述任何一点的部分答案也会很好.

vim autocomplete

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

Google自动填充 - 输入以选择

我为Google表单的文本字段设置了Google自动填充功能,并且它运行良好.

但是,当显示建议列表,并且您使用箭头滚动并使用回车选择时,它会提交表单,但仍有待填写的框.如果您单击以选择建议它可以正常工作,但按下输入提交.

我该怎么控制呢?如何阻止输入提交表单,而是从自动填充中选择建议?

谢谢!{S}

autocomplete

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

谷歌地图Places API V3自动完成 - 在输入时选择第一个选项

根据http://code.google.com/intl/sk-SK/apis/maps/documentation/javascript/places.html#places_autocomplete,我已成功在输入框中实施了Google Maps Places V3自动填充功能.它工作得很好,但我很想知道如何在用户按下回车时从建议中选择第一个选项.我想我需要一些JS魔法,但我对JS很新,不知道从哪里开始.

提前致谢!

javascript google-maps autocomplete google-maps-api-3

68
推荐指数
6
解决办法
11万
查看次数

自动完成时触发的任何事件?

我有一个非常简单的形式.当用户键入输入字段时,我想更新他们在页面上其他位置键入的内容.一切正常.我已经绑定的更新的keyup,changeclick事件.

唯一的问题是如果您从浏览器的自动完成框中选择一个输入,它就不会更新.从自动完成中选择时是否会触发任何事件(显然既不是change也不是click).请注意,如果您从自动完成框中选择并模糊输入字段,则会触发更新.我希望它能在自动完成后立即触发.

请参阅:http://jsfiddle.net/pYKKp/(希望您过去使用名为"email"的输入填写了很多表单).

HTML:

<input name="email" /> 
<div id="whatever">&lt;whatever></div> 
Run Code Online (Sandbox Code Playgroud)

CSS:

div { 
    float: right; 
} 
Run Code Online (Sandbox Code Playgroud)

脚本:

$("input").on('keyup change click', function () { 
   var v = $(this).val(); 
    if (v) { 
     $("#whatever").text(v);   
    }  
    else { 
        $("#whatever").text('<whatever>'); 
    } 
}); 
Run Code Online (Sandbox Code Playgroud)

html javascript jquery autocomplete

68
推荐指数
3
解决办法
5万
查看次数

jQuery UI自动完成宽度未正确设置

我已经实现了一个jQuery UI Autocomplete框,而不是文本框的宽度,下拉选项正在扩展以填充页面的剩余宽度.

看看这个例子,亲自看看:http://jsbin.com/ojoxa4

我已经尝试在创建后立即设置列表的宽度,如下所示:

$('.ui-autocomplete:last').css('width',
                               $('#currentControlID').width()
                              );
Run Code Online (Sandbox Code Playgroud)

这似乎什么都不做.

我也尝试使用页面样式设置宽度:

ui-autocomplete { width: 500px; }
Run Code Online (Sandbox Code Playgroud)

令人惊讶的是,这会起作用,但这意味着页面上的所有自动填充必须具有相同的宽度,这并不理想.

有没有办法单独设置每个菜单的宽度?或者更好,任何人都可以解释为什么宽度不适合我?

jquery jquery-ui autocomplete jquery-ui-autocomplete

67
推荐指数
7
解决办法
8万
查看次数

使用.live()绑定jQuery UI自动完成

我到处搜索,但似乎找不到任何帮助...

我有一些通过JS动态创建的文本框,所以我需要将它们的所有类绑定到自动完成.因此,我需要使用新的.live()选项.

例如,现在和将来创建的.foo类绑定所有项:

$('.foo').live('click', function(){
  alert('clicked');
});
Run Code Online (Sandbox Code Playgroud)

它需要(和行为)与.bind()相同.但是,我想绑定一个自动完成...

这不起作用:

$('.foo').live('autocomplete', function(event, ui){
  source: 'url.php' // (surpressed other arguments)
});
Run Code Online (Sandbox Code Playgroud)

如何使用.live()绑定自动完成?

UPDATE

与Framer一起弄清楚:

$(function(){
  $('.search').live('keyup.autocomplete', function(){
    $(this).autocomplete({
      source : 'url.php'
    });
  });
});
Run Code Online (Sandbox Code Playgroud)

jquery binding autocomplete

66
推荐指数
5
解决办法
4万
查看次数

jQuery UI自动完成小部件搜索配置

我正在研究使用jQuery UI自动完成小部件来实现用姓或名的用户查找.看起来默认情况下,自动完成按字符序列查找单词,无论它出现在单词中.因此,如果您有以下数据:javascript, asp, haskell并且您输入了,'as'那么您将获得所有这三个数据.我希望它只匹配单词的开头.所以在上面的例子中你只得到'asp'.有没有办法配置自动完成小部件来执行此操作?

最终,通过 Gmail中的名字或姓氏开头匹配会更好.

注意:我正在尝试使用jQuery UI小部件专门找到一种方法.由于我已经在我的项目中使用jQuery UI,我计划坚持使用它并尝试不向我的Web应用程序添加额外的库.

jquery jquery-ui autocomplete jquery-plugins jquery-ui-autocomplete

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

Android Studio - XML编辑器自动完成功能不支持库

我刚开始使用新的android.support.design库.当使用XML编辑器中的任何小部件时,我停止获取XML自动完成建议!

例如,

<android.support.design.widget.CoordinatorLayout
    android:id="@+id/header_root"
    android:layout_width="match_parent"
    android:layout_height="200dp">

    <ImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@color/primary_dark" />

    <android.support.design.widget.FloatingActionButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom|right"
        android:src="@drawable/ic_action_add"
        android:layout_marginLeft="16dp"
        android:layout_marginRight="16dp"
        android:layout_marginTop="56dp"
        app:fabSize="normal"
        app:layout_anchor="@id/header_root"
        app:layout_anchorGravity="bottom|right|end" />

</android.support.design.widget.CoordinatorLayout>
Run Code Online (Sandbox Code Playgroud)

没有任何标签会显示自动完成弹出窗口,就像我开始输入"android:i"时没有出现弹出窗口,我得到的唯一建议如下图所示.

在此输入图像描述

我已经尝试清理我的项目,重新启动电脑,重新启动Android Studio ..没有任何工作!

android autocomplete android-studio

65
推荐指数
10
解决办法
4万
查看次数