
konzole má problém při vkládání tabulátorů
Dobrý dán, mám problém v programu irb (spuštěn v cmd v Win 8.1 Pro). Když do něj vkládám text ze schránky( přes pravé tlačítko myši), tak se to nějak podělá a začne to vypisovat výpis adresářu v špatné češtině , pak se ukáže
<[^M^[ ^[ ^[
...spuštěno
vloženo pár řádků bez tabu
došlo na vložení řádku s tabem, ten se aleme npsal
irb(main):003:2*
AppData/
Desktop/
<[^M^[ ^[ ^[ ^[p^[p^[=^[p^[.^[n^[e^[xt if pp<bb; C:/Ruby200-x64/lib/ruby/si
te_ruby/2.0.0/rbreadline.rb:8069:in `noninc_search_from_pos': undefined method `history_se
arch' for RbReadline:Module (NoMethodError)
from C:/Ruby200-x64/lib/ruby/site_ruby/2.0.0/rbreadline.rb:8089:in `noninc_dosearc
h'
from C:/Ruby200-x64/lib/ruby/site_ruby/2.0.0/rbreadline.rb:8246:in `_rl_nsearch_do
search'
from C:/Ruby200-x64/lib/ruby/site_ruby/2.0.0/rbreadline.rb:7990:in `noninc_search'
from C:/Ruby200-x64/lib/ruby/site_ruby/2.0.0/rbreadline.rb:8003:in `rl_noninc_reve
rse_search'
from C:/Ruby200-x64/lib/ruby/site_ruby/2.0.0/rbreadline.rb:4318:in `_rl_dispatch_s
ubseq'
from C:/Ruby200-x64/lib/ruby/site_ruby/2.0.0/rbreadline.rb:4307:in `_rl_dispatch'
from C:/Ruby200-x64/lib/ruby/site_ruby/2.0.0/rbreadline.rb:4724:in `readline_inter
nal_charloop'
from C:/Ruby200-x64/lib/ruby/site_ruby/2.0.0/rbreadline.rb:4798:in `readline_inter
nal'
from C:/Ruby200-x64/lib/ruby/site_ruby/2.0.0/rbreadline.rb:4820:in `readline'
from C:/Ruby200-x64/lib/ruby/site_ruby/2.0.0/readline.rb:40:in `readline'
from C:/Ruby200-x64/lib/ruby/2.0.0/irb/input-method.rb:152:in `gets'
from C:/Ruby200-x64/lib/ruby/2.0.0/irb.rb:472:in `block (2 levels) in eval_input'
from C:/Ruby200-x64/lib/ruby/2.0.0/irb.rb:624:in `signal_status'
from C:/Ruby200-x64/lib/ruby/2.0.0/irb.rb:471:in `block in eval_input'
from C:/Ruby200-x64/lib/ruby/2.0.0/irb/ruby-lex.rb:190:in `call'
from C:/Ruby200-x64/lib/ruby/2.0.0/irb/ruby-lex.rb:190:in `buf_input'
from C:/Ruby200-x64/lib/ruby/2.0.0/irb/ruby-lex.rb:105:in `getc'
from C:/Ruby200-x64/lib/ruby/2.0.0/irb/slex.rb:206:in `match_io'
from C:/Ruby200-x64/lib/ruby/2.0.0/irb/slex.rb:76:in `match'
from C:/Ruby200-x64/lib/ruby/2.0.0/irb/ruby-lex.rb:290:in `token'
from C:/Ruby200-x64/lib/ruby/2.0.0/irb/ruby-lex.rb:266:in `lex'
from C:/Ruby200-x64/lib/ruby/2.0.0/irb/ruby-lex.rb:237:in `block (2 levels) in eac
h_top_level_statement'
from C:/Ruby200-x64/lib/ruby/2.0.0/irb/ruby-lex.rb:233:in `loop'
from C:/Ruby200-x64/lib/ruby/2.0.0/irb/ruby-lex.rb:233:in `block in each_top_level
_statement'
from C:/Ruby200-x64/lib/ruby/2.0.0/irb/ruby-lex.rb:232:in `catch'
from C:/Ruby200-x64/lib/ruby/2.0.0/irb/ruby-lex.rb:232:in `each_top_level_statemen
t'
from C:/Ruby200-x64/lib/ruby/2.0.0/irb.rb:488:in `eval_input'
from C:/Ruby200-x64/lib/ruby/2.0.0/irb.rb:397:in `block in start'
from C:/Ruby200-x64/lib/ruby/2.0.0/irb.rb:396:in `catch'
from C:/Ruby200-x64/lib/ruby/2.0.0/irb.rb:396:in `start'
from C:/Ruby200-x64/bin/irb:12:in `<main>'
Terminate batch job (Y/N)? n---vždy skončí
Dodávám, že nejprve jsem spustil příkazový řádek (cmd.exe) a v něm příkaz irb
Bohužel stejné chování je, když spustím IRB přímo C:\Ruby200-x64\bin\irb.bat. Jeho obsah je
Zajímalo by mě co je zač
Skončil jsem u toho, že vím co je samotné ~dp0
nevíte čímto