回答
我想你是不是這樣用RPG編程...這是一個一步一步的指導,以複製和過去的從源代碼的代碼一些行到一個文本文件上您的PC:
1)你必須知道哪裏是你的源代碼,你可能有一些權威性的PGMR查看源
2)打開與SEU(標準IBMi編輯)源 STRSEU SRCFILE(YOURLIB/QRPGLESRC)SRCMBR(YOURMBR)類型(SQLRPGLE)選項(5)
3)現在,你可以複製和粘貼代碼繪製使用鼠標和編輯,複製和編輯 - 粘貼一個矩形的一部分在PC上
您也可以複製源代碼到一個txt文件對IFS使用這個命令 CPYTOIMPF FROMFILE(YOURLIB/YOURFILESRC YOURMBR)TOSTMF( '/ yourifspath/yourmbr.txt')STMFCCSID(* PCASCII)RCDDLM(* CRLF)DTAFMT(* FIXED)
如果你剛開始學習RPG,你不應該使用SEU,因爲它在操作系統的v6.1中停止更新。 (截至2016年4月15日,我們在v7.3)。現在,在SEG中有很多東西是SEU不理解的。相反,你應該使用RDi。這是一個GUI IDE,您可以在Windows或Linux上運行,並支持整個RPG語法。它還支持您可能習慣的剪切和粘貼控制鍵Ctrl-C,Ctrl-X,Ctrl-V。
我們必須使用SEU。大學課程 – rose
你可以使用MiWorkplace。 https://miworkplace.com/。它便宜。 – jmarkmurphy
當我需要在我的PC和iSeries之間移動源代碼,並且我沒有RDi時,我傾向於使用FTP。
這是從Windows命令行:
H:\>ftp 192.168.1.1
Connected to 192.168.1.1.
220-QTCP at 192.168.1.1.
220 Connection will close if idle more than 500 minutes.
User (192.168.1.1:(none)): myuser
331 Enter password.
Password:
230 MYUSER logged on.
ftp> ascii
200 Representation type is ASCII nonprint.
ftp> put C:\Users\myuser\MYPGM.txt MYLIB/QRPGLESRC.MYPGM
200 PORT subcommand request successful.
150 Sending file to member MYPGM in file QRPGLESRC in library MYLIB.
226 File transfer completed successfully.
ftp: 528 bytes sent in 0.22Seconds 2.38Kbytes/sec.
ftp> quit
221 QUIT subcommand received.
如果您無法讀取這個爛攤子,第一類ftp 192.168.1.1
其中192.168.1.1
是你試圖連接到i系列的IP地址或主機名。它會提示輸入您的用戶名和密碼。之後,輸入ascii
,然後按回車。這將在上傳時將文本轉換爲EBCDIC,在下載時將文本轉換爲ASCII。要上傳內容,請輸入put C:\Users\myuser\MYPGM.txt MYLIB/QRPGLESRC.MYPGM
,其中C:\Users\myuser\MYPGM.txt
是您PC上的源代碼,MYLIB/QRPGLESRC.MYPGM
是您希望代碼轉到的庫,源物理文件和源成員。要下載,請使用get
而不是put
像這樣:get MYLIB/QRPGLESRC.MYPGM C:\Users\myuser\MYPGM.txt
。您可以鍵入quit
以退出ftp會話。
被警告,這將取代給定成員或文件中的任何現有代碼。在上傳之前還要確保iSeries上存在庫和源物理文件,否則系統將創建常規文件而不是源物理文件。該成員不必須存在。
您可以告訴我們您正在使用哪些工具嗎?如果您無法複製/刪除代碼,我認爲它是用於終端仿真的客戶端訪問和用於代碼編輯的SEU/PDM。
在這種情況下,您可以簡單地編輯鍵盤設置併爲c/v/x + ctrl組合鍵指定複製/粘貼/剪切功能。 只需在終端仿真器的編輯 - >首選項 - >鍵盤菜單中,然後按自定義按鈕。
還有一些免費工具,如RPG NextGen,它可以讓你在遠程源文件上工作,就像你使用IDE一樣。 您可能還想嘗試構建用於將源代碼下載/上傳到IBM i(將文件發送到主機/從主機接收文件)的工具,但它有點複雜,並且不值得付出努力。
如果您使用的是Mocha TN5250,請在命令行中鍵入「call qcmd」,然後右鍵單擊並選擇粘貼。
它也適用於IBM i Access for Web,但我不確定其他軟件。
- 1. 複製和粘貼在黑莓代碼
- 2. 複製並粘貼在Visual Studio代碼
- 3. xorg源代碼複製粘貼
- 4. 記事本VIM複製/粘貼代碼
- 5. JSPX導致複製粘貼代碼?
- 6. TinyMCE從剪貼板複製和粘貼源代碼
- 7. activecell複製和粘貼的替代
- 8. VBA複製和粘貼宏!=手動複製粘貼
- 9. 當我複製和粘貼
- 10. Excel中複製和粘貼
- 11. 複製和粘貼板
- 12. 多個複製和粘貼
- 13. 複製和粘貼錯誤
- 14. 複製和粘貼多列
- 15. 複製和粘貼特殊?
- 16. 複製和粘貼與SED
- 17. Vim的複製和粘貼
- 18. CoreText,複製和粘貼
- 19. 複製和粘貼文件
- 20. PostgreSQL:複製/粘貼到Excel的代碼無需代碼
- 21. 簡化代碼,避免複製和粘貼
- 22. 如何保護代碼html5 canvas的複製和粘貼?
- 23. 使代碼更有效率,更少的複製和粘貼
- 24. 避免複製和粘貼代碼的例外情況?
- 25. 無法在Subclipse中複製和粘貼舊版本的代碼?
- 26. 實現複製和粘貼的代碼/文本檢測?
- 27. 如何使用git檢測複製和粘貼的代碼?
- 28. 從safari(chrome)複製和粘貼代碼web檢查器
- 29. iPhone複製/粘貼
- 30. 複製粘貼宏
我很喜歡RPG編程,我們在大學課程中使用的這本書不會給出類似的東西。 – rose