Как я могу сохранить текстовый блок в визуальном режиме в файл в Vim?

Включите .hide() в начале вашего кода JavaScript (чтобы он выполнялся в самом начале), который бы скрывал эти 2 элемента div.

Затем, когда кнопка нажата, используйте .show() , чтобы снова показать эти 2 деления.

Также, где у вас было nameFormat == false;, вам нужно изменить это на nameFormat = false;. == является оператором сравнения, поэтому он посмотрит на это и скажет «О nameFormat is not false» и будет двигаться дальше. Если вы хотите, чтобы nameFormat был ложным (что, я полагаю, вы сделали), вы должны использовать оператор присваивания (который равен =)

var name;
var nameFormat = true;
$("#welcome2").hide();
$("#welcome2-0").hide();


function submission() {
  var name = document.getElementById("textbox").value;
  if (name.length > 0) {
    alert("Welcome " + name);
    $("#name").fadeOut(1000);
    $("#welcome").fadeOut(1000);
    $("#welcome2").show();
    $("#welcome2-0").show();

  } else {
    nameFormat == false;
    alert("Please enter the name again");
  }



}
#welcome {
  top: 30px;
  left: 30px;
  color: antiquewhite;
  border: 2px solid blue;
  background: blue;
  padding: 25px;
}

#name {
  top: 30px;
  left: 500px;
  color: antiquewhite;
  background: blue;
  border: 25px solid blue;
}

body {
  background-color: lightblue;
}

#welcome2 {
  position: relative;
  top: 30px;
  left: 30px;
  color: antiquewhite;
  border: 2px solid blue;
  background: blue;
  padding: 25px;
}
HTML





  
  
  Welcome!

  


Welcome to the Myanmar Trivia Quiz
please enter your name and click on "Begin Quiz" to start
Name:
Myanmar Trivia Quiz
Test your Demographic Knowledge
--------------------------------------------------------------------------------------

71
задан Keith Pinson 13 September 2012 в 16:45
поделиться

3 ответа

Выберите текст, который вы хотите сохранить, в линейном или блочном визуальном режиме, и

:w new.txt

Это то, что вы печатаете, но на самом деле вы не увидите точно что выше Когда вы нажимаете : , вы переходите к командной строке, которая автоматически заполняется информацией о выборе. Это будет выглядеть примерно так:

:'<,'>

Просто продолжайте вводить остальные ( w new.txt ), чтобы получить

:'<,'>w new.txt

... и нажмите enter.

127
ответ дан 24 November 2019 в 12:58
поделиться

With the block is selected, you can :'<,'>w other-file, which will write only the selected block to other-file. Hitting : in visual mode should place '<,'> into the command line for you already, so you really only have to type :w other-file.

17
ответ дан 24 November 2019 в 12:58
поделиться

Вероятно, есть более простой способ сделать это, но я хотел бы создать новый буфер (или вкладку), а затем вставить его с помощью p . Вы можете создать новый буфер с : новый или новую вкладку с : tabnew . Вы можете записать буфер / вкладку в файл как обычно с помощью : w filename .

6
ответ дан 24 November 2019 в 12:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: