JPH0644240A - Cutting and pasting system - Google Patents
Cutting and pasting systemInfo
- Publication number
- JPH0644240A JPH0644240A JP3111165A JP11116591A JPH0644240A JP H0644240 A JPH0644240 A JP H0644240A JP 3111165 A JP3111165 A JP 3111165A JP 11116591 A JP11116591 A JP 11116591A JP H0644240 A JPH0644240 A JP H0644240A
- Authority
- JP
- Japan
- Prior art keywords
- data
- cut
- paste
- designating
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Processing Or Creating Images (AREA)
- Document Processing Apparatus (AREA)
Abstract
Description
【0001】[0001]
【技術分野】本発明は、カット/ペースト方式に関す
る。例えば、テキストエディタ、イメージエディタ、レ
イアウトエディタ等各種のエディタに適用されるもので
ある。TECHNICAL FIELD The present invention relates to a cut / paste method. For example, it is applied to various editors such as a text editor, an image editor, and a layout editor.
【0002】[0002]
【従来技術】代表的なエディタであるEmacsには、
文字列のカット/ペースト機能がある。カットされた文
字列は、カットバッファ(削除リング)に順次記憶さ
れ、簡単な操作でそれを別の場所にペーストすることが
できる。すなわち、削除されたテキストをバッファに取
り込む機能である。普通、テキストの移動やコピーを行
うには、そのテキストを削除し、それを取り込むという
ことを行う。しかし、直前にカットされた文字列より以
前にカットされた文字列をペーストに利用しようとする
と、次のような不具合があった。すなわち、文字列の指
定はyank−pop(再挿入されたテキストを、それ
より前に削除されたテキストと入れ換える)コマンドで
行うが、使いたい文字列がいくつ前でカットされたか覚
えていて、その数に基づにてコマンドを発行しなければ
いけない。また、カットバッファ(削除リング)の内容
が提供されているコマンドだけでは確認できない。2. Description of the Related Art Emacs, a typical editor,
There is a cut / paste function for character strings. The cut character strings are sequentially stored in the cut buffer (deletion ring), and can be pasted to another place with a simple operation. That is, it is a function of fetching the deleted text in the buffer. Usually, to move or copy text, you delete it and grab it. However, when trying to use a character string that was cut before the character string that was cut immediately before for paste, there was the following problem. That is, the character string is specified by the yank-pop (reinserted text is replaced with text deleted before) command, but remembering how many times before the character string you want to use was cut, Commands must be issued based on numbers. Also, the contents of the cut buffer (deletion ring) cannot be confirmed only by the provided commands.
【0003】[0003]
【目的】本発明は、上述のごとき実情に鑑みてなされた
もので、カットされた内容を作業者が目で確認できるよ
うにすること、また目で確認したものの中から所望のも
のを作業者が選べるようにすることで使いやすいカット
/ペースト機能を提供することを目的としてなされたも
のである。[Purpose] The present invention has been made in view of the above-mentioned circumstances, and enables an operator to visually confirm the cut contents, and the operator can select a desired one from the visually confirmed ones. The purpose is to provide an easy-to-use cut / paste function by making it possible to select.
【0004】[0004]
【構成】本発明は、上記目的を達成するために、(1)
画面上に表示されていた文字列等のデータを他の表示部
分にペーストするカット/ペースト機能を有する編集装
置において、カットしたデータを1個以上記憶する記憶
手段と、該記憶手段に保持された1個以上のデータを表
示する表示手段と、該表示手段による表示を行うかどう
かを指定する表示指定手段と、前記表示手段により表示
された1個以上のデータから所望のデータを選択する選
択手段と、ペーストを指定するペースト指定手段と、該
ペースト指定手段によってペーストが指定されると選択
されたデータを被ペースト部分にペーストするペースト
手段とから成ること、更には、(2)前記(1)におい
て、前記記憶手段は、カットされた順序に基づいてデー
タを記憶し、データを選択する選択手段による選択が行
われない場合には最近にカットされたデータが選択され
たものとみなす選択手段を有すること、更には、(3)
前記(2)において、前記記憶手段に保持された1個以
上のデータを表示する表示手段は、表示の際に別の画面
上にカットされた順序に基づいてデータを表示するこ
と、更には、(4)前記(1)、(2)又は(3)にお
いて、前記記憶手段は、データの種類ごとに区別して記
憶し、データの種類を指定する指定手段を有し、前記表
示手段は前記指定手段による指定に基づき指定された種
類に属するデータを表示すること、更には、(5)前記
(1)、(2)、(3)又は(4)において、前記記憶
手段に保持されたデータに対し、削除を指定する指定手
段を有し、該指定手段による指定に従ってデータを削除
する削除手段を有することを特徴としたものである。以
下、本発明の実施例に基づいて説明する。In order to achieve the above object, the present invention provides (1)
In an editing device having a cut / paste function for pasting data such as a character string displayed on a screen to another display portion, a storage unit for storing one or more cut data, and a storage unit held in the storage unit. Display means for displaying one or more data, display designating means for designating whether or not to display by the display means, and selecting means for selecting desired data from the one or more data displayed by the display means. And a paste designating means for designating the paste, and a paste means for pasting the data selected when the paste is designated by the paste designating means to the paste target portion, and further, (2) above (1) In the above, the storage means stores data based on the order of cutting, and when selection by the selection means for selecting data is not performed, Having a selecting means deemed to cut data in the near is selected, further, (3)
In the above (2), the display means for displaying the one or more data held in the storage means displays the data based on the order of cutting on another screen at the time of displaying, (4) In the above (1), (2) or (3), the storage means has a designation means for storing the data separately for each data type and designating the data type, and the display means for the designation. Displaying the data belonging to the designated type based on the designation by the means, and further, (5) in the data held in the storage means in (1), (2), (3) or (4) above. On the other hand, it is characterized in that it has a designating means for designating deletion and has a deleting means for deleting data according to the designation by the designating means. Hereinafter, description will be given based on examples of the present invention.
【0005】図1は、本発明によるカット/ペースト方
式の一実施例(請求項1〜3)を説明するための構成図
で、図中、1は入力手段、2は表示指定手段、3はペー
スト手段、4は選択手段、5はカット手段、6は編集文
書メモリ、7はカットバッファ(記憶手段)、8は表示
手段である。すなわち、カットされたデータを画面上に
表示する表示手段8、およびその表示を行うかどうかを
指定する表示指定手段2、表示されたデータから所望の
ものを選択する選択手段4を備えている。なお文字列だ
けでなく、図形や、イメージも扱えるようにして、それ
らのデータの種類ごとに記憶する記憶手段7とそれに基
づく表示を可能とする表示手段8を設け、使い勝手の向
上を図っている。また、カットバッファ中の1個以上の
データを指定に基づいて表示し、そこから選択されたも
のをペースト指定時にペーストするものである。FIG. 1 is a block diagram for explaining an embodiment (claims 1 to 3) of the cut / paste method according to the present invention. In the figure, 1 is an input means, 2 is a display designating means, and 3 is A paste means, 4 is a selection means, 5 is a cutting means, 6 is an edited document memory, 7 is a cut buffer (storage means), and 8 is a display means. That is, it is provided with a display means 8 for displaying the cut data on the screen, a display designating means 2 for designating whether or not to display the data, and a selection means 4 for selecting a desired one from the displayed data. Incidentally, not only the character string but also a figure and an image can be handled, and a storage means 7 for storing each data type and a display means 8 capable of displaying based on the storage means 7 are provided to improve usability. . Also, one or more data in the cut buffer is displayed based on the designation, and the one selected from the data is pasted when the paste is designated.
【0006】図2は、本発明によるカット/ペースト方
式の他の実施例(請求項4,5)を示す図で、図中、7
aは文字列カットバイファ、7bは図形オブジェクトカ
ットバッファ、7cはイメージカットバッファ、9は削
除手段、10は制御手段で、その他、図1と同じ作用を
する部分は同一の符号を付してある。入力手段1は標準
的にはキーボードである。また表示手段8による表示の
制御情報は表示装置(図示せず)に対して送られ、その
表示装置を人間が見て各種の入力を行う。編集中の文書
に対するカット操作は、入力手段1を介してカットの指
示を送ることで実行される。カットされたデータはカッ
トバッファ7に記憶される。このカットバッファ7はカ
ット順序を保持する構造を採用する(スタックとかキュ
ーなどの公知のデータ構造の利用でも実現できるが、こ
こでは、カウンタを利用して各データに番号を振り、そ
れで管理する)。FIG. 2 is a view showing another embodiment (claims 4 and 5) of the cut / paste system according to the present invention, in which 7 in FIG.
a is a character string cut buffer, 7b is a graphic object cut buffer, 7c is an image cut buffer, 9 is deletion means, 10 is control means, and other parts having the same operations as in FIG. . The input means 1 is typically a keyboard. Further, the control information of the display by the display means 8 is sent to a display device (not shown), and a person looks at the display device to perform various inputs. The cutting operation for the document being edited is executed by sending a cutting instruction via the input means 1. The cut data is stored in the cut buffer 7. This cut buffer 7 adopts a structure for holding the cut order (it can be realized by using a known data structure such as a stack or a queue, but here, a counter is used to assign a number to each data and manage it). .
【0007】ある位置でペーストしたい場合には、カッ
トバッファ7のデータから一つを選択し(選択のない場
合は最近選択されたものがデフォルトで選ばれるように
構成する)、ペースト操作を行う。最近のものでない場
合は、入力手段1からカットバッファ7の内容を表示す
るよう指示を出すと、表示手段8はカットバッファの内
容を読み出し、別の画面に順序に基づいた表示を行う。
操作者はその画面を見て、自分の求めるデータを入力手
段1から選択手段4を介して選択する(ここでは、各デ
ータの番号をもとに指示する)。そしてペーストしたい
位置でペースト操作を行う。When it is desired to paste at a certain position, one is selected from the data in the cut buffer 7 (if there is no selection, the most recently selected one is selected by default) and the paste operation is performed. If it is not the latest one, when an instruction is issued from the input means 1 to display the contents of the cut buffer 7, the display means 8 reads the contents of the cut buffer and displays it on another screen based on the order.
The operator sees the screen and selects the data he or she desires from the input means 1 through the selection means 4 (here, an instruction is given based on the number of each data). Then, the paste operation is performed at the position where the paste is desired.
【0008】マルチメディアを扱う場合には文字列だけ
でなく、図形やイメージのカット/ペーストが必要にな
る。その場合には扱いが容易なようにデータの種類ごと
に扱えることが望ましい。そこで図2の実施例では、文
字列と図形などを区別してカットバッファ7a〜7cに
管理する。データの種類に応じてそれに応じたバッファ
を表示するようにし、またあまりデータ数が多くなった
場合を考慮し、バッファの内容を削除できるように構成
する。When handling multimedia, it is necessary to cut / paste not only character strings but also figures and images. In that case, it is desirable to be able to handle each type of data so that it can be handled easily. Therefore, in the embodiment of FIG. 2, character strings and figures are distinguished and managed in the cut buffers 7a to 7c. The buffer is displayed according to the type of data, and the contents of the buffer can be deleted in consideration of the case where the number of data becomes too large.
【0009】図3は、画面の例である。全体はウインド
ウシステム上に構成する。各カットバッファの内容は、
番号とその実体となるデータの並びであるのでそれを一
定の順序で表示する。画面に入りきらない場合を考慮
し、スクロール機能を有している。FIG. 3 is an example of a screen. The whole is constructed on the window system. The contents of each cut buffer are
Since it is a sequence of numbers and the data that is the substance of them, they are displayed in a fixed order. It has a scroll function in consideration of the case where it cannot fit on the screen.
【0010】[0010]
【効果】以上の説明から明らかなように、本発明による
と、以下のような効果がある。 (1)請求項1に対応する効果:バッファの内容が確認
できるので覚える負荷がない。見て選択できるので使い
勝手が向上する。 (2)請求項2に対応する効果:従来的な使い方も可能
である。 (3)請求項3に対応する効果:表示は順序が保持され
て行われるので効率がよい。 (4)請求項4に対応する効果:データの種類でわける
ことで表示が容易になる。求めるデータを見つけやす
い。 (5)請求項5に対応する効果:管理がしやすく、無駄
が減らせる。求めるデータが見つけやすい。As is apparent from the above description, the present invention has the following effects. (1) Effect corresponding to claim 1: Since the contents of the buffer can be confirmed, there is no load to remember. Since it can be seen and selected, the usability is improved. (2) Effect corresponding to claim 2: Conventional usage is possible. (3) Effect corresponding to claim 3: The display is performed in the order maintained, which is efficient. (4) Effect corresponding to claim 4: The display becomes easy by dividing by the type of data. Easy to find the desired data. (5) Effect corresponding to claim 5: The management is easy and waste is reduced. Easy to find desired data.
【図1】 本発明によるカット/ペースト方式の一実施
例を説明するための構成図である。FIG. 1 is a configuration diagram for explaining an example of a cut / paste method according to the present invention.
【図2】 本発明によるカット/ペースト方式の他の実
施例を示す図である。FIG. 2 is a diagram showing another embodiment of the cut / paste method according to the present invention.
【図3】 画面の例を示す図である。FIG. 3 is a diagram showing an example of a screen.
1…入力手段、2…表示指定手段、3…ペースト手段、
4…選択手段、5…カット手段、6…編集文書メモリ、
7…カットバッファ(記憶手段)、8…表示手段。1 ... Input means, 2 ... Display designation means, 3 ... Paste means,
4 ... selecting means, 5 ... cutting means, 6 ... edited document memory,
7 ... Cut buffer (storage means), 8 ... Display means.
Claims (5)
タを他の表示部分にペーストするカット/ペースト機能
を有する編集装置において、カットしたデータを1個以
上記憶する記憶手段と、該記憶手段に保持された1個以
上のデータを表示する表示手段と、該表示手段による表
示を行うかどうかを指定する表示指定手段と、前記表示
手段により表示された1個以上のデータから所望のデー
タを選択する選択手段と、ペーストを指定するペースト
指定手段と、該ペースト指定手段によってペーストが指
定されると選択されたデータを被ペースト部分にペース
トするペースト手段とから成ることを特徴とするカット
/ペースト方式。1. An editing device having a cut / paste function for pasting data such as a character string displayed on a screen to another display portion, and a storage means for storing one or more cut data, and the storage means. Display means for displaying one or more data stored in the means, display designating means for designating whether or not to display by the display means, and desired data from the one or more data displayed by the display means. A cut / selection unit for selecting a paste, a paste designating unit for designating a paste, and a paste unit for pasting the selected data to a paste target portion when the paste is designated by the paste designating unit. Paste method.
づいてデータを記憶し、データを選択する選択手段によ
る選択が行われない場合には最近にカットされたデータ
が選択されたものとみなす選択手段を有することを特徴
とする請求項1記載のカット/ペースト方式。2. The storage means stores data based on the order of cutting, and if the selection means for selecting data does not perform selection, it is considered that the most recently cut data is selected. The cut / paste method according to claim 1, further comprising a selection unit.
ータを表示する表示手段は、表示の際に別の画面上にカ
ットされた順序に基づいてデータを表示することを特徴
とする請求項2記載のカット/ペースト方式。3. The display means for displaying one or more data held in the storage means displays the data based on the order of cutting on another screen at the time of display. Item 2. The cut / paste method.
別して記憶し、データの種類を指定する指定手段を有
し、前記表示手段は前記指定手段による指定に基づき指
定された種類に属するデータを表示することを特徴とす
る請求項1,2又は3記載のカット/ペースト方式。4. The storage means has a designating means for storing the data separately for each type of data and designating the data type, and the display means belonging to the type designated based on the designation by the designating means. Is displayed, and the cut / paste method according to claim 1, 2, or 3.
し、削除を指定する指定手段を有し、該指定手段による
指定に従ってデータを削除する削除手段を有することを
特徴とする請求項1,2,3又は4記載のカット/ペー
スト方式。5. The method according to claim 1, further comprising a designating unit that designates deletion of the data held in the storage unit, and a deleting unit that deletes the data according to the designation by the designating unit. Cut / paste method as described in 3 or 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3111165A JPH0644240A (en) | 1991-04-16 | 1991-04-16 | Cutting and pasting system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3111165A JPH0644240A (en) | 1991-04-16 | 1991-04-16 | Cutting and pasting system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0644240A true JPH0644240A (en) | 1994-02-18 |
Family
ID=14554129
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3111165A Pending JPH0644240A (en) | 1991-04-16 | 1991-04-16 | Cutting and pasting system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0644240A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002543519A (en) * | 1999-05-04 | 2002-12-17 | ブリティッシュ・テレコミュニケーションズ・パブリック・リミテッド・カンパニー | Computer operation |
KR100722078B1 (en) * | 1999-05-19 | 2007-05-25 | 다이스타 텍스틸파르벤 게엠베하 운트 컴파니 도이칠란트 카게 | Orange- and scarlet-colored mixtures of reactive dyes |
-
1991
- 1991-04-16 JP JP3111165A patent/JPH0644240A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002543519A (en) * | 1999-05-04 | 2002-12-17 | ブリティッシュ・テレコミュニケーションズ・パブリック・リミテッド・カンパニー | Computer operation |
KR100722078B1 (en) * | 1999-05-19 | 2007-05-25 | 다이스타 텍스틸파르벤 게엠베하 운트 컴파니 도이칠란트 카게 | Orange- and scarlet-colored mixtures of reactive dyes |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6177939B1 (en) | Method of saving sections of a document to random access memory | |
US5950216A (en) | Method and system for marking and subsequently retrieving a collection of objects within a multipage compound document utilizing selectable page numbered dialog boxes | |
JPH04267426A (en) | Position displaying method of a plurality of selected object | |
US5712994A (en) | Method and system for apparent direct editing of transient graphic elements within a data processing system | |
US5604858A (en) | Method and system for apparent direct editing of fixed display elements within a data processing system | |
JPH0644240A (en) | Cutting and pasting system | |
JPH05274106A (en) | Multiwindow display device | |
WO1994006065A1 (en) | Sequence program editing system | |
JPH0773122A (en) | Composite document management system | |
JPH09185481A (en) | Display managing device for window picture | |
JP2621486B2 (en) | Document editing method and apparatus | |
JPH0535837A (en) | Cut data editing system for window system with cut-and-paste function | |
JP3353309B2 (en) | File selection method | |
JP3533674B2 (en) | Information display device and method thereof | |
JP2730716B2 (en) | Image processing device | |
JP3226304B2 (en) | Data editing device | |
JP3072516B2 (en) | Document editing device | |
JPH06274553A (en) | Information retrieval device | |
JPH0814824B2 (en) | Document logical structure editing device | |
JPH0430230A (en) | Equipment data base control system for power system | |
JPH06149906A (en) | Hierarchical position display system | |
JPH11306054A (en) | Plural-file operation method and device for tree type file structure system | |
JP2001034511A (en) | Electronic binder system | |
JPS6319049A (en) | File capacity display system | |
JPS63184160A (en) | Document editing processor |