Вы опубликовали свой полный entrypoint.sh
? Ядро пытается распознать тип файла, просматривая первые байты исполняемого файла. Для сценариев необходимо добавить так называемую строку shebang . Возможно, вам понадобится добавить строку shebang в самом верху вашего entrypoint.sh
, например :
#!/bin/sh
/usr/bin/docker-quickstart
service hadoop-hdfs-namenode restart
hdfs dfs -mkdir -p input
hdfs dfs -put /twitter.avro /input/twitter.avro
spark-submit --class com.abhi.HelloWorld --master local[1] SparkIntegrationTestsAssembly.jar /input/twitter.avro /output
Не меняя фактических настроек Visual Studio (которые, я сомневаюсь, существуют), вы можете ввести «новый», затем ESC, а затем «{». Это не идеально, но избавляет вас от необходимости каждый раз удалять слово «объект».
Вы можете решить эту конкретную ситуацию, отредактировав параметры: «Текстовый редактор» -> «C #» -> «IntelliSense» => «Сделано путем ввода следующих символов:». Удалите символ "{".
What I do when intellisense gets annoying is comment out a few blank lines, write my code on those lines, as comments, then uncomment them when I'm through. Voila, you can write whatever you want and intellisense will not butt in. Other times, when you want intellisense, it's not disabled. I hope this helps someone out there!
Я создал шаблон ReSharper Live:
Shortcut: new
Contents:
new { $END$ }
Теперь я могу ввести новый -TAB, и я получаю «новый {}» и мой курсор между завитками.
Это не идеально, но лучше.