Я бы порекомендовал использовать функцию в классе А для получения входных данных один за другим. Затем из класса B выведите строку перед вызовом метода. Таким образом:
public class A {
private Scanner scan;
public A() throws FileNotFoundException {
scan = new Scanner(System.in);
}
public void getInput() {
System.out.println("Enter #");
int num = scan.nextInt();
}
}
public class B {
public B() {
A runA = new A();
for(int i=1;i<=9;i++) {
System.out.println("3");
runA.getInput();
}
}
public static void main(String[] args) {
B runB = new B();
}
}
Это должно быть то, что вы хотите.
Либо так, либо вы можете напечатать строку выше, где написано scan.nextInt();
в вашем коде.
AFAIK, нет, если только вы не собираетесь менять источник vim.
Но, если вам нужно столько вкладок, не поймите меня неправильно, но если вам нужно столько вкладок, вы делаете что-то не так. «Путь Vim» - это эффективный контроль буфера и окон. Есть много хороших менеджеров буферов, которые помогают при редактировании многих буферов (файлов). Попробуйте воспользоваться некоторыми из них.
: он установит таблицу
и предоставит вам доступные варианты. Может быть, это не совсем то, что вам нужно, но есть несколько функций, которые могут вам помочь.
Я лично использую вкладки, но избавляюсь от табуляции, устанавливая
showtabline=0
Поскольку я думаю, что это просто отвлечение. Вы можете использовать карту : вкладки
, чтобы получить то, что на вкладках, и большинство плагинов диспетчера буфера более эффективны для серьезного редактирования. (Я должен это уточнить, я использую редактор командной строки Vim и предпочитаю среду, похожую на «дзен» или максимально беспроблемную, это может не соответствовать вашим потребностям.)
Таким образом, у меня есть 3 разных вкладки с разделенными окнами, которые Я использую для различных задач редактирования, которые можно циклически выполнять с помощью gt
и gT
.
edit:
Теперь есть плагин, на который стоит обратить внимание для этой проблемы.