Vi Myself常用命令

本文汇总了Vim编辑器的实用技巧,包括命令快速检索、文本编辑操作、光标定位及移动、查找替换等功能,旨在提升开发者的编辑效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    个人建议一网站,很不错的:vim工程编辑设置

序号         命令                作用

  1    按ese,按q输入:     弹出使用的命令列表
  2    :%s/^..//     删除文件前两列的字符
  3    Ctrl+v :    可视化模式,可以选中相应的段进行复制、删除(X)等操作
  4    :%s/$/^M/g     每行中间增加一行空行
  5    nG或ngg     移至第N行首
  6    nyl         复制当前光标起的n个字符
  7    nyw         复制当前光标起的n个单词
  8    :n,ms/^/#/    在指定行首添加'#'
  9     :%s/^/#/g    在所有行首添加'#'
 10    :n,ms/^./g    把某几行的首字母代替
 11     :g/str/d    找到有字符串str的行并将其删除
 12    J        删除空行
 13     CTRL-R        恢复操作
 14    a        到光标行末尾的插入模式
 15     ZZ        保存并退出
 16    :e!        放弃修改重新装载之前的文件
 17     :set mouse=a或     进入鼠标模式(可随意移动光标在任何位置)
 18     :help command    command命令帮助
 19     :help E37    看到不能理解的错误信息可寻找它的帮助
 20     w/b        光标移动到前后单词词头位置
 21     e/ge        光标移动到前后单词词后位置
 22     $        光标移动到当前行行尾
 23     ^        光标移动到一行的第一个非空字符
 24    0        光标移动到一行的第一个字符
 25    fx/Fx        光标移动到含x的字符处(右/左)
 26    tx/Tx        光标移动到含x的字符前一个字符处(右/左)
 27    k/j        光标上下移动到某行
 28    %        光标移动到下一个()/[]/{}位置处
 29    H/M/L        光标移动到首、中间、尾行
 30    CTRL-G        显示正在编辑文件名称以及行号
 31    :set number/nu    显示行号 (nonumber 不显示)
 32    :set ruler    显示当前光标位置
 33    CTRL-D/U    向上/下滚动半个屏幕
 34    CTRL-E/Y    向上/下滚动一行(整个屏幕)
 35    zz        光标处在屏幕的中间
 36    zt/zb        光标所在行移动屏幕的顶部/底部
 37    /、? (n、N)    查找及其上下索引
 38     /x***        查找时可用上下选择相应查找匹配的单词
 39    :set ignorecase 查找时忽略大小写 (noignorecase 再次区分大小写)
 40     /\<***\>    查找完全匹配字符***
 41    :set hlsearch    查找的字符高亮显示 (nohlsearch 非高亮)
 42    ^x / x$        查找匹配一行开头(结尾)为x的对象
 43    /^the$        查找仅匹配the的行
 44     /a.b        查找时.匹配人和字符
 45    /x\.        查找关于x.x的字符串

内容概要:该论文探讨了一种基于粒子群优化(PSO)的STAR-RIS辅助NOMA无线通信网络优化方法。STAR-RIS作为一种新型可重构智能表面,能同时反射和传输信号,与传统仅能反射的RIS不同。结合NOMA技术,STAR-RIS可以提升覆盖范围、用户容量和频谱效率。针对STAR-RIS元素众多导致获取完整信道状态信息(CSI)开销大的问题,作者提出一种在不依赖完整CSI的情况下,联合优化功率分配、基站波束成形以及STAR-RIS的传输和反射波束成形向量的方法,以最大化总可实现速率并确保每个用户的最低速率要求。仿真结果显示,该方案优于STAR-RIS辅助的OMA系统。 适合人群:具备一定无线通信理论基础、对智能反射面技术和非正交多址接入技术感兴趣的科研人员和工程师。 使用场景及目标:①适用于希望深入了解STAR-RIS与NOMA结合的研究者;②为解决无线通信中频谱资源紧张、提高系统性能提供新的思路和技术手段;③帮助理解PSO算法在无线通信优化问题中的应用。 其他说明:文中提供了详细的Python代码实现,涵盖系统参数设置、信道建模、速率计算、目标函数定义、约束条件设定、主优化函数设计及结果可视化等环节,便于读者理解和复现实验结果。此外,文章还对比了PSO与其他优化算法(如DDPG)的区别,强调了PSO在不需要显式CSI估计方面的优势。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值