15. A computer program product for text editing, the computer program product comprising a computer readable medium having computer-readable program code embodied therewith, which when executed by a computer processor, causes the computer processor to implement: receiving a range specifying operation for performing range specification for at least part of the text displayed on a display device; causing a storing unit to store therein specific text including text in the range specified by the received range specifying operation and other text relating to the specified range; displaying, at a time of performing text pasting processing, the specific text stored in the storing unit together with the text in the specified range on the display device; and performing, based on a changing operation for changing the text in the specified range not being received, paste processing for the text in the specified range, and performing, based on a changing operation for changing the text in the specified range being received, paste processing by changing the text to be pasted in accordance with the changing operation.
15. A computer program product for text editing, the computer program product comprising a computer readable medium having computer-readable program code embodied therewith, which when executed by a computer processor, causes the computer processor to implement: receiving a range specifying operation for performing range specification for at least part of the text displayed on a display device; causing a storing unit to store therein specific text including text in the range specified by the received range specifying operation and other text relating to the specified range; displaying, at a time of performing text pasting processing, the specific text stored in the storing unit together with the text in the specified range on the display device; and performing, based on a changing operation for changing the text in the specified range not being received, paste processing for the text in the specified range, and performing, based on a changing operation for changing the text in the specified range being received, paste processing by changing the text to be pasted in accordance with the changing operation. 20. The computer program product according to claim 15 , wherein the storing unit additionally stores in a sequential manner, in accordance with progress of the range specifying operation received by the operation receiving unit, text in the range specified by the range specifying operation, and stores, as the specific text, text in a specific range that includes last stored text that is stored in a last storing operation and that is defined based on the specified range, together with the last stored text; and wherein the editing processing unit causes the display control unit to display the last stored text stored in the last storing operation and text for a specific number of storing operations from the last storing operation on the display device, and causes, based on an operation for selecting text that is different from the last stored text as text to be pasted in text pasting processing being received, the display control unit to display the specific text stored in the storing unit together with the selected text on the display device.