LINUX.ORG.RU

История изменений

Исправление lbvf50txt, (текущая версия) :

А как? Сделать? Чтобы все ЯП?

В VIM:

  • Переходите в select mode.
  • Выделяете нужные текст.
  • Нажимаете !, текст передается в pipe, далье в вашу команду.
  • В командной строке пишете интерпретатор (команду) которым вы будете обрабатывать выделенный текст.
  • Enter

Например, у вас текстовом файле код на Ruby.

line = "1 2 3 4 5 6 7 8 9 10"
puts line.split(" ").map(&:to_i)
.select(&:even?).join(", ").strip + ";"

Вы нажали V выделили эти три строки. Потом нажали !, и написали в коммандной строке ruby.

Командная строка в Vim выглядит так: :'<,'>!ruby

Выделенный текст заменился на 2, 4, 6, 8, 10; - готво!

Фрагмент текста из текстового файла был интерпретирован как код на Ruby, результат работы интерпретатора записан обратно в файл.

Источник: лекция 2019 года «Acme changed my life, Marc Chantreux».

Исправление lbvf50txt, :

А как? Сделать? Чтобы все ЯП?

В VIM:

  • Переходите в select mode.
  • Выделяете нужные текст.
  • Нажимаете !, текст передается в pipe, далье в вашу команду.
  • В командной строке пишете интерпретатор (команду) которым вы будете обрабатывать выделенный текст.
  • Enter

Например, у вас текстовом файле код на Ruby.

line = "1 2 3 4 5 6 7 8 9 10"
puts line.split(" ").map(&:to_i)
.select(&:even?).join(", ").strip + ";"

Вы нажали V выделили эти три строки. Потом нажали !, и написали в коммандной строке ruby.

Командная строка в Vim выглядит так: :'<,'>!ruby

Выделенный текст заменился на 2, 4, 6, 8, 10; - готво!

Фрагмент текста из текстового файла был интерпретирован как код на Ruby, результат работы интерпретатора записан обратно в файл.

Источник: лекция 2019 года Acme changed my life, Marc Chantreux.

Исправление lbvf50txt, :

А как? Сделать? Чтобы все ЯП?

В VIM:

  • Переходите в select mode.
  • Выделяете нужные текст.
  • Нажимаете !, текст передается в pipe, далье в вашу команду.
  • В командной строке пишете интерпретатор (команду) которым вы будете обрабатывать выделенный текст.
  • Enter

Например, у вас текстовом файле код на Ruby.

line = "1 2 3 4 5 6 7 8 9 10"
puts line.split(" ").map(&:to_i)
.select(&:even?).join(", ").strip + ";"

Вы нажали V выделили эти три строки. Потом нажали !, и написали в коммандной строке ruby.

Командная строка в Vim выглядит так: :'<,'>!ruby

Выделенный текст заменился на 2, 4, 6, 8, 10; - готво!

Фрагмент текста из текстового файла был интерпретирован как код на Ruby, результат работы интерпретатора записан обратно в файл.

Исправление lbvf50txt, :

А как? Сделать? Чтобы все ЯП?

В VIM:

  • Переходите в select mode.
  • Выделяете нужные текст.
  • Нажимаете !, текст передается в pipe, далье в вашу команду.
  • В командной строке пишете интерпретатор которым вы будете обрабатывать код.

Например, у вас текстовом файле код на Ruby.

line = "1 2 3 4 5 6 7 8 9 10"
puts line.split(" ").map(&:to_i)
.select(&:even?).join(", ").strip + ";"

Вы нажали V выделили эти три строки. Потом нажали !, и написали в коммандной строке ruby.

Командная строка в Vim выглядит так: :'<,'>!ruby

Выделенный текст заменился на 2, 4, 6, 8, 10; - готво!

Фрагмент текста из текстового файла был интерпретирован как код на Ruby, результат работы интерпретатора записан обратно в файл.

Исправление lbvf50txt, :

А как? Сделать? Чтобы все ЯП?

В VIM:

  • Переходите в select mode.
  • Выделяете нужные текст.
  • Нажимаете !, текст передается в pipe.
  • В командной строке пишете интерпретатор которым вы будете обрабатывать код.

Например, у вас текстовом файле код на Ruby.

line = "1 2 3 4 5 6 7 8 9 10"
puts line.split(" ").map(&:to_i)
.select(&:even?).join(", ").strip + ";"

Вы нажали V выделили эти три строки. Потом нажали !, и написали в коммандной строке ruby.

Командная строка в Vim выглядит так: :'<,'>!ruby

Выделенный текст заменился на 2, 4, 6, 8, 10; - готво!

Фрагмент текста из текстового файла был интерпретирован как код на Ruby, результат работы интерпретатора записан обратно в файл.

Исходная версия lbvf50txt, :

А как? Сделать? Чтобы все ЯП?

В VIM:

  • Переходите в select mode.
  • Выделяете нужные текст.
  • Нажимаете !, текст передается в pipe.
  • В командной строке пишете интерпретатор которым вы будете обрабатывать код.

Например, у вас текстовом файле код на Ruby.

line = "1 2 3 4 5 6 7 8 9 10"
puts line.split(" ").map(&:to_i)
.select(&:even?).join(", ").strip + ";"

Вы нажали V выделили эти три строки. Потом нажали !, и написали в коммандной строке ruby.

Командная строка в Vim выглядит так: :'<,'>!ruby

Выделенный текст заменился на 2, 4, 6, 8, 10; - готво!

Фрагмент текста из текстового файла был интерпретирован как код на Ruby.