[{"data":1,"prerenderedAt":2657},["ShallowReactive",2],{"series:index":3,"content:\u002Fugcourses\u002Fjunior-autumn\u002Ficcad\u002Fvi":972,"surround:\u002Fugcourses\u002Fjunior-autumn\u002Ficcad\u002Fvi":2654},[4,15,25,35,45,54,64,74,82,91,101,110,120,129,138,147,152,162,172,181,189,194,203,213,223,233,243,253,263,273,283,293,303,313,323,333,339,348,357,366,372,381,391,401,410,420,429,439,448,457,467,476,485,494,504,513,522,531,540,549,559,569,578,587,596,605,610,620,629,638,644,649,658,666,674,679,687,692,700,708,716,724,732,740,749,758,766,774,779,787,796,805,814,823,831,836,845,850,855,863,871,879,887,895,900,905,914,923,931,939,947,955,963],{"stem":5,"path":6,"title":7,"date":8,"collapsed":9,"readingTime":10},"posts\u002F2024\u002FXZZD-Aquire-Score","\u002F2024\u002F10\u002F23\u002FXZZD-Aquire-Score","XZZD_Aquire_Score","2024-10-23 15:08:30",false,{"text":11,"minutes":12,"time":13,"words":14},"3 min read",2.955,177300,591,{"stem":16,"path":17,"title":18,"date":19,"collapsed":9,"readingTime":20},"posts\u002F2024\u002Felec-design-contest-2024","\u002F2024\u002F07\u002F07\u002Felec-design-contest-2024","东四——隐秘的角落","2024-07-07 11:44:32",{"text":21,"minutes":22,"time":23,"words":24},"2 min read",1.74,104400,348,{"stem":26,"path":27,"title":28,"date":29,"collapsed":9,"readingTime":30},"posts\u002F2024\u002Fmechanics","\u002F2024\u002F07\u002F08\u002Fmechanics","about力学","2024-07-08 14:14:07",{"text":31,"minutes":32,"time":33,"words":34},"9 min read",8.54,512400,1708,{"stem":36,"path":37,"title":38,"date":39,"collapsed":9,"readingTime":40},"posts\u002F2025\u002F25GElecDesignContest","\u002F2025\u002F08\u002F26\u002F25GElecDesignContest","纪念最好的大二五组 - Soleil 的 电赛回忆录","2025-08-26 11:06:33",{"text":41,"minutes":42,"time":43,"words":44},"30 min read",29.99,1799400,5998,{"stem":46,"path":47,"title":48,"date":49,"collapsed":9,"readingTime":50},"posts\u002F2025\u002FEngineering-Innovation","\u002F2025\u002F01\u002F20\u002FEngineering-Innovation","工程实践与创新能力大赛","2025-01-20 22:20:59",{"text":21,"minutes":51,"time":52,"words":53},1.365,81900,273,{"stem":55,"path":56,"title":57,"date":58,"collapsed":9,"readingTime":59},"posts\u002F2025\u002FTOP","\u002F2025\u002F01\u002F20\u002FTOP","置顶","3025-01-20 21:53:36",{"text":60,"minutes":61,"time":62,"words":63},"1 min read",0.285,17100,57,{"stem":65,"path":66,"title":67,"date":68,"collapsed":9,"readingTime":69},"posts\u002FUGCourses\u002F1.freshman-spring\u002Fengineering-drawing-notes","\u002F2024\u002F06\u002F30\u002Fengineering-drawing-notes","工程图学期末复习","2024-06-30 21:02:09",{"text":70,"minutes":71,"time":72,"words":73},"15 min read",14.78,886800,2956,{"stem":75,"path":76,"title":77,"date":78,"collapsed":9,"readingTime":79},"posts\u002FUGCourses\u002F1.freshman-spring\u002Findex","\u002Fugcourses\u002Ffreshman-spring","大一春夏","2024-06-30 19:15:28",{"text":80,"minutes":81,"time":81,"words":81},"0 min read",0,{"stem":83,"path":84,"title":85,"date":86,"collapsed":9,"readingTime":87},"posts\u002FUGCourses\u002F2.sophomore-autumn\u002FComplex-Analysis","\u002F2025\u002F01\u002F21\u002FComplex-Analysis","复变函数与积分变换","2025-01-21 13:23:59",{"text":11,"minutes":88,"time":89,"words":90},2.855,171300,571,{"stem":92,"path":93,"title":94,"date":95,"collapsed":9,"readingTime":96},"posts\u002FUGCourses\u002F2.sophomore-autumn\u002FFundamentalsMarxism","\u002F2025\u002F06\u002F06\u002FFundamentalsMarxism","马克思主义基本原理","2025-06-06 00:22:45",{"text":97,"minutes":98,"time":99,"words":100},"6 min read",5.54,332400,1108,{"stem":102,"path":103,"title":104,"date":105,"collapsed":9,"readingTime":106},"posts\u002FUGCourses\u002F2.sophomore-autumn\u002FMathematical-Modeling","\u002F2024\u002F09\u002F22\u002FMathematical-Modeling","数学建模（课程）","2024-09-22 19:07:42",{"text":11,"minutes":107,"time":108,"words":109},2.475,148500,495,{"stem":111,"path":112,"title":113,"date":114,"collapsed":9,"readingTime":115},"posts\u002FUGCourses\u002F2.sophomore-autumn\u002FMicroelectronic-Circuits","\u002F2025\u002F01\u002F20\u002FMicroelectronic-Circuits","电基小子","2025-01-20 23:02:49",{"text":116,"minutes":117,"time":118,"words":119},"5 min read",4.225,253500,845,{"stem":121,"path":122,"title":123,"date":124,"collapsed":9,"readingTime":125},"posts\u002FUGCourses\u002F2.sophomore-autumn\u002FMumerical-Analysis","\u002F2024\u002F09\u002F19\u002FMumerical-Analysis","数值分析方法","2024-09-19 17:12:56",{"text":11,"minutes":126,"time":127,"words":128},2.1,126000,420,{"stem":130,"path":131,"title":132,"date":133,"collapsed":9,"readingTime":134},"posts\u002FUGCourses\u002F2.sophomore-autumn\u002FProbability-Theory","\u002F2025\u002F01\u002F21\u002FProbability-Theory","概率论与数理统计","2025-01-21 12:52:11",{"text":11,"minutes":135,"time":136,"words":137},2.205,132300,441,{"stem":139,"path":140,"title":141,"date":142,"collapsed":9,"readingTime":143},"posts\u002FUGCourses\u002F2.sophomore-autumn\u002Fengineering-training","\u002F2024\u002F09\u002F17\u002Fengineering-training","工程训练","2024-09-17 21:40:26",{"text":11,"minutes":144,"time":145,"words":146},2.385,143100,477,{"stem":148,"path":149,"title":150,"date":78,"collapsed":9,"readingTime":151},"posts\u002FUGCourses\u002F2.sophomore-autumn\u002Findex","\u002Fugcourses\u002Fsophomore-autumn","大二秋冬",{"text":80,"minutes":81,"time":81,"words":81},{"stem":153,"path":154,"title":155,"date":156,"collapsed":9,"readingTime":157},"posts\u002FUGCourses\u002F2.sophomore-autumn\u002Fsolid-state-physics","\u002F2024\u002F09\u002F11\u002Fsolid-state-physics","固体物理基础","2024-09-11 19:15:26",{"text":158,"minutes":159,"time":160,"words":161},"4 min read",3.21,192600,642,{"stem":163,"path":164,"title":165,"date":166,"collapsed":9,"readingTime":167},"posts\u002FUGCourses\u002F3.sophomore-spring\u002FAIFrontier","\u002Fugcourses\u002Fsophomore-spring\u002Faifrontier","人工智能前沿","2025-06-12 14:58:16",{"text":168,"minutes":169,"time":170,"words":171},"25 min read",24.02,1441200,4804,{"stem":173,"path":174,"title":175,"date":166,"collapsed":9,"readingTime":176},"posts\u002FUGCourses\u002F3.sophomore-spring\u002FDigitalSys","\u002Fugcourses\u002Fsophomore-spring\u002Fdigitalsys","数字系统设计",{"text":177,"minutes":178,"time":179,"words":180},"45 min read",44.87,2692200,8974,{"stem":182,"path":183,"title":184,"date":166,"collapsed":9,"readingTime":185},"posts\u002FUGCourses\u002F3.sophomore-spring\u002FMaoTheory","\u002F2025\u002F06\u002F12\u002FMaoTheory","毛概",{"text":70,"minutes":186,"time":187,"words":188},14.63,877800,2926,{"stem":190,"path":191,"title":192,"date":78,"collapsed":9,"readingTime":193},"posts\u002FUGCourses\u002F3.sophomore-spring\u002Findex","\u002Fugcourses\u002Fsophomore-spring","大二春夏",{"text":80,"minutes":81,"time":81,"words":81},{"stem":195,"path":196,"title":197,"date":198,"collapsed":9,"readingTime":199},"posts\u002FUGCourses\u002F4.junior-autumn\u002F1.microelectronic-devices\u002FLecture1","\u002Fugcourses\u002Fjunior-autumn\u002Fmicroelectronic-devices\u002Flecture1","Lecture 1：摩尔定律与 CMOS","2026-09-09 19:39:00",{"text":60,"minutes":200,"time":201,"words":202},0.535,32100,107,{"stem":204,"path":205,"title":206,"date":207,"collapsed":9,"readingTime":208},"posts\u002FUGCourses\u002F4.junior-autumn\u002F1.microelectronic-devices\u002FLecture10","\u002Fugcourses\u002Fjunior-autumn\u002Fmicroelectronic-devices\u002Flecture10","Lecture 10：从 MOS 电容到 MOSFET","2026-09-10 00:10:00",{"text":209,"minutes":210,"time":211,"words":212},"18 min read",17.615,1056900,3523,{"stem":214,"path":215,"title":216,"date":217,"collapsed":9,"readingTime":218},"posts\u002FUGCourses\u002F4.junior-autumn\u002F1.microelectronic-devices\u002FLecture11","\u002Fugcourses\u002Fjunior-autumn\u002Fmicroelectronic-devices\u002Flecture11","Lecture 11：亚阈值效应与 MOSFET 尺寸缩放","2026-09-10 00:20:00",{"text":219,"minutes":220,"time":221,"words":222},"23 min read",22.35,1341000,4470,{"stem":224,"path":225,"title":226,"date":227,"collapsed":9,"readingTime":228},"posts\u002FUGCourses\u002F4.junior-autumn\u002F1.microelectronic-devices\u002FLecture12","\u002Fugcourses\u002Fjunior-autumn\u002Fmicroelectronic-devices\u002Flecture12","Lecture 12：MOSFET 尺寸缩微","2026-09-10 00:30:00",{"text":229,"minutes":230,"time":231,"words":232},"35 min read",34.225,2053500,6845,{"stem":234,"path":235,"title":236,"date":237,"collapsed":9,"readingTime":238},"posts\u002FUGCourses\u002F4.junior-autumn\u002F1.microelectronic-devices\u002FLecture13","\u002Fugcourses\u002Fjunior-autumn\u002Fmicroelectronic-devices\u002Flecture13","Lecture 13：MOS 新范式","2026-09-10 00:40:00",{"text":239,"minutes":240,"time":241,"words":242},"24 min read",23.25,1395000,4650,{"stem":244,"path":245,"title":246,"date":247,"collapsed":9,"readingTime":248},"posts\u002FUGCourses\u002F4.junior-autumn\u002F1.microelectronic-devices\u002FLecture2","\u002Fugcourses\u002Fjunior-autumn\u002Fmicroelectronic-devices\u002Flecture2","Lecture 2：半导体基础","2026-09-09 19:39:31",{"text":249,"minutes":250,"time":251,"words":252},"7 min read",6.02,361200,1204,{"stem":254,"path":255,"title":256,"date":257,"collapsed":9,"readingTime":258},"posts\u002FUGCourses\u002F4.junior-autumn\u002F1.microelectronic-devices\u002FLecture3","\u002Fugcourses\u002Fjunior-autumn\u002Fmicroelectronic-devices\u002Flecture3","Lecture 3：费米能级、载流子散射与迁移率","2026-09-09 21:00:00",{"text":259,"minutes":260,"time":261,"words":262},"13 min read",12.565,753900,2513,{"stem":264,"path":265,"title":266,"date":267,"collapsed":9,"readingTime":268},"posts\u002FUGCourses\u002F4.junior-autumn\u002F1.microelectronic-devices\u002FLecture4","\u002Fugcourses\u002Fjunior-autumn\u002Fmicroelectronic-devices\u002Flecture4","Lecture 4：漂移电流、扩散电流与产生复合","2026-09-09 23:00:00",{"text":269,"minutes":270,"time":271,"words":272},"10 min read",9.22,553200,1844,{"stem":274,"path":275,"title":276,"date":277,"collapsed":9,"readingTime":278},"posts\u002FUGCourses\u002F4.junior-autumn\u002F1.microelectronic-devices\u002FLecture5","\u002Fugcourses\u002Fjunior-autumn\u002Fmicroelectronic-devices\u002Flecture5","Lecture 5：PN 结与耗尽区","2026-09-09 23:10:00",{"text":279,"minutes":280,"time":281,"words":282},"14 min read",13.515,810900,2703,{"stem":284,"path":285,"title":286,"date":287,"collapsed":9,"readingTime":288},"posts\u002FUGCourses\u002F4.junior-autumn\u002F1.microelectronic-devices\u002FLecture6","\u002Fugcourses\u002Fjunior-autumn\u002Fmicroelectronic-devices\u002Flecture6","Lecture 6：正向偏置 PN 结与理想二极管方程","2026-09-09 23:20:00",{"text":289,"minutes":290,"time":291,"words":292},"20 min read",19.095,1145700,3819,{"stem":294,"path":295,"title":296,"date":297,"collapsed":9,"readingTime":298},"posts\u002FUGCourses\u002F4.junior-autumn\u002F1.microelectronic-devices\u002FLecture7","\u002Fugcourses\u002Fjunior-autumn\u002Fmicroelectronic-devices\u002Flecture7","Lecture 7：金半接触","2026-09-09 23:40:00",{"text":299,"minutes":300,"time":301,"words":302},"16 min read",15.195,911700,3039,{"stem":304,"path":305,"title":306,"date":307,"collapsed":9,"readingTime":308},"posts\u002FUGCourses\u002F4.junior-autumn\u002F1.microelectronic-devices\u002FLecture8","\u002Fugcourses\u002Fjunior-autumn\u002Fmicroelectronic-devices\u002Flecture8","Lecture 8：PN 结在光电领域的应用","2026-09-09 23:50:00",{"text":309,"minutes":310,"time":311,"words":312},"54 min read",53.955,3237300,10791,{"stem":314,"path":315,"title":316,"date":317,"collapsed":9,"readingTime":318},"posts\u002FUGCourses\u002F4.junior-autumn\u002F1.microelectronic-devices\u002FLecture9","\u002Fugcourses\u002Fjunior-autumn\u002Fmicroelectronic-devices\u002Flecture9","Lecture 9：MOS 电容","2026-09-10 00:00:00",{"text":319,"minutes":320,"time":321,"words":322},"21 min read",20.355,1221300,4071,{"stem":324,"path":325,"title":326,"date":327,"collapsed":9,"readingTime":328},"posts\u002FUGCourses\u002F4.junior-autumn\u002F1.microelectronic-devices\u002FMidtermExam","\u002Fugcourses\u002Fjunior-autumn\u002Fmicroelectronic-devices\u002Fmidtermexam","期中复习题","2026-09-09 23:30:00",{"text":329,"minutes":330,"time":331,"words":332},"8 min read",7.595,455700,1519,{"stem":334,"path":335,"title":336,"date":337,"collapsed":9,"readingTime":338},"posts\u002FUGCourses\u002F4.junior-autumn\u002F1.microelectronic-devices\u002FMockExam","\u002Fugcourses\u002Fjunior-autumn\u002Fmicroelectronic-devices\u002Fmockexam","押题密卷","2026-09-10 00:50:00",{"text":21,"minutes":51,"time":52,"words":53},{"stem":340,"path":341,"title":342,"date":198,"collapsed":343,"readingTime":344},"posts\u002FUGCourses\u002F4.junior-autumn\u002F1.microelectronic-devices\u002Findex","\u002Fugcourses\u002Fjunior-autumn\u002Fmicroelectronic-devices","微电子器件",true,{"text":158,"minutes":345,"time":346,"words":347},3.055,183300,611,{"stem":349,"path":350,"title":351,"date":352,"collapsed":9,"readingTime":353},"posts\u002FUGCourses\u002F4.junior-autumn\u002F2.ICCAD\u002F1.HistoryMetaCharacters","\u002Fugcourses\u002Fjunior-autumn\u002Ficcad\u002Fhistorymetacharacters","History & Meta Characters","2026-09-10 20:25:44",{"text":269,"minutes":354,"time":355,"words":356},9.36,561600,1872,{"stem":358,"path":359,"title":360,"date":361,"collapsed":9,"readingTime":362},"posts\u002FUGCourses\u002F4.junior-autumn\u002F2.ICCAD\u002F10.PastExams\u002F1.ExamAutumn2223","\u002Fugcourses\u002Fjunior-autumn\u002Ficcad\u002Fpastexams\u002Fexamautumn2223","22-23 秋冬历年卷","2026-09-10 20:26:49",{"text":319,"minutes":363,"time":364,"words":365},20.295,1217700,4059,{"stem":367,"path":368,"title":369,"date":370,"collapsed":9,"readingTime":371},"posts\u002FUGCourses\u002F4.junior-autumn\u002F2.ICCAD\u002F10.PastExams\u002F2.Exam2021","\u002Fugcourses\u002Fjunior-autumn\u002Ficcad\u002Fpastexams\u002Fexam2021","20-21 历年卷","2026-09-10 20:26:50",{"text":289,"minutes":290,"time":291,"words":292},{"stem":373,"path":374,"title":375,"date":376,"collapsed":9,"readingTime":377},"posts\u002FUGCourses\u002F4.junior-autumn\u002F2.ICCAD\u002F10.PastExams\u002F3.ExamRecall1","\u002Fugcourses\u002Fjunior-autumn\u002Ficcad\u002Fpastexams\u002Fexamrecall1","不知名回忆卷 1","2026-09-10 20:26:51",{"text":116,"minutes":378,"time":379,"words":380},4.215,252900,843,{"stem":382,"path":383,"title":384,"date":385,"collapsed":9,"readingTime":386},"posts\u002FUGCourses\u002F4.junior-autumn\u002F2.ICCAD\u002F10.PastExams\u002F4.ExamRecall23","\u002Fugcourses\u002Fjunior-autumn\u002Ficcad\u002Fpastexams\u002Fexamrecall23","不知名回忆卷 2\u002F3","2026-09-10 20:26:52",{"text":387,"minutes":388,"time":389,"words":390},"12 min read",11.235,674100,2247,{"stem":392,"path":393,"title":394,"date":395,"collapsed":9,"readingTime":396},"posts\u002FUGCourses\u002F4.junior-autumn\u002F2.ICCAD\u002F11.Detailed\u002F1.Chapter1-Introduction","\u002Fugcourses\u002Fjunior-autumn\u002Ficcad\u002Fdetailed\u002Fchapter1-introduction","Chapter 1：Introduction","2026-09-10 20:27:26",{"text":397,"minutes":398,"time":399,"words":400},"19 min read",18.435,1106100,3687,{"stem":402,"path":403,"title":404,"date":405,"collapsed":9,"readingTime":406},"posts\u002FUGCourses\u002F4.junior-autumn\u002F2.ICCAD\u002F11.Detailed\u002F2.Chapter2-IntroductionToUnix","\u002Fugcourses\u002Fjunior-autumn\u002Ficcad\u002Fdetailed\u002Fchapter2-introductiontounix","Chapter 2：Introduction to Unix","2026-09-10 20:27:40",{"text":168,"minutes":407,"time":408,"words":409},24.895,1493700,4979,{"stem":411,"path":412,"title":413,"date":414,"collapsed":9,"readingTime":415},"posts\u002FUGCourses\u002F4.junior-autumn\u002F2.ICCAD\u002F11.Detailed\u002F3.Chapter3-ViAndShell","\u002Fugcourses\u002Fjunior-autumn\u002Ficcad\u002Fdetailed\u002Fchapter3-viandshell","Chapter 3：Vi and Shell","2026-09-10 20:27:41",{"text":416,"minutes":417,"time":418,"words":419},"32 min read",31.035,1862100,6207,{"stem":421,"path":422,"title":423,"date":424,"collapsed":9,"readingTime":425},"posts\u002FUGCourses\u002F4.junior-autumn\u002F2.ICCAD\u002F11.Detailed\u002F4.Chapter4-Network","\u002Fugcourses\u002Fjunior-autumn\u002Ficcad\u002Fdetailed\u002Fchapter4-network","Chapter 4：Network","2026-09-10 20:27:49",{"text":239,"minutes":426,"time":427,"words":428},23.975,1438500,4795,{"stem":430,"path":431,"title":432,"date":433,"collapsed":9,"readingTime":434},"posts\u002FUGCourses\u002F4.junior-autumn\u002F2.ICCAD\u002F11.Detailed\u002F5.Chapter5-Administration","\u002Fugcourses\u002Fjunior-autumn\u002Ficcad\u002Fdetailed\u002Fchapter5-administration","Chapter 5：Administration","2026-09-10 20:27:51",{"text":435,"minutes":436,"time":437,"words":438},"36 min read",35.41,2124600,7082,{"stem":440,"path":441,"title":442,"date":443,"collapsed":9,"readingTime":444},"posts\u002FUGCourses\u002F4.junior-autumn\u002F2.ICCAD\u002F11.Detailed\u002F6.Chapter6-Xwindow","\u002Fugcourses\u002Fjunior-autumn\u002Ficcad\u002Fdetailed\u002Fchapter6-xwindow","Chapter 6：Xwindow","2026-09-10 20:27:53",{"text":319,"minutes":445,"time":446,"words":447},20.235,1214100,4047,{"stem":449,"path":450,"title":451,"date":452,"collapsed":9,"readingTime":453},"posts\u002FUGCourses\u002F4.junior-autumn\u002F2.ICCAD\u002F11.Detailed\u002F7.Chapter7-SoftwareDevelopmentTools","\u002Fugcourses\u002Fjunior-autumn\u002Ficcad\u002Fdetailed\u002Fchapter7-softwaredevelopmenttools","Chapter 7：Software Development Tools","2026-09-10 20:27:54",{"text":209,"minutes":454,"time":455,"words":456},17.85,1071000,3570,{"stem":458,"path":459,"title":460,"date":461,"collapsed":9,"readingTime":462},"posts\u002FUGCourses\u002F4.junior-autumn\u002F2.ICCAD\u002F11.Detailed\u002F8.Chapter8-CProgrammingInUnix","\u002Fugcourses\u002Fjunior-autumn\u002Ficcad\u002Fdetailed\u002Fchapter8-cprogramminginunix","Chapter 8：C Programming in Unix","2026-09-10 20:27:57",{"text":463,"minutes":464,"time":465,"words":466},"17 min read",16.855,1011300,3371,{"stem":468,"path":469,"title":470,"date":471,"collapsed":9,"readingTime":472},"posts\u002FUGCourses\u002F4.junior-autumn\u002F2.ICCAD\u002F2.LinuxUnix","\u002Fugcourses\u002Fjunior-autumn\u002Ficcad\u002Flinuxunix","Linux & Unix","2026-09-10 20:25:46",{"text":41,"minutes":473,"time":474,"words":475},29.33,1759800,5866,{"stem":477,"path":478,"title":479,"date":480,"collapsed":9,"readingTime":481},"posts\u002FUGCourses\u002F4.junior-autumn\u002F2.ICCAD\u002F3.Vi","\u002Fugcourses\u002Fjunior-autumn\u002Ficcad\u002Fvi","Vi","2026-09-10 20:25:47",{"text":329,"minutes":482,"time":483,"words":484},7.95,477000,1590,{"stem":486,"path":487,"title":488,"date":489,"collapsed":9,"readingTime":490},"posts\u002FUGCourses\u002F4.junior-autumn\u002F2.ICCAD\u002F4.ViCopy","\u002Fugcourses\u002Fjunior-autumn\u002Ficcad\u002Fvicopy","Vi（详细版）","2026-09-10 20:25:49",{"text":279,"minutes":491,"time":492,"words":493},13.785,827100,2757,{"stem":495,"path":496,"title":497,"date":498,"collapsed":9,"readingTime":499},"posts\u002FUGCourses\u002F4.junior-autumn\u002F2.ICCAD\u002F5.Shells","\u002Fugcourses\u002Fjunior-autumn\u002Ficcad\u002Fshells","Shells","2026-09-10 20:25:51",{"text":500,"minutes":501,"time":502,"words":503},"22 min read",21.21,1272600,4242,{"stem":505,"path":506,"title":507,"date":508,"collapsed":9,"readingTime":509},"posts\u002FUGCourses\u002F4.junior-autumn\u002F2.ICCAD\u002F6.Network","\u002Fugcourses\u002Fjunior-autumn\u002Ficcad\u002Fnetwork","Network","2026-09-10 20:25:54",{"text":319,"minutes":510,"time":511,"words":512},20.595,1235700,4119,{"stem":514,"path":515,"title":516,"date":517,"collapsed":9,"readingTime":518},"posts\u002FUGCourses\u002F4.junior-autumn\u002F2.ICCAD\u002F7.SystemAdministration","\u002Fugcourses\u002Fjunior-autumn\u002Ficcad\u002Fsystemadministration","System Administration","2026-09-10 20:26:44",{"text":329,"minutes":519,"time":520,"words":521},7.12,427200,1424,{"stem":523,"path":524,"title":525,"date":526,"collapsed":9,"readingTime":527},"posts\u002FUGCourses\u002F4.junior-autumn\u002F2.ICCAD\u002F8.XWindow","\u002Fugcourses\u002Fjunior-autumn\u002Ficcad\u002Fxwindow","XWindow","2026-09-10 20:26:45",{"text":97,"minutes":528,"time":529,"words":530},5.105,306300,1021,{"stem":532,"path":533,"title":534,"date":535,"collapsed":9,"readingTime":536},"posts\u002FUGCourses\u002F4.junior-autumn\u002F2.ICCAD\u002F9.SystemDevelopmentTools","\u002Fugcourses\u002Fjunior-autumn\u002Ficcad\u002Fsystemdevelopmenttools","System Development Tools","2026-09-10 20:26:47",{"text":387,"minutes":537,"time":538,"words":539},11.35,681000,2270,{"stem":541,"path":542,"title":543,"date":544,"collapsed":343,"readingTime":545},"posts\u002FUGCourses\u002F4.junior-autumn\u002F2.ICCAD\u002Findex","\u002Fugcourses\u002Fjunior-autumn\u002Ficcad","面向 ICCAD 的软件基础技术","2026-09-10 12:37:00",{"text":60,"minutes":546,"time":547,"words":548},0.185,11100,37,{"stem":550,"path":551,"title":552,"date":553,"collapsed":9,"readingTime":554},"posts\u002FUGCourses\u002F4.junior-autumn\u002F3.HDL\u002FFeiQilai1","\u002Fugcourses\u002Fjunior-autumn\u002Fhdl\u002Ffeiqilai1","飞起来1.0","2026-09-10 12:51:49",{"text":555,"minutes":556,"time":557,"words":558},"105 min read",104.655,6279300,20931,{"stem":560,"path":561,"title":562,"date":563,"collapsed":9,"readingTime":564},"posts\u002FUGCourses\u002F4.junior-autumn\u002F3.HDL\u002FFeiQilai2","\u002Fugcourses\u002Fjunior-autumn\u002Fhdl\u002Ffeiqilai2","飞起来2.0","2026-09-10 12:52:06",{"text":565,"minutes":566,"time":567,"words":568},"29 min read",28.755,1725300,5751,{"stem":570,"path":571,"title":572,"date":573,"collapsed":9,"readingTime":574},"posts\u002FUGCourses\u002F4.junior-autumn\u002F3.HDL\u002FFeiQilai3","\u002Fugcourses\u002Fjunior-autumn\u002Fhdl\u002Ffeiqilai3","飞起来3.0","2026-09-10 12:52:12",{"text":116,"minutes":575,"time":576,"words":577},4.49,269400,898,{"stem":579,"path":580,"title":581,"date":582,"collapsed":9,"readingTime":583},"posts\u002FUGCourses\u002F4.junior-autumn\u002F3.HDL\u002FLecture13","\u002Fugcourses\u002Fjunior-autumn\u002Fhdl\u002Flecture13","Lecture 13：浮点数标准","2026-09-10 12:51:27",{"text":11,"minutes":584,"time":585,"words":586},2.575,154500,515,{"stem":588,"path":589,"title":590,"date":591,"collapsed":9,"readingTime":592},"posts\u002FUGCourses\u002F4.junior-autumn\u002F3.HDL\u002FLecture6","\u002Fugcourses\u002Fjunior-autumn\u002Fhdl\u002Flecture6","Lecture 6：Behavioral Modeling，非阻塞赋值","2026-09-10 12:51:12",{"text":97,"minutes":593,"time":594,"words":595},5.34,320400,1068,{"stem":597,"path":598,"title":599,"date":600,"collapsed":9,"readingTime":601},"posts\u002FUGCourses\u002F4.junior-autumn\u002F3.HDL\u002FPPTCorrespondence","\u002Fugcourses\u002Fjunior-autumn\u002Fhdl\u002Fpptcorrespondence","与PPT的对应","2026-09-10 12:52:18",{"text":269,"minutes":602,"time":603,"words":604},9.275,556500,1855,{"stem":606,"path":607,"title":608,"date":544,"collapsed":343,"readingTime":609},"posts\u002FUGCourses\u002F4.junior-autumn\u002F3.HDL\u002Findex","\u002Fugcourses\u002Fjunior-autumn\u002Fhdl","硬件描述语言原理与应用",{"text":60,"minutes":61,"time":62,"words":63},{"stem":611,"path":612,"title":613,"date":614,"collapsed":9,"readingTime":615},"posts\u002FUGCourses\u002F4.junior-autumn\u002F4.analogICDesign\u002F1.BeforeMidterm","\u002Fugcourses\u002Fjunior-autumn\u002Fanalogicdesign\u002Fbeforemidterm","期中前","2026-09-10 20:28:52",{"text":616,"minutes":617,"time":618,"words":619},"11 min read",10.835,650100,2167,{"stem":621,"path":622,"title":623,"date":624,"collapsed":9,"readingTime":625},"posts\u002FUGCourses\u002F4.junior-autumn\u002F4.analogICDesign\u002F2.MidtermExam2425","\u002Fugcourses\u002Fjunior-autumn\u002Fanalogicdesign\u002Fmidtermexam2425","24-25 期中","2026-09-10 20:29:00",{"text":21,"minutes":626,"time":627,"words":628},1.22,73200,244,{"stem":630,"path":631,"title":632,"date":633,"collapsed":9,"readingTime":634},"posts\u002FUGCourses\u002F4.junior-autumn\u002F4.analogICDesign\u002F3.FinalExamReview","\u002Fugcourses\u002Fjunior-autumn\u002Fanalogicdesign\u002Ffinalexamreview","期末考试整理","2026-09-10 20:29:09",{"text":387,"minutes":635,"time":636,"words":637},11.36,681600,2272,{"stem":639,"path":640,"title":641,"date":642,"collapsed":343,"readingTime":643},"posts\u002FUGCourses\u002F4.junior-autumn\u002F4.analogICDesign\u002Findex","\u002Fugcourses\u002Fjunior-autumn\u002Fanalogicdesign","模拟集成电路设计","2026-09-10 20:00:00",{"text":80,"minutes":81,"time":81,"words":81},{"stem":645,"path":646,"title":647,"date":78,"collapsed":9,"readingTime":648},"posts\u002FUGCourses\u002F4.junior-autumn\u002Findex","\u002Fugcourses\u002Fjunior-autumn","大三秋冬",{"text":80,"minutes":81,"time":81,"words":81},{"stem":650,"path":651,"title":652,"date":653,"collapsed":9,"readingTime":654},"posts\u002FUGCourses\u002F5.junior-spring\u002F1.digitalICDesign\u002F1.Chapter3-Device","\u002Fugcourses\u002Fjunior-spring\u002Fdigitalicdesign\u002Fchapter3-device","Chapter 3：器件 Device","2026-09-10 21:14:41",{"text":249,"minutes":655,"time":656,"words":657},6.055,363300,1211,{"stem":659,"path":660,"title":661,"date":653,"collapsed":9,"readingTime":662},"posts\u002FUGCourses\u002F5.junior-spring\u002F1.digitalICDesign\u002F10.Chapter12-Arithmetic","\u002Fugcourses\u002Fjunior-spring\u002Fdigitalicdesign\u002Fchapter12-arithmetic","Chapter 12：算术运算电路 Arithmetic",{"text":168,"minutes":663,"time":664,"words":665},24.245,1454700,4849,{"stem":667,"path":668,"title":669,"date":653,"collapsed":9,"readingTime":670},"posts\u002FUGCourses\u002F5.junior-spring\u002F1.digitalICDesign\u002F11.Chapter13-Memory","\u002Fugcourses\u002Fjunior-spring\u002Fdigitalicdesign\u002Fchapter13-memory","Chapter 13：存储器 Memory",{"text":229,"minutes":671,"time":672,"words":673},34.235,2054100,6847,{"stem":675,"path":676,"title":677,"date":653,"collapsed":9,"readingTime":678},"posts\u002FUGCourses\u002F5.junior-spring\u002F1.digitalICDesign\u002F12.Chapter14","\u002Fugcourses\u002Fjunior-spring\u002Fdigitalicdesign\u002Fchapter14","Chapter 14",{"text":80,"minutes":81,"time":81,"words":81},{"stem":680,"path":681,"title":682,"date":653,"collapsed":9,"readingTime":683},"posts\u002FUGCourses\u002F5.junior-spring\u002F1.digitalICDesign\u002F13.PastExams\u002F1.Midterm2022","\u002Fugcourses\u002Fjunior-spring\u002Fdigitalicdesign\u002Fpastexams\u002Fmidterm2022","2022 期中试题",{"text":60,"minutes":684,"time":685,"words":686},0.075,4500,15,{"stem":688,"path":689,"title":690,"date":653,"collapsed":9,"readingTime":691},"posts\u002FUGCourses\u002F5.junior-spring\u002F1.digitalICDesign\u002F13.PastExams\u002F2.Midterm2023","\u002Fugcourses\u002Fjunior-spring\u002Fdigitalicdesign\u002Fpastexams\u002Fmidterm2023","2023 期中试题",{"text":80,"minutes":81,"time":81,"words":81},{"stem":693,"path":694,"title":695,"date":653,"collapsed":9,"readingTime":696},"posts\u002FUGCourses\u002F5.junior-spring\u002F1.digitalICDesign\u002F13.PastExams\u002F3.FinalPolished","\u002Fugcourses\u002Fjunior-spring\u002Fdigitalicdesign\u002Fpastexams\u002Ffinalpolished","期末历年卷（AI 润色版）",{"text":21,"minutes":697,"time":698,"words":699},1.575,94500,315,{"stem":701,"path":702,"title":703,"date":653,"collapsed":9,"readingTime":704},"posts\u002FUGCourses\u002F5.junior-spring\u002F1.digitalICDesign\u002F14.ExamRecall2026","\u002Fugcourses\u002Fjunior-spring\u002Fdigitalicdesign\u002Fexamrecall2026","数字集成电路回忆 2026",{"text":60,"minutes":705,"time":706,"words":707},0.49,29400,98,{"stem":709,"path":710,"title":711,"date":653,"collapsed":9,"readingTime":712},"posts\u002FUGCourses\u002F5.junior-spring\u002F1.digitalICDesign\u002F2.Chapter4-Wire","\u002Fugcourses\u002Fjunior-spring\u002Fdigitalicdesign\u002Fchapter4-wire","Chapter 4：导线 Wire",{"text":397,"minutes":713,"time":714,"words":715},18.65,1119000,3730,{"stem":717,"path":718,"title":719,"date":653,"collapsed":9,"readingTime":720},"posts\u002FUGCourses\u002F5.junior-spring\u002F1.digitalICDesign\u002F3.Chapter5-Inverter","\u002Fugcourses\u002Fjunior-spring\u002Fdigitalicdesign\u002Fchapter5-inverter","Chapter 5：CMOS 反相器 Inverter",{"text":269,"minutes":721,"time":722,"words":723},9.385,563100,1877,{"stem":725,"path":726,"title":727,"date":653,"collapsed":9,"readingTime":728},"posts\u002FUGCourses\u002F5.junior-spring\u002F1.digitalICDesign\u002F4.Chapter6-LogicGate","\u002Fugcourses\u002Fjunior-spring\u002Fdigitalicdesign\u002Fchapter6-logicgate","Chapter 6：逻辑门 Logic Gate",{"text":31,"minutes":729,"time":730,"words":731},8.635,518100,1727,{"stem":733,"path":734,"title":735,"date":653,"collapsed":9,"readingTime":736},"posts\u002FUGCourses\u002F5.junior-spring\u002F1.digitalICDesign\u002F5.Chapter7-SequentialLogic","\u002Fugcourses\u002Fjunior-spring\u002Fdigitalicdesign\u002Fchapter7-sequentiallogic","Chapter 7：时序逻辑 Sequential Logic",{"text":463,"minutes":737,"time":738,"words":739},16.645,998700,3329,{"stem":741,"path":742,"title":743,"date":653,"collapsed":9,"readingTime":744},"posts\u002FUGCourses\u002F5.junior-spring\u002F1.digitalICDesign\u002F6.Chapter8-Speed","\u002Fugcourses\u002Fjunior-spring\u002Fdigitalicdesign\u002Fchapter8-speed","Chapter 8：延迟与速度 Speed",{"text":745,"minutes":746,"time":747,"words":748},"33 min read",32.885,1973100,6577,{"stem":750,"path":751,"title":752,"date":653,"collapsed":9,"readingTime":753},"posts\u002FUGCourses\u002F5.junior-spring\u002F1.digitalICDesign\u002F7.Chapter9-Power","\u002Fugcourses\u002Fjunior-spring\u002Fdigitalicdesign\u002Fchapter9-power","Chapter 9：功耗 Power",{"text":754,"minutes":755,"time":756,"words":757},"31 min read",31.005,1860300,6201,{"stem":759,"path":760,"title":761,"date":653,"collapsed":9,"readingTime":762},"posts\u002FUGCourses\u002F5.junior-spring\u002F1.digitalICDesign\u002F8.Chapter10-Interconnect","\u002Fugcourses\u002Fjunior-spring\u002Fdigitalicdesign\u002Fchapter10-interconnect","Chapter 10：互连 Interconnect",{"text":463,"minutes":763,"time":764,"words":765},16.32,979200,3264,{"stem":767,"path":768,"title":769,"date":653,"collapsed":9,"readingTime":770},"posts\u002FUGCourses\u002F5.junior-spring\u002F1.digitalICDesign\u002F9.Chapter11-Timing","\u002Fugcourses\u002Fjunior-spring\u002Fdigitalicdesign\u002Fchapter11-timing","Chapter 11：时序 Timing",{"text":289,"minutes":771,"time":772,"words":773},19.68,1180800,3936,{"stem":775,"path":776,"title":777,"date":653,"collapsed":343,"readingTime":778},"posts\u002FUGCourses\u002F5.junior-spring\u002F1.digitalICDesign\u002Findex","\u002Fugcourses\u002Fjunior-spring\u002Fdigitalicdesign","数字集成电路设计",{"text":80,"minutes":81,"time":81,"words":81},{"stem":780,"path":781,"title":782,"date":653,"collapsed":9,"readingTime":783},"posts\u002FUGCourses\u002F5.junior-spring\u002F2.computerOrganization\u002F1.L1-Intro","\u002Fugcourses\u002Fjunior-spring\u002Fcomputerorganization\u002Fl1-intro","L1：计算机发展史与体系结构导论",{"text":397,"minutes":784,"time":785,"words":786},18.695,1121700,3739,{"stem":788,"path":789,"title":790,"date":653,"collapsed":9,"readingTime":791},"posts\u002FUGCourses\u002F5.junior-spring\u002F2.computerOrganization\u002F10.L8-9-Memory","\u002Fugcourses\u002Fjunior-spring\u002Fcomputerorganization\u002Fl8-9-memory","L8-9：存储器层次结构",{"text":792,"minutes":793,"time":794,"words":795},"128 min read",127.1,7626000,25420,{"stem":797,"path":798,"title":799,"date":653,"collapsed":9,"readingTime":800},"posts\u002FUGCourses\u002F5.junior-spring\u002F2.computerOrganization\u002F11.L10-11-Parallelism","\u002Fugcourses\u002Fjunior-spring\u002Fcomputerorganization\u002Fl10-11-parallelism","L10-11：并行性",{"text":801,"minutes":802,"time":803,"words":804},"159 min read",158.86,9531600,31772,{"stem":806,"path":807,"title":808,"date":653,"collapsed":9,"readingTime":809},"posts\u002FUGCourses\u002F5.junior-spring\u002F2.computerOrganization\u002F12.L12-CacheCoherence","\u002Fugcourses\u002Fjunior-spring\u002Fcomputerorganization\u002Fl12-cachecoherence","L12：缓存一致性 Cache Coherence",{"text":810,"minutes":811,"time":812,"words":813},"76 min read",75.395,4523700,15079,{"stem":815,"path":816,"title":817,"date":653,"collapsed":9,"readingTime":818},"posts\u002FUGCourses\u002F5.junior-spring\u002F2.computerOrganization\u002F13.L13-14-ComplexPipeline","\u002Fugcourses\u002Fjunior-spring\u002Fcomputerorganization\u002Fl13-14-complexpipeline","L13-14：复杂流水线（衔接 L7）",{"text":819,"minutes":820,"time":821,"words":822},"44 min read",43.985,2639100,8797,{"stem":824,"path":825,"title":826,"date":653,"collapsed":9,"readingTime":827},"posts\u002FUGCourses\u002F5.junior-spring\u002F2.computerOrganization\u002F14.L15","\u002Fugcourses\u002Fjunior-spring\u002Fcomputerorganization\u002Fl15","L15：期末复习问答",{"text":269,"minutes":828,"time":829,"words":830},9.105,546300,1821,{"stem":832,"path":833,"title":834,"date":653,"collapsed":9,"readingTime":835},"posts\u002FUGCourses\u002F5.junior-spring\u002F2.computerOrganization\u002F2.L2-Binary","\u002Fugcourses\u002Fjunior-spring\u002Fcomputerorganization\u002Fl2-binary","L2：二进制数制",{"text":80,"minutes":81,"time":81,"words":81},{"stem":837,"path":838,"title":839,"date":653,"collapsed":9,"readingTime":840},"posts\u002FUGCourses\u002F5.junior-spring\u002F2.computerOrganization\u002F3.L3-CMemory","\u002Fugcourses\u002Fjunior-spring\u002Fcomputerorganization\u002Fl3-cmemory","L3：C 语言与内存模型",{"text":841,"minutes":842,"time":843,"words":844},"98 min read",97.32,5839200,19464,{"stem":846,"path":847,"title":848,"date":653,"collapsed":9,"readingTime":849},"posts\u002FUGCourses\u002F5.junior-spring\u002F2.computerOrganization\u002F4.L4a-wbx","\u002Fugcourses\u002Fjunior-spring\u002Fcomputerorganization\u002Fl4a-wbx","L4a：wbx",{"text":80,"minutes":81,"time":81,"words":81},{"stem":851,"path":852,"title":853,"date":653,"collapsed":9,"readingTime":854},"posts\u002FUGCourses\u002F5.junior-spring\u002F2.computerOrganization\u002F5.L4b-MachineCode","\u002Fugcourses\u002Fjunior-spring\u002Fcomputerorganization\u002Fl4b-machinecode","L4b：机器码 Machine Code",{"text":80,"minutes":81,"time":81,"words":81},{"stem":856,"path":857,"title":858,"date":653,"collapsed":9,"readingTime":859},"posts\u002FUGCourses\u002F5.junior-spring\u002F2.computerOrganization\u002F6.L5-DSD","\u002Fugcourses\u002Fjunior-spring\u002Fcomputerorganization\u002Fl5-dsd","L5：数字系统设计 Digital System Design",{"text":269,"minutes":860,"time":861,"words":862},9.955,597300,1991,{"stem":864,"path":865,"title":866,"date":653,"collapsed":9,"readingTime":867},"posts\u002FUGCourses\u002F5.junior-spring\u002F2.computerOrganization\u002F7.L6a-SingleCycle","\u002Fugcourses\u002Fjunior-spring\u002Fcomputerorganization\u002Fl6a-singlecycle","L6a：单周期处理器设计",{"text":219,"minutes":868,"time":869,"words":870},22.125,1327500,4425,{"stem":872,"path":873,"title":874,"date":653,"collapsed":9,"readingTime":875},"posts\u002FUGCourses\u002F5.junior-spring\u002F2.computerOrganization\u002F8.L6b-Microcode","\u002Fugcourses\u002Fjunior-spring\u002Fcomputerorganization\u002Fl6b-microcode","L6b：微码处理器架构",{"text":387,"minutes":876,"time":877,"words":878},11.86,711600,2372,{"stem":880,"path":881,"title":882,"date":653,"collapsed":9,"readingTime":883},"posts\u002FUGCourses\u002F5.junior-spring\u002F2.computerOrganization\u002F9.L7-Pipeline","\u002Fugcourses\u002Fjunior-spring\u002Fcomputerorganization\u002Fl7-pipeline","L7：流水线处理器",{"text":177,"minutes":884,"time":885,"words":886},44.505,2670300,8901,{"stem":888,"path":889,"title":890,"date":653,"collapsed":343,"readingTime":891},"posts\u002FUGCourses\u002F5.junior-spring\u002F2.computerOrganization\u002Findex","\u002Fugcourses\u002Fjunior-spring\u002Fcomputerorganization","计算机组成与系统结构",{"text":60,"minutes":892,"time":893,"words":894},0.12,7200,24,{"stem":896,"path":897,"title":898,"date":78,"collapsed":9,"readingTime":899},"posts\u002FUGCourses\u002F5.junior-spring\u002Findex","\u002Fugcourses\u002Fjunior-spring","大三春夏",{"text":80,"minutes":81,"time":81,"words":81},{"stem":901,"path":902,"title":903,"date":78,"collapsed":9,"readingTime":904},"posts\u002FUGCourses\u002Findex","\u002Fugcourses","本科课程",{"text":80,"minutes":81,"time":81,"words":81},{"stem":906,"path":907,"title":908,"date":909,"collapsed":9,"readingTime":910},"posts\u002Fubuntu\u002F1.config","\u002Fubuntu\u002Fconfig","ubuntu 系统配置","2025-08-26 19:38:06",{"text":158,"minutes":911,"time":912,"words":913},3.815,228900,763,{"stem":915,"path":916,"title":917,"date":918,"collapsed":9,"readingTime":919},"posts\u002Fubuntu\u002F2.cadence\u002F1.mmsim","\u002Fubuntu\u002Fcadence\u002Fmmsim","在 Ubuntu 24.04 上安装 Cadence MMSIM 15.1 的兼容性问题","2026-09-09 14:06:40",{"text":158,"minutes":920,"time":921,"words":922},3.5,210000,700,{"stem":924,"path":925,"title":926,"date":918,"collapsed":9,"readingTime":927},"posts\u002Fubuntu\u002F2.cadence\u002F2.innovus","\u002Fubuntu\u002Fcadence\u002Finnovus","Innovus安装",{"text":11,"minutes":928,"time":929,"words":930},2.08,124800,416,{"stem":932,"path":933,"title":934,"date":918,"collapsed":9,"readingTime":935},"posts\u002Fubuntu\u002F2.cadence\u002Findex","\u002Fubuntu\u002Fcadence","Ubuntu24.04安装Cadence 系列软件",{"text":269,"minutes":936,"time":937,"words":938},9.98,598800,1996,{"stem":940,"path":941,"title":942,"date":918,"collapsed":9,"readingTime":943},"posts\u002Fubuntu\u002F3.synopsys","\u002Fubuntu\u002Fsynopsys","Ubuntu 24.04 安装 Synopsys",{"text":269,"minutes":944,"time":945,"words":946},9.555,573300,1911,{"stem":948,"path":949,"title":950,"date":918,"collapsed":9,"readingTime":951},"posts\u002Fubuntu\u002F4.vivado","\u002Fubuntu\u002Fvivado","Ubuntu 24.04 安装 Vivado 2020.1",{"text":60,"minutes":952,"time":953,"words":954},0.62,37200,124,{"stem":956,"path":957,"title":958,"date":918,"collapsed":9,"readingTime":959},"posts\u002Fubuntu\u002F5.migrate","\u002Fubuntu\u002Fmigrate","硬盘迁移系统",{"text":60,"minutes":960,"time":961,"words":962},0.64,38400,128,{"stem":964,"path":965,"title":966,"date":967,"collapsed":9,"readingTime":968},"posts\u002Fubuntu\u002Findex","\u002Fubuntu","Ubuntu装进移动硬盘","2025-08-25 19:38:06",{"text":269,"minutes":969,"time":970,"words":971},9.26,555600,1852,{"id":973,"title":479,"body":974,"categories":2640,"collapsed":9,"date":480,"description":2641,"draft":9,"extension":2642,"hideInArchive":343,"hideInList":343,"image":2643,"meta":2644,"navigation":343,"path":478,"permalink":2643,"published":2643,"readingTime":2646,"recommend":2643,"references":2643,"seo":2647,"sitemap":2648,"stem":477,"tags":2649,"type":2652,"updated":480,"__hash__":2653},"content\u002Fposts\u002FUGCourses\u002F4.junior-autumn\u002F2.ICCAD\u002F3.Vi.md",{"type":975,"value":976,"toc":2609},"minimark",[977,982,1069,1073,1180,1185,1220,1224,1287,1292,1382,1386,1436,1440,1476,1479,1484,1492,1496,1536,1555,1597,1601,1621,1625,1632,1819,1832,1836,1842,1945,1949,1955,2223,2227,2313,2317,2403,2407,2467,2471,2516,2522],[978,979,981],"h2",{"id":980},"editors","Editors",[983,984,985,1049],"ul",{},[986,987,988,989],"li",{},"Programs that let you interactively edit text files，即交互式编辑文本文件的程序有：\n",[983,990,991,1002,1011,1023,1035],{},[986,992,993,994,998,999],{},"DOS: ",[995,996,997],"code",{"code":997},"edlin",", ",[995,1000,1001],{"code":1001},"edit",[986,1003,1004,1005,998,1008],{},"Windows: ",[995,1006,1007],{"code":1007},"notepad",[995,1009,1010],{"code":1010},"wordpad",[986,1012,1013,1014,998,1017,998,1020],{},"Unix: ",[995,1015,1016],{"code":1016},"ed",[995,1018,1019],{"code":1019},"vi",[995,1021,1022],{"code":1022},"vim",[986,1024,1025,1029,1030],{},[1026,1027,1028],"mark",{},"GNU:"," ",[1026,1031,1032],{},[995,1033,1034],{"code":1034},"emacs",[986,1036,1037,998,1040,998,1043,998,1046],{},[995,1038,1039],{"code":1039},"xedit",[995,1041,1042],{"code":1042},"gedit",[995,1044,1045],{"code":1045},"nano",[995,1047,1048],{"code":1048},"pico",[986,1050,1051,1052,1056,1057,1060,1061],{},"文字处理器，",[1053,1054,1055],"strong",{},"带排版、字体、图片、分页","等能力，保存的通常不是纯文本（如 ",[995,1058,1059],{"code":1059},".doc\u002F.docx\u002F.odt\u002F.pdf"," 等）\n",[983,1062,1063,1066],{},[986,1064,1065],{},"WordStar, MSWord, Framemaker, Acrobat…",[986,1067,1068],{},"StarOffice, OpenOffice, LibreOffice",[978,1070,1072],{"id":1071},"vi-modes","vi Modes",[983,1074,1075,1113,1145],{},[986,1076,1077,1080,1081],{},[1053,1078,1079],{},"Command Mode"," 命令模式\n",[983,1082,1083,1088,1091],{},[986,1084,1085,1087],{},[995,1086,1019],{"code":1019}," 启动后为命令模式",[986,1089,1090],{},"每一个按键执行一个编辑命令",[986,1092,1093,1029,1098,1029,1105,1110],{},[1026,1094,1095],{},[1053,1096,1097],{},"输入",[1026,1099,1100],{},[1053,1101,1102],{},[995,1103,1104],{"code":1104},":",[1026,1106,1107],{},[1053,1108,1109],{},"进入命令行模式",[1026,1111,1112],{},"（command line mode）",[986,1114,1115,1118],{},[1053,1116,1117],{},"Insert Mode",[983,1119,1120,1142],{},[986,1121,1122,1125,1029,1130,1029,1137],{},[1026,1123,1124],{},"只有在 Insert mode 下，才可以做文字输入，",[1026,1126,1127],{},[1053,1128,1129],{},"按",[1026,1131,1132],{},[1053,1133,1134],{},[995,1135,1136],{"code":1136},"[ESC]",[1026,1138,1139],{},[1053,1140,1141],{},"键可回到命令模式",[986,1143,1144],{},"通过输入几个插入命令之一来进入",[986,1146,1147,1148,1150,1151],{},"简单 ",[995,1149,1019],{"code":1019}," 示例\n",[983,1152,1153,1159,1168,1174],{},[986,1154,1155,1158],{},[995,1156,1157],{"code":1157},"vi tmp.txt"," #在命令模式启动",[986,1160,1161,1164,1165,1167],{},[995,1162,1163],{"code":1163},"a"," #进入输入模式，在光标后追加",[1053,1166,1163],{},"ppend内容",[986,1169,1170,1173],{},[995,1171,1172],{"code":1172},"ESC"," #退出输入模式，回到命令模式",[986,1175,1176,1179],{},[995,1177,1178],{"code":1178},":wq"," #保存write并退出quit",[1181,1182,1184],"h3",{"id":1183},"easier-ways-for-practicing","Easier Ways for Practicing",[983,1186,1187,1196,1210],{},[986,1188,1189,1193],{},[1026,1190,1191],{},[995,1192,1022],{"code":1022},[1026,1194,1195],{},"：vi 的升级版",[986,1197,1198,1201,1202,1205],{},[995,1199,1200],{"code":1200},"vimtutor","：参考教材，这是 Vim 自带的",[1053,1203,1204],{},"交互式教程，它不是编辑器，",[1026,1206,1207],{},[1053,1208,1209],{},"而是教你用编辑器的课本",[986,1211,1212,1217],{},[1026,1213,1214],{},[995,1215,1216],{"code":1216},"gvim",[1026,1218,1219],{},"：带 GUI 的 vi",[1181,1221,1223],{"id":1222},"cursor-movement命令模式","Cursor Movement（命令模式）",[983,1225,1226,1229,1284],{},[986,1227,1228],{},"可以用方向箭头键进行光标移动",[986,1230,1231,1029,1234,1029,1239,1242],{},[1026,1232,1233],{},"可以用",[1026,1235,1236],{},[995,1237,1238],{"code":1238},"hjkl",[1026,1240,1241],{},"代替箭头",[983,1243,1244,1254,1264,1274],{},[986,1245,1246,1029,1251],{},[1026,1247,1248],{},[995,1249,1250],{"code":1250},"[n] h",[1026,1252,1253],{},"#左移 n 位",[986,1255,1256,1029,1261],{},[1026,1257,1258],{},[995,1259,1260],{"code":1260},"[n] j",[1026,1262,1263],{},"#下移 n 位",[986,1265,1266,1029,1271],{},[1026,1267,1268],{},[995,1269,1270],{"code":1270},"[n] k",[1026,1272,1273],{},"#上移 n 位",[986,1275,1276,1029,1281],{},[1026,1277,1278],{},[995,1279,1280],{"code":1280},"[n] l",[1026,1282,1283],{},"#右移 n 位",[986,1285,1286],{},"还有许多更高级的光标移动命令",[1288,1289,1291],"h4",{"id":1290},"屏幕间移动命令模式","屏幕间移动（命令模式）",[983,1293,1294,1318,1339,1361],{},[986,1295,1296,1029,1301,1304,1309,1029,1312],{},[1026,1297,1298],{},[995,1299,1300],{"code":1300},"^F",[1026,1302,1303],{},"#",[1026,1305,1306],{},[1053,1307,1308],{},"F",[1026,1310,1311],{},"orward",[1026,1313,1314],{},[1315,1316,1317],"u",{},"one screen",[986,1319,1320,1029,1325,1327,1332,1029,1335],{},[1026,1321,1322],{},[995,1323,1324],{"code":1324},"^B",[1026,1326,1303],{},[1026,1328,1329],{},[1053,1330,1331],{},"B",[1026,1333,1334],{},"ack",[1026,1336,1337],{},[1315,1338,1317],{},[986,1340,1341,1029,1346,1348,1353,1029,1356],{},[1026,1342,1343],{},[995,1344,1345],{"code":1345},"^D",[1026,1347,1303],{},[1026,1349,1350],{},[1053,1351,1352],{},"D",[1026,1354,1355],{},"own",[1026,1357,1358],{},[1315,1359,1360],{},"half screen",[986,1362,1363,1029,1368,1370,1375,1029,1378],{},[1026,1364,1365],{},[995,1366,1367],{"code":1367},"^U",[1026,1369,1303],{},[1026,1371,1372],{},[1053,1373,1374],{},"U",[1026,1376,1377],{},"p",[1026,1379,1380],{},[1315,1381,1360],{},[1288,1383,1385],{"id":1384},"行内移动命令模式","行内移动（命令模式）",[983,1387,1388,1403,1421],{},[986,1389,1390,1029,1395,1398],{},[1026,1391,1392],{},[995,1393,1394],{"code":1394},"$",[1026,1396,1397],{},"#end of current line，到行",[1026,1399,1400],{},[1053,1401,1402],{},"末",[986,1404,1405,1029,1410,1413,1418],{},[1026,1406,1407],{},[995,1408,1409],{"code":1409},"^",[1026,1411,1412],{},"#beginning of text on current line，到本行",[1026,1414,1415],{},[1053,1416,1417],{},"第一个非空字符",[1026,1419,1420],{},"，主要是跳过Tab或者空格等",[986,1422,1423,1029,1428,1431],{},[1026,1424,1425],{},[995,1426,1427],{"code":1427},"0",[1026,1429,1430],{},"#beginning of current line，到行",[1026,1432,1433],{},[1053,1434,1435],{},"首",[1288,1437,1439],{"id":1438},"单词间移动命令模式","单词间移动（命令模式）",[983,1441,1442,1455,1468],{},[986,1443,1444,1447,1448,1029,1451,1454],{},[995,1445,1446],{"code":1446},"[n] w"," #forward ",[995,1449,1450],{"code":1450},"[n]",[1053,1452,1453],{},"w","ord(s)，跳到下第n个词开头",[986,1456,1457,1460,1461,1464,1465,1467],{},[995,1458,1459],{"code":1459},"[n] b"," #",[1053,1462,1463],{},"b","ack ",[995,1466,1450],{"code":1450}," word(s)，跳到上第n个词开头",[986,1469,1470,1460,1473,1475],{},[995,1471,1472],{"code":1472},"e",[1053,1474,1472],{},"nd of word，走到当前光标所在的这个词的最后",[1288,1477,1478],{"id":1478},"搜索跳转",[1480,1481,1483],"h5",{"id":1482},"行内字符搜索命令模式","行内字符搜索（命令模式）",[983,1485,1486],{},[986,1487,1488,1491],{},[995,1489,1490],{"code":1490},"f character"," #forward to next this character，移动到下一个这个字母",[1480,1493,1495],{"id":1494},"全文搜索命令模式","全文搜索（命令模式）",[983,1497,1498,1516,1533],{},[986,1499,1500,1029,1505,1029,1508,1513],{},[1026,1501,1502],{},[995,1503,1504],{"code":1504},"\u002F pattern string",[1026,1506,1507],{},"#go to matched pattern",[1026,1509,1510],{},[1053,1511,1512],{},"downward",[1026,1514,1515],{},"，向下搜索pattern string",[986,1517,1518,1029,1523,1029,1525,1530],{},[1026,1519,1520],{},[995,1521,1522],{"code":1522},"? pattern string",[1026,1524,1507],{},[1026,1526,1527],{},[1053,1528,1529],{},"upward",[1026,1531,1532],{},"，向上搜索pattern string",[986,1534,1535],{},"上面这两个和man里面的查找操作是一样的",[1377,1537,1538,1541,1546,1547,1552],{},[1026,1539,1540],{},"下面这两个是在",[1026,1542,1543],{},[995,1544,1545],{"code":1545},"\u002F","  ",[1026,1548,1549],{},[995,1550,1551],{"code":1551},"？",[1026,1553,1554],{},"时使用的",[983,1556,1557,1575,1592],{},[986,1558,1559,1564,1567,1572],{},[1026,1560,1561],{},[995,1562,1563],{"code":1563},"n",[1026,1565,1566],{},"：跳到",[1026,1568,1569],{},[1053,1570,1571],{},"下一个",[1026,1573,1574],{},"匹配（next）",[986,1576,1577,1582,1584,1589],{},[1026,1578,1579],{},[995,1580,1581],{"code":1581},"N",[1026,1583,1566],{},[1026,1585,1586],{},[1053,1587,1588],{},"上一个",[1026,1590,1591],{},"匹配（反方向的 next）",[986,1593,1594],{},[1026,1595,1596],{},"一般来说，如果小写是对后面进行操作，大写就是反向",[1288,1598,1600],{"id":1599},"行间跳转命令模式","行间跳转（命令模式）",[983,1602,1603,1612],{},[986,1604,1605,1029,1608,1611],{},[995,1606,1607],{"code":1607},"G",[1053,1609,1610],{},"Go"," to last line of file",[986,1613,1614,1617,1618,1620],{},[995,1615,1616],{"code":1616},"[n] G"," go to line ",[995,1619,1450],{"code":1450},"，Go 到第n行",[1181,1622,1624],{"id":1623},"inserting-text","Inserting Text",[1377,1626,1627,1628,1631],{},"这些命令都是",[1053,1629,1630],{},"在命令模式下","按的，只是进入插入模式的位置不同而已",[983,1633,1634,1666,1695,1730,1759,1790],{},[986,1635,1636,1029,1641,1643,1647,1029,1650,1655,1658,1663],{},[1026,1637,1638],{},[995,1639,1640],{"code":1640},"i",[1026,1642,1303],{},[1026,1644,1645],{},[1053,1646,1640],{},[1026,1648,1649],{},"nsert text",[1026,1651,1652],{},[1053,1653,1654],{},"before the cursor",[1026,1656,1657],{},"，在当前的",[1026,1659,1660],{},[1053,1661,1662],{},"光标前",[1026,1664,1665],{},"插入东西",[986,1667,1668,1029,1672,1674,1678,1029,1681,1686,1688,1693],{},[1026,1669,1670],{},[995,1671,1163],{"code":1163},[1026,1673,1303],{},[1026,1675,1676],{},[1053,1677,1163],{},[1026,1679,1680],{},"ppend text",[1026,1682,1683],{},[1053,1684,1685],{},"after the cursor",[1026,1687,1657],{},[1026,1689,1690],{},[1053,1691,1692],{},"光标后",[1026,1694,1665],{},[986,1696,1697,1029,1702,1704,1708,1029,1710,1715,1718,1723,1546,1726],{},[1026,1698,1699],{},[995,1700,1701],{"code":1701},"I",[1026,1703,1303],{},[1026,1705,1706],{},[1053,1707,1701],{},[1026,1709,1649],{},[1026,1711,1712],{},[1053,1713,1714],{},"at beginning of line",[1026,1716,1717],{},"，在",[1026,1719,1720],{},[1053,1721,1722],{},"行首",[1026,1724,1725],{},"加入东西",[1026,1727,1728],{},[1053,1729,1417],{},[986,1731,1732,1029,1737,1739,1743,1029,1745,1750,1752,1757],{},[1026,1733,1734],{},[995,1735,1736],{"code":1736},"A",[1026,1738,1303],{},[1026,1740,1741],{},[1053,1742,1736],{},[1026,1744,1680],{},[1026,1746,1747],{},[1053,1748,1749],{},"at end of line",[1026,1751,1717],{},[1026,1753,1754],{},[1053,1755,1756],{},"行末",[1026,1758,1725],{},[986,1760,1761,1029,1766,1768,1772,1029,1775,1780,1782,1787],{},[1026,1762,1763],{},[995,1764,1765],{"code":1765},"o",[1026,1767,1303],{},[1026,1769,1770],{},[1053,1771,1765],{},[1026,1773,1774],{},"pen new line",[1026,1776,1777],{},[1053,1778,1779],{},"after current line",[1026,1781,1717],{},[1026,1783,1784],{},[1053,1785,1786],{},"当前行后面加一行",[1026,1788,1789],{},"，插入东西",[986,1791,1792,1029,1797,1799,1803,1029,1805,1810,1812,1817],{},[1026,1793,1794],{},[995,1795,1796],{"code":1796},"O",[1026,1798,1303],{},[1026,1800,1801],{},[1053,1802,1796],{},[1026,1804,1774],{},[1026,1806,1807],{},[1053,1808,1809],{},"before current line",[1026,1811,1717],{},[1026,1813,1814],{},[1053,1815,1816],{},"当前行前面加一行",[1026,1818,1789],{},[1377,1820,1821,1824,1829],{},[1026,1822,1823],{},"大写一般都是对",[1026,1825,1826],{},[1053,1827,1828],{},"行",[1026,1830,1831],{},"的操作",[1181,1833,1835],{"id":1834},"deleting-text","Deleting Text",[1377,1837,1838,1839,1841],{},"这些命令是如何",[1053,1840,1630],{},"删东西",[983,1843,1844,1874,1895,1908,1915,1925,1933],{},[986,1845,1846,1029,1851,1853,1858,1029,1861,1029,1865,1868,1871],{},[1026,1847,1848],{},[995,1849,1850],{"code":1850},"dd",[1026,1852,1303],{},[1026,1854,1855],{},[1053,1856,1857],{},"d",[1026,1859,1860],{},"elete current line，会删到缓存区buffer，可以用",[1026,1862,1863],{},[995,1864,1377],{"code":1377},[1026,1866,1867],{},"粘贴",[1026,1869,1870],{},"（复制到光标后面）",[1026,1872,1873],{},"，所以删除其实也等于剪切",[986,1875,1876,1879,1880,1883,1884,1886,1887,1890,1891,1894],{},[995,1877,1878],{"code":1878},"[n] dd"," or ",[995,1881,1882],{"code":1882},"d [n] d"," #delete ",[995,1885,1450],{"code":1450}," line(s)，",[995,1888,1889],{"code":1889},"3dd","或者",[995,1892,1893],{"code":1893},"d3d","从当前行开始删3行",[986,1896,1897,1460,1900,1902,1903,1029,1905,1907],{},[995,1898,1899],{"code":1899},"[n] dw",[1053,1901,1857],{},"elete ",[995,1904,1450],{"code":1450},[1053,1906,1453],{},"ord(s)",[986,1909,1910,1460,1912,1914],{},[995,1911,1352],{"code":1352},[1053,1913,1352],{},"elete from cursor to end of line，从光标删到行尾，一般大写都是对行的操作",[986,1916,1917,1920,1921,1924],{},[995,1918,1919],{"code":1919},"x"," #delete current character，删除",[1053,1922,1923],{},"当前","的字符",[986,1926,1927,1883,1930,1932],{},[995,1928,1929],{"code":1929},"[n] x",[995,1931,1450],{"code":1450}," characters",[986,1934,1935,1938,1939,1941,1942],{},[995,1936,1937],{"code":1937},"[n] X"," #delete previous ",[995,1940,1450],{"code":1450}," character，删除光标之前的字符，相当于",[995,1943,1944],{"code":1944},"backspace",[1288,1946,1948],{"id":1947},"changing-commands","Changing Commands",[1377,1950,1951,1952,1954],{},"这些命令也都还是",[1053,1953,1630],{},"执行",[983,1956,1957,1975,1988,2001,2021,2036,2052,2058,2066,2081,2091,2128,2142,2166,2174],{},[986,1958,1959,1545,1962,1460,1965,1967,1968,1971,1972,1974],{},[995,1960,1961],{"code":1961},"s",[995,1963,1964],{"code":1964},"S",[1053,1966,1964],{},"ubstitute，将该处 character 删除，",[1053,1969,1970],{},"并进入插入模式","，等待你输入新的字符，",[995,1973,1964],{"code":1964},"是删除一整行",[986,1976,1977,1980,1981,1984,1985],{},[995,1978,1979],{"code":1979},"r","，把光标下的字符",[1053,1982,1983],{},"直接替换replace成你接下来输入的那一个字符","，但",[1053,1986,1987],{},"仍然是命令模式",[986,1989,1990,1993,1994,1997,1998,2000],{},[995,1991,1992],{"code":1992},"R","，进入",[1053,1995,1996],{},"替换模式","：你打字会持续覆盖后面的字符，直到按",[995,1999,1172],{"code":1172},"键退出",[986,2002,2003,1460,2006,2009,2010,2012,2013,2016,2017,2020],{},[995,2004,2005],{"code":2005},"cw",[1053,2007,2008],{},"c","hange ",[1053,2011,1453],{},"ord，从光标位置开始，",[1053,2014,2015],{},"把“到单词结束”的内容删掉","，然后",[1053,2018,2019],{},"进入插入模式","让你输入新词",[986,2022,2023,1460,2026,2028,2029,1029,2031,2033,2034,2020],{},[995,2024,2025],{"code":2025},"[n]cw",[1053,2027,2008],{},"hange next ",[995,2030,1450],{"code":1450},[1053,2032,1453],{},"ord(s)，删除n个单词，然后",[1053,2035,2019],{},[986,2037,2038,1460,2041,2043,2044,2047,2049,2050],{},[995,2039,2040],{"code":2040},"c$",[1053,2042,2008],{},"hange from cursor to end of line，从光标位置开始，到",[1053,2045,2046],{},"行尾",[995,2048,1394],{"code":1394},"全部清掉，然后",[1053,2051,2019],{},[986,2053,2054,2057],{},[995,2055,2056],{"code":2056},"~"," #change case of character，把光标下字母大小写翻转",[986,2059,2060,1460,2063,2065],{},[995,2061,2062],{"code":2062},"J",[1053,2064,2062],{},"oin current line and next line，把下一行移到该行后面",[986,2067,2068,1029,2072,2074,2078],{},[1026,2069,2070],{},[995,2071,1315],{"code":1315},[1026,2073,1303],{},[1026,2075,2076],{},[1053,2077,1315],{},[1026,2079,2080],{},"ndo the last command just done，即撤回",[986,2082,2083,2086,2087,2090],{},[995,2084,2085],{"code":2085},"."," #repeat last change, ",[1053,2088,2089],{},"redo","，重复上一次动作",[986,2092,2093,1029,2098,1029,2101,1029,2106,2108,2113,1029,2116,1029,2120,1029,2125],{},[1026,2094,2095],{},[995,2096,2097],{"code":2097},"[n]yy",[1026,2099,2100],{},"or",[1026,2102,2103],{},[995,2104,2105],{"code":2105},"y[n]y",[1026,2107,1303],{},[1026,2109,2110],{},[1053,2111,2112],{},"y",[1026,2114,2115],{},"ank",[1026,2117,2118],{},[995,2119,1450],{"code":1450},[1026,2121,2122],{},[1053,2123,2124],{},"line(s)",[1026,2126,2127],{},"to buffer，yank复制",[986,2129,2130,1460,2133,2135,2136,1029,2138,2141],{},[995,2131,2132],{"code":2132},"[n]yw",[1053,2134,2112],{},"ank ",[995,2137,1450],{"code":1450},[1053,2139,2140],{},"word(s)"," to buffer，复制单词",[986,2143,2144,1029,2148,2150,2154,2157,2160,2163],{},[1026,2145,2146],{},[995,2147,1377],{"code":1377},[1026,2149,1303],{},[1026,2151,2152],{},[1053,2153,1377],{},[1026,2155,2156],{},"ut yanked or deleted text after cursor，复制到",[1026,2158,2159],{},"光标",[1026,2161,2162],{},"后面",[1026,2164,2165],{},"（如果是一整行，就复制到光标所在行的后面一行）",[986,2167,2168,1460,2171,2173],{},[995,2169,2170],{"code":2170},"P",[1053,2172,2170],{},"ut yanked or deleted text before cursor，复制到前面，小写对后操作，大写一般就是对前面操作",[986,2175,2176,2181],{},[1026,2177,2178],{},[995,2179,2180],{"code":2180},"4dd10jp",[983,2182,2183,2196,2211],{},[986,2184,2185,1029,2188,1029,2193],{},[1026,2186,2187],{},"#1",[1026,2189,2190],{},[995,2191,2192],{"code":2192},"4dd",[1026,2194,2195],{},"删除 4 行",[986,2197,2198,1029,2201,1029,2206],{},[1026,2199,2200],{},"#2",[1026,2202,2203],{},[995,2204,2205],{"code":2205},"10j",[1026,2207,2208],{},[1053,2209,2210],{},"光标下移 10 行",[986,2212,2213,1029,2216,1029,2220],{},[1026,2214,2215],{},"#3",[1026,2217,2218],{},[995,2219,1377],{"code":1377},[1026,2221,2222],{},"将删除的 4 行复制到光标后",[1181,2224,2226],{"id":2225},"command-line-mode命令行模式","Command Line Mode命令行模式",[983,2228,2229,2255],{},[986,2230,2231,1029,2234,2238,2241,2245,2248,2252],{},[1026,2232,2233],{},"Enter command line mode by typing a",[1026,2235,2236],{},[995,2237,1104],{"code":1104},[1026,2239,2240],{},"，输入",[1026,2242,2243],{},[995,2244,1104],{"code":1104},[1026,2246,2247],{},"可以到命令",[1026,2249,2250],{},[1053,2251,1828],{},[1026,2253,2254],{},"模式",[986,2256,2257,2260,2261],{},[1053,2258,2259],{},"Line indicators"," 行定位符\n",[983,2262,2263,2272,2281,2294],{},[986,2264,2265,2268,2269],{},[995,2266,2267],{"code":2267},":``20","：移动到第 20 行，如 ",[995,2270,2271],{"code":2271},":20",[986,2273,2274,1029,2277,2280],{},[995,2275,2276],{"code":2276},":``.",[1053,2278,2279],{},"current line","：将光标移至本行首",[986,2282,2283,1029,2286,2289,2290,2293],{},[995,2284,2285],{"code":2285},":``$",[1053,2287,2288],{},"last line","：将光标移至",[1053,2291,2292],{},"整文","的行末",[986,2295,2296,998,2299,998,2302,998,2305,2308,2309,2312],{},[995,2297,2298],{"code":2298},":``+",[995,2300,2301],{"code":2301},"-",[995,2303,2304],{"code":2304},".+5",[995,2306,2307],{"code":2307},"-10","：光标向上向下移动几行；",[995,2310,2311],{"code":2311},"$-3"," 意思为光标先移动到最后一行，然后再向上移动 3 行",[1288,2314,2316],{"id":2315},"file-manipulation","File Manipulation",[983,2318,2319,2342,2352,2360,2376,2393],{},[986,2320,2321,1029,2325,2327,2331,1029,2334,2339],{},[1026,2322,2323],{},[995,2324,1178],{"code":1178},[1026,2326,1303],{},[1026,2328,2329],{},[1053,2330,1453],{},[1026,2332,2333],{},"rite changes and",[1026,2335,2336],{},[1053,2337,2338],{},"q",[1026,2340,2341],{},"uit",[986,2343,2344,2347,2348,2351],{},[995,2345,2346],{"code":2346},":w!"," # ! ",[1053,2349,2350],{},"f","orce overwrite of file，即强制保存",[986,2353,2354,1460,2357,2359],{},[995,2355,2356],{"code":2356},":q",[1053,2358,2338],{},"uit if no changes made",[986,2361,2362,1029,2367,2369,2373],{},[1026,2363,2364],{},[995,2365,2366],{"code":2366},":q!",[1026,2368,1303],{},[1026,2370,2371],{},[1053,2372,2338],{},[1026,2374,2375],{},"uit without saving changes ! ，即强制退出，不保存退出",[986,2377,2378,2381,2382,2385,2386,2389,2390],{},[995,2379,2380],{"code":2380},":![cmd]"," #shell escape，即暂时跳到外面的 shell 里 ! 执行",[995,2383,2384],{"code":2384},"[cmd]","例如 ",[995,2387,2388],{"code":2388},":!ls","、",[995,2391,2392],{"code":2392},":!pwd",[986,2394,2395,2398,2399,2402],{},[995,2396,2397],{"code":2397},":r [file]"," # ",[995,2400,2401],{"code":2401},"r=read"," insert file at cursor position，即把其它文件的内容插入到后面，默认会换行",[1288,2404,2406],{"id":2405},"configuring-vi-session","Configuring vi Session",[983,2408,2409,2430,2440,2457],{},[986,2410,2411,1029,2416,1029,2419,1029,2424,2427],{},[1026,2412,2413],{},[995,2414,2415],{"code":2415},":set all",[1026,2417,2418],{},"#display",[1026,2420,2421],{},[1053,2422,2423],{},"all",[1026,2425,2426],{},"option settings，显示所有的选项设置",[1026,2428,2429],{},"（q退出）",[986,2431,2432,2435,2436,2439],{},[995,2433,2434],{"code":2434},":set ignorecase"," #ignore the case of a character in a search，先设置再搜索，忽略大小写查找，使用 ",[995,2437,2438],{"code":2438},"set noignorecase"," 进行关闭",[986,2441,2442,1029,2447,1546,2450,2452],{},[1026,2443,2444],{},[995,2445,2446],{"code":2446},":set number",[1026,2448,2449],{},"#display line numbers，显示行号",[1026,2451,1890],{},[1026,2453,2454],{},[995,2455,2456],{"code":2456},":set nu",[986,2458,2459,1029,2464],{},[1026,2460,2461],{},[995,2462,2463],{"code":2463},":set nonumber",[1026,2465,2466],{},"#turn off line numbers，关闭行号显示",[1288,2468,2470],{"id":2469},"line-manipulation","Line Manipulation",[983,2472,2473,2479,2488],{},[986,2474,2475,2478],{},[995,2476,2477],{"code":2477},":number"," #locate，移动到对应行",[986,2480,2481,1460,2484,2487],{},[995,2482,2483],{"code":2483},":n1,n2 m n3",[1053,2485,2486],{},"m","ove，将 n1 到 n2 行，移动到 n3 行后的位置，会自动换行",[986,2489,2490,1460,2493,2495,2496],{},[995,2491,2492],{"code":2492},":n1,n2 d",[1053,2494,1857],{},"elete\n",[983,2497,2498,2510],{},[986,2499,2500,2503,2504,2506,2507,2509],{},[995,2501,2502],{"code":2502},":.,$-2 d"," #删除当前行到倒数第 3 行，",[995,2505,2085],{"code":2085},"当前行，",[995,2508,1394],{"code":1394},"最后一行",[986,2511,2512,2515],{},[995,2513,2514],{"code":2514},":1,. d"," #删除第 1 行到当前行",[1288,2517,2519],{"id":2518},"substitution",[1026,2520,2521],{},"Substitution",[983,2523,2524],{},[986,2525,2526,2529],{},[995,2527,2528],{"code":2528},":[Addr]s\u002Fold-expr\u002Fnew-string\u002F[g]",[983,2530,2531,2541,2559,2565,2571,2594],{},[986,2532,2533,2536,2537,2540],{},[995,2534,2535],{"code":2535},"[Addr]","表示“在哪些行做替换”，不写只对",[1053,2538,2539],{},"当前行","做",[986,2542,2543,2545,2546,2548,2549,2552,2553,2555,2556],{},[995,2544,1961],{"code":1961},"：表示替换",[1053,2547,1961],{},"ubstitude操作，",[995,2550,2551],{"code":2551},"g"," 表示全局",[1053,2554,2551],{},"lobal替换，省略 option 时",[1053,2557,2558],{},"仅对每行第一个匹配串进行替换",[986,2560,2561,2564],{},[995,2562,2563],{"code":2563},":s\u002Fhte\u002Fthe\u002Fg"," #当前行所有 hte 换为 the",[986,2566,2567,2570],{},[995,2568,2569],{"code":2569},":2,30s\u002Fuse\u002Fused"," #将 2-30 行每行第一个 use 换位 used",[986,2572,2573,2576,2577,2580,2581,2584,2585,2587,2588,2590,2591],{},[995,2574,2575],{"code":2575},":1,$s\u002F``Oct\\.``\u002FNov."," #将 1 到最后一行每行第一个 ",[995,2578,2579],{"code":2579},"Oct."," 换成 ",[995,2582,2583],{"code":2583},"Nov.","。注意，这里将 ",[995,2586,2085],{"code":2085}," 视为普通的点，所以文本匹配的是 ",[995,2589,2579],{"code":2579}," 而不是 ",[995,2592,2593],{"code":2593},"Oct",[986,2595,2596,2599,2600,2603,2604,2606,2607],{},[995,2597,2598],{"code":2598},":1,$-3s\u002FOct\\.\u002FNov.\u002Fg"," #将 1 到",[1053,2601,2602],{},"倒数第 4 行","所有 ",[995,2605,2579],{"code":2579}," 换成",[995,2608,2583],{"code":2583},{"title":2610,"searchDepth":2611,"depth":2611,"links":2612},"",4,[2613,2615],{"id":980,"depth":2614,"text":981},2,{"id":1071,"depth":2614,"text":1072,"children":2616},[2617,2619,2630,2631,2634],{"id":1183,"depth":2618,"text":1184},3,{"id":1222,"depth":2618,"text":1223,"children":2620},[2621,2622,2623,2624,2629],{"id":1290,"depth":2611,"text":1291},{"id":1384,"depth":2611,"text":1385},{"id":1438,"depth":2611,"text":1439},{"id":1478,"depth":2611,"text":1478,"children":2625},[2626,2628],{"id":1482,"depth":2627,"text":1483},5,{"id":1494,"depth":2627,"text":1495},{"id":1599,"depth":2611,"text":1600},{"id":1623,"depth":2618,"text":1624},{"id":1834,"depth":2618,"text":1835,"children":2632},[2633],{"id":1947,"depth":2611,"text":1948},{"id":2225,"depth":2618,"text":2226,"children":2635},[2636,2637,2638,2639],{"id":2315,"depth":2611,"text":2316},{"id":2405,"depth":2611,"text":2406},{"id":2469,"depth":2611,"text":2470},{"id":2518,"depth":2611,"text":2521},[903],"Vi 编辑器基础操作","md",null,{"slots":2645},{},{"text":329,"minutes":482,"time":483,"words":484},{"title":479,"description":2641},{"loc":478},[2650,2651],"Linux","课程笔记","tech","sLhcHDZ2txeP3sUo8-v6JKyybTp5emeO6Vkbsk5j-Hw",[2655,2656],{"title":470,"path":469,"stem":468,"date":471,"type":2652,"children":-1},{"title":488,"path":487,"stem":486,"date":489,"type":2652,"children":-1},1789057275636]