b0VIM 7.3RFXyynasubinasu-no-MacBook-Air.local~nasubi/my_help/lib/emacs_help.rbutf-8 U3210#"! Utpo pado|YvnmQ>  W ,  R  i _ S .   e Y Q I 6    ` O G F 7 x=,$#fUML?E>X~=v/ puts "\nカーソル移動cursor" def cursor_move end disp(cont) "M->, move Bottom of file, ファイルの最後尾へ"] "M-<, move Top of file, ファイルの先頭へ", "c-l, centerise Line, 現在行を中心に", "M-v, move reversive Vertical,前のページへ", cont = ["c-v, move Vertical, 次のページへ", puts "\nページ移動page" def page_move end disp(cont) "c-x c-w, Write file NAME, ファイルを別名で書き込む"] "c-x c-s, Save file, ファイルを保存", cont =[ "c-x c-f, Find file, ファイルを開く", puts "\nファイル操作file" def file end disp(cont) "M-x query-replace WORD1 WORD2:対話的置換(y or nで可否選択)"] "c-r, Reverse incremental search WORD, 後へWORDを検索", "c-s, forward incremental Search WORD, 前へWORDを検索", "領域選択は,先頭or最後尾でc-spaceした後,最後尾or先頭へカーソル移動", "c-w, Kill region, 領域抹消,カット", "c-y, Yank, ペースト", "c-k, Kill line, 一行抹消,カット", cont = ["c-d, Delete char, 一字削除", puts "\n編集操作editor" def edit end disp(cont) "c-x c-b, next Buffer, 次のバッファへ移動"] cont =[ "c-x b, show Buffer, バッファのリスト", puts "\nバッファー操作buffer" def buffer end disp(cont) "c-x o, Other windows, 次の画面へ移動"] "c-x 3, 3rd window sep,縦線分割", "c-x 1, 1 windows, 一つに戻す", cont=["c-x 2, 2 windows, 二つに分割", puts "\nウィンドウ操作window" def window end disp(cont) "c-z, suspend emacs, 一時停止,fgで復活"] cont = ["c-x c-c, Quit emacs, ファイルを保存して終了", puts "\n終了操作quit" def quit end puts " #{line}" def show(line) end } end puts " #{line}" else show line if line.include?(',') lines.each{|line| def disp(lines) end exit end p eval rescue=> eval command_parser.parse!(@argv) begin end opt.on('-q','--終了','終了操作') {quit} opt.on('-b','--バッファ','Buffer操作') {buffer} opt.on('-w','--ウィンドウ','Window操作') {window} opt.on('-e','--編集','Edit操作') {edit} opt.on('-f','--ファイル','File操作') {file} opt.on('-p','--ページ','Page移動') {page_move} opt.on('-c','--カーソル','Cursor移動') {cursor_move} } puts opt.ver opt.version = EmacsHelp::VERSION opt.on('-v', '--version','show program Version.') { |v| command_parser = OptionParser.new do |opt| @argv << '--help' if @argv.size==0 def execute end data_path = File.join(ENV['HOME'], '.hikirc') @argv = argv def initialize(argv=[]) end new(argv).execute print "\t操作の中断c-g, 操作の取り消し(Undo) c-x u \n" print "\t\tM-f, escキーを押した後一度離して'f'\n" print "\tc-f, controlキーを押しながら 'f'\n" print "\n特殊キー操作" def self.run(argv=[]) class Commandmodule EmacsHelprequire "emacs_help/version"require "optparse"# -*- coding: utf-8 -*-ade f4end endend enend end end disp(cont) "c-p, move Previous line, 前行へ"] "c-n, move Next line, 次行へ", "c-e, go End of line, 行末へ", "c-a, go Ahead of line, 行頭へ", "c-b, move Backwrard, 後or左へ", cont = ["c-f, move Forwrard, 前or右へ",