Renci.Sshnet Использование vim

Я хотел бы использовать vim с renci.sshnet. Что я должен делать?

Я хочу использовать его как замазку или терминал.

using renci.sshnet; 
//.... 
using (var ssh = new SshClient("192.168.51.128", "root", "passwd")) 
{ 
   try 
   { 
      Console.WriteLine("Connected...\n"); 
      ssh.Connect();
      Console.WriteLine("walcome server\n"); 
      while (true)
      { 
         string command = Console.ReadLine(); 
         if (command == "" || command == null)
         { 
            command = "\n"; 
         } 
         SshCommand sshcmd = ssh.RunCommand(command);
         Console.WriteLine(sshcmd.Result);
      } 
      ssh.Disconnect(); 
   } 
   catch (Exception err) 
   { 
      Console.WriteLine(err); 
   } 
}

Есть ли более эффективный способ?

Если вы запустите редактор vim, как показано на рисунке, он перестанет отвечать1


person hary    schedule 20.02.2018    source источник
comment
Вы должны создать эмулятор терминала. Но с приведенным выше кодом Vim не работает. Что нужно исправить?   -  person hary    schedule 20.02.2018
comment
Итак, вы на самом деле хотите реализовать универсальный эмулятор терминала, верно?   -  person Martin Prikryl    schedule 20.02.2018
comment
Это точно.   -  person hary    schedule 20.02.2018
comment
Мне жаль. видел это, но я не знал, что это было.   -  person hary    schedule 20.02.2018