精华内容
下载资源
问答
  • 批量注释取消注释,一个一个敲%,又太难受了。 经过多方资料查找和整理,结果如下: %回退上一步 Ctrl+Z %批量注释 ctrl+R %批量取消注释 Ctrl+T %注释换行 Ctrl+J %智能缩进 Ctrl+I 批量注释和批量取消注释还...

    写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友。
    (今天看到有位博主写的话,感觉很认同)

    学习matlab的时候,很多时候想回退到上一步,又找不到对应选项。
    想批量注释和取消注释,一个一个敲%,又太难受了。
    经过多方资料查找和整理,结果如下

    %回退上一步
    Ctrl+Z
    %批量注释
    Ctrl+R
    %批量取消注释
    Ctrl+T
    %注释换行
    Ctrl+J
    %智能缩进
    Ctrl+I
    

    批量注释和批量取消注释还可以用以下方法:
    1.在段首加 if 0 ,段尾加 end中间都不执行,相当于注释掉。

    2.可以选中需要添加注释的代码部分,然后右键选择“注释”。或者“取消注释”可以去掉标注。

    参考
    1.matlab如何返回上一步
    2.MATLAB批量注释及撤销的办法
    3.matlab怎样注释掉一段文字?
    4.matlab 批量注释(一次一次点%很麻烦)

    展开全文
  • python 批量注释以及取消

    千次阅读 2020-07-21 11:00:31
    代码选中的条件下,同时按住 Ctrl+/,被选中行被注释,再次按下Ctrl+/,注释取消

    代码选中的条件下,同时按住 Ctrl+/,被选中行被注释,再次按下Ctrl+/,注释被取消。

    展开全文
  • (1)添加批量注释 ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I(shift+i),再插入注释符,比如"#",再按Esc,就会全部注释了。是不是很简单? (2

    程序开发中,我们免不了要对代码进行注释操作,那在vim中如何进行代码的快速注释呢?OK,开始我们的学习吧。

    vim中单行注释只是多行注释的一个特例,这里统一进行多行注释的讲解

    (1)添加批量注释

    ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I(shift+i),再插入注释符,比如"#",再按Esc,就会全部注释了。是不是很简单?

    (2)批量去掉注释

    ctrl+v进入列编辑模式,横向选中列的个数(如"#"注释符号,需要选中两列),然后按d, 就会删除注释符号。

    就是这么简单。


    展开全文
  • vim真正的高阶用法(可视模式,末行模式,编辑模式) vim作为一个强大的,可靠性,效率性极高的文本编辑器,深受使用Linux系统的用户的喜欢,可以毫不夸张...因此,本文不就vim的历史以及它的基础用法做探讨,仅讨...

                                              vim真正的高阶用法(可视模式,替换模式,末行模式)

    vim作为一个强大的,可靠性,效率性极高的文本编辑器,深受使用Linux系统的用户的喜欢,可以毫不夸张的说,不会使用vim文本编辑器,纵使sed,awk,grep三剑客使用的再6,面对海量的文本内容,也是徒呼无奈。

    本文旨在揭示vim的神秘面纱,普通的用法并不能提高多少文本编辑的效率,要使用就使用高阶的技巧,对吧。因此,本文不就vim的历史以及它的基础用法做探讨,仅讨论高阶技巧。因此,无vim使用基础的同学可退出(无情劝退!!!!)。

    首先,就vim的模式来说,大致分为六种:

    一,正常模式

    也就是使用vim打开一个文本的时候,所进入的模式,这个模式也可称之为默认模式,基本模式,其他的任意模式均可以通过esc键回退到正常模式

    在该模式下,键盘可使用的按键有:v,p,x,cc,d,dd,i,o,r,R等等, 具体的用法是基础知识,请自行百度。

    二,命令模式

    在正常模式下输入“/”进入命令行模式,在该模式下可以进行搜索,替换等。该模式主要是针对的是文本内容。

    三,末行模式

    在正常模式下输入“:” 这个模式叫末行模式,可进行退出vim,vim的设置等等vim的内部交互命令输入。

    四,插入模式

    这个模式是相对正常模式的,文本文档通过a,i,o(大写和小写共三对)六个字母进入可编辑状态,也是使用率最高的模式

    五,可视模式(也有人叫它视图模式)

    此模式针对的是块编辑,也就是选定某一块区域,连续的,快速的,高效的编辑文本。快速选定文本文档内的特定内容全靠这个模式

    六,替换模式

    快速的替换文本文档的某些内容,替换方式可控,可自定义。修改文档(注意,不是编写文档)时的常用模式。

     



    vim的高阶用法主要集中在上面所说的二,三,五,六哲几个模式,因此,按照模式划分,依次讲解。讲解用例使用centos系统root根目录下最常见的文件anaconda-ks.cfg进行讲解

    文件内容如下:

    #version=DEVEL
    # System authorization information
    auth --enableshadow --passalgo=sha512
    # Use CDROM installation media
    cdrom
    # Use graphical install
    graphical
    # Run the Setup Agent on first boot
    firstboot --enable
    ignoredisk --only-use=sda
    # Keyboard layouts
    keyboard --vckeymap=us --xlayouts='us'
    # System language
    lang en_US.UTF-8
    
    # Network information
    network  --bootproto=dhcp --device=ens33 --onboot=off --ipv6=auto --no-activate
    network  --hostname=localhost.localdomain
    
    # Root password
    rootpw --iscrypted $6$3Y0z0FD29vhUy/Ed$PRmmeqp284stUb5548cvv9V.1JTgtwSsx4wSi5wicLri1tBIgw15wyhXdLCnoB7tv/7a38OpN2ybou/VNeTHP/
    # System services
    services --disabled="chronyd"
    # System timezone
    timezone Asia/Shanghai --isUtc --nontp
    # System bootloader configuration
    bootloader --location=mbr --boot-drive=sda
    # Partition clearing information
    clearpart --none --initlabel
    # Disk partitioning information
    part /boot --fstype="xfs" --ondisk=sda --size=2048
    part pv.198 --fstype="lvmpv" --ondisk=sda --size=100351
    volgroup centos --pesize=4096 pv.198
    logvol /home  --fstype="xfs" --size=4092 --name=home --vgname=centos
    logvol /  --fstype="xfs" --size=61440 --name=root --vgname=centos
    logvol /var  --fstype="xfs" --size=30720 --name=var --vgname=centos
    logvol swap  --fstype="swap" --size=4096 --name=swap --vgname=centos
    
    %packages
    @^minimal
    @core
    
    %end
    
    %addon com_redhat_kdump --disable --reserve-mb='128M'
    
    %end
    
    %anaconda
    pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty
    pwpolicy user --minlen=6 --minquality=1 --notstrict --nochanges --emptyok
    pwpolicy luks --minlen=6 --minquality=1 --notstrict --nochanges --notempty
    %end
    


    首先,vim打开该文件后,即进入正常模式,ctrl +g 可看到文档的基本信息

    以上表示,我的光标停留在了49行的第一个字母,vim所打开的文件名是 anaconda-ks.cfg,总共53行,光标在该文本文档的92%处停留。该文件没有被修改过,如果修改了,但还没保存退出,ctrl+g 会这样显示(加了个[Modified])。



    (一)正常模式---->可视模式(视图模式) 

    切换方式为v或者V或者ctrl+v,这里要说一下了,v,V,ctrl+v 是可视模式的三种状态,v是可视模式的基本模式(可以取得行或者块模式的效果,使用上更为灵活),V是可视模式的行可视模式(以行为单位),ctrl+v是可视模式的块可视模式(以块为单位,块也就是区域需要自己定义),进入可视模式后,复制,粘贴,删除,光标定位仍可使用,具体说,就是y,p,d,h,j,k,l都可使用,因此,配合这些按键就可以达到很多我们想要的结果,不仅有这些按键,我们还有快捷键可以使用!!!!!  也就是ve ,vw,vb。

    (1)v

    当然,我们如果脱离了其它模式只讲一个单一模式,无疑是耍流氓。比如,需要复制第一行的version,不包括前面的#号,将该单词粘贴到下一行,我们的按键顺序应该是ggwveyo esc p。这里,我们使用了ve组合的快捷键。

    ve表示光标处到单词末尾,连续ew,就是连续选取,以单词为单位,注意,不包括空格。vw和ve是一样的,只是包括了空格,也就是认为空格也是一个单位。

    vb是向后选择,多个b就是多次向后选取。

    vc和vs是删除光标所在字母并进入编辑模式。如果所在行是空行,那么,将删除空行后在下一行行首插入编辑,这里需要提一下cc,这个组合在正常模式下,表示删除光标所在行并进入编辑模式,简单说就是行重写,

    等于dd+大o

    (2)大v

    仍以示例文件为例,如果想要复制文件内的这么两行,怎么做?

    network  --bootproto=dhcp --device=ens33 --onboot=off --ipv6=auto --no-activate
           network  --hostname=localhost.localdomain

    思路首先是如何快速的定位到这么两行,然后选取这两行后复制,在粘贴到合适的地方。

    定位方法为:/ 后输入network,然后回车。此时,应该已经定位到这么两行了。

    Vjyy这个组合命令即可复制这两行了。此时,光标移动到文件末尾,p 即可看到复制的这两行内容了。

    大v的作用就是快递选定行的,仅此而已,注意一点,是按行为单位选取。此时,即使使用了hl来调整范围,依然是按行选定。

    (3)Ctrl +v

    这个没什么好说的,块选择,可以使用webhjkl这些按键快速选择。

     

    小结:可视模式--->插入模式,请使用vc,vs,如果需要快速复制整个文本,那么,命令应该为:ggvG+end+yy,

    ve,vw,vb按单词为单位选取(通常需要w,e,b配合,比如wve这样的组合,就是选取一个单词,wvee,选取两个单词,特殊符号算一个单词,),后续处理,自行思考。

    那么,如果你认真阅读了以上内容,下面这个问题应该对你是轻而易举的。

    问题:把该文件的第四行# Use CDROM installation media 修改为 # Don't use CDROM installation media  

    答案我就不说了,请各位看官自行思考。




    (二),正常模式---->替换模式

    Ctrl+r 和u 是一对,u是撤销修改,按步撤销,Ctrl+r是按步恢复,比如,如果我在文件末尾添加1,2,3,4,5,一个数字占一行,此时文件没有保存,如果,按一次u,回退一个数字,Ctrl+r前进一个数字。注意一点,模式切换一次算一步,不管是什么模式互换。比如,第一步,在末尾按o,写下1,esc,这是第一步,再次o,写下数字2,esc,这算是第二步,依次类推。

    正常模式到替换模式是使用键盘的r,替换模式细分为两种,一种是只替换一个字母(小写r),一种是连续替换(大写r)。

    小写r用在文档编辑极少的极细微的改动需求时,大写r用在需要大量的修改文档内的某些字段,这里需要注意,替换模式屏蔽所有其他的功能按键哦(除了esc),也就是说,比如在可视模式下,你还可以使用hjkl等等功能按键,但此时,在替换模式下,你在键盘上按的是什么,就会输入什么,直到你按了esc退出替换模式到正常模式为止。因此,替换模式没有什么花里胡哨,方向键是你唯一的定位按键

    三),正常模式---->末尾模式

    该模式是输入:即可进入末尾模式,这里得命令大部分所针对的对象是vim编辑器内部,比如,vim的显示方式(显示高亮,显示行号等等)

    nohl  不显示高亮

    set number 显示行号 永久显示行号需要编辑文件 vim ~/.vimrc 在此文件内添加 set number

    %s/原有内容/要替换的内容/g  全文替换。例如:删除文本文档内的所有注释符号#,应该是首先进入末尾模式,输入: , 然后输入以下命令:%s/#/ /g,全文注释命令如下:%s/^/#/g

    window下的文件放到Linux下的空格格式转换 :set ff=unix

    (四),批量注释和批量取消注释的若干方法

    (1)

    Ctrl + v 进入块选择模式,然后移动光标选中你要注释的行,再按大写的I进入行首插入模式输入注释符号如 // 或 #,输入完毕之后,按两下ESC,Vim会自动将你选中的所有行首都加上注释,保存退出完成注释。

    这里需要注意,一定要按两次esc才会生效。取消注释:Ctrl+v块选择模式,选中所有的#,然后按r+空格即可取消所有注释。

    (2)

    进入末尾模式,全文注释,命令如下:%s/^/#/g,取消所有注释:%s/^#/ /g
     

    (3)

    进入连续替换模式,大写r,逐个修改。虽然可行,但稍显愚蠢。

    (4)

    awk命令,sed命令,grep命令联合或者单独快速添加注释或者取消注释,本文探讨vim,因此,不予讨论。

    (五),

    批量排版

    进入末尾模式,:ce居中   :le靠左   :ri靠右  指定行数排版,比如,指定1到10行居中,:1,10ce,这里需要注意,只有连续行不能跳行。

    使用tab迅速缩进,同居中,只是ce,le,ri这些改成了 > <    ,  > 代表右缩进,  < 代表左缩进,比如,11到20行右缩进, :11,20>    只输入:>   表示光标所在行右缩进

    全文排版:gg  v G end =   (这的end是相对键盘里的那个home的键)

     

    总结:

    需要善于利用cc这个组合键快速删除后并切换到编辑模式,这会提高很多效率,在vim中,需要着重的牢记 w,e,b (W,E,B)这三对以单词和空格为单位的定位按键。为了加深理解,请理解一下命令:

    dw 删除一个单词,特殊符号算一个单词,空格隔开的连续的字母以及数字算一个单词,直到下一个单词的词首。(单词定义)

    dW 删除一个单词,特殊符号不单独算一个单词,只以空格算一个单词,直到下一个单词的词首。(单词定义不同)

    de  删除到本单词末尾,特殊符号算一个单词,空格隔开的连续的字母以及数字算一个单词,直到下一个单词的词尾。(单词定义)

    de  删除到本单词末尾,特殊符号不单独算一个单词,空格隔开的连续的字母以及数字算一个单词,直到下一个单词的词尾。(单词定义不同)

    dw和de删除操作后光标定位不同,db和dwde基本类似,dE和dB是常用的哦。

    大c删除光标所在行从光标处到行尾,并进入编辑模式,这个很实用的!!!!!!!!!!!!!!!!!!!!!~~~~~~~

     

     

    批量排版和可视模式,末尾模式很重要,这几个模式是高低手的差距所在。

     

     

     

    展开全文
  • 1)注释:组合键“Ctrl+K+C”; 2)取消注释:组合键“Ctrl+K+U” 不过是单行注释 如果相要全部注释 可以先按Ctrl+A 再按 Ctrl+K+C
  • 实用的吧。 1. ctrl + shift + C 可以快速的注释。...2.批量在代码行前以及尾部加东西 摁住alt,然后移动鼠标选中位置即可。如下: 加在首部: 加在中间相同行数: 加在尾部: ...
  • 1.支持给文件夹, 文件快速批量打包,支持批量设置密码, 添加附加文件,以及注释! 2.软件自动保存你的设置。 以你要打包的文件命名RAR文件, 完成后自动保存到软件目录的finish目录 3.软件支持快速拖动文件添加...
  • 批量注释取消注释) ctrl+/ 添加javadoc注释 alt+shift+j 点击跳转到类(方法) ctrl+鼠标左键点击 逐层返回 alt + ← 自动扫描包(需要就import,不需要的自动删除) ctrl+shift+o 查看类的层次关系 ctrl + t ...
  • Python的基础知识

    2019-05-26 16:27:02
    ctrl + / 批量注释,选中需要注释的所有行 ctrl + / 批量取消注释,选中已经被注释的所有行 块注释:上下各三个双引号的部分全部被注释 “”“ hello haha ”“” 2.变量: 变量命名的规则: 由下划线、字母以及...
  • VS学习日志+++

    2021-04-25 21:03:03
    ‘快捷键,ctrl+K+U,批量取消注释 003、批量替换和快速查找 **另外的,快捷键不支持默认的int,可以适当的采用 假定为 int。注意: C++ 不支持默认 int---->解决方法 . 原因主要是头文件的编辑问题以及多个类相互...
  • Java SE从入门到放弃(十一)之Eclipse快捷键总结以及继承和重写 一、Eclipse中全部快捷键总结 Eclipse中的快捷键: ...取消多行注释:ctrl + shift + \ * 7.复制指定行的代码:ctrl + alt + down 或
  • 【工作表隐藏】 对当前工作薄中的各工作表批量一次性进行隐藏与取消隐藏操作。 【新建工作表】 批量新建或者复制工作表,依指定存储格内容可以瞬间建立/复制1到255个。还可以在新建或复制时全自动命名。分为自动新增...
  • 【工作表隐藏】 对当前工作薄中的各工作表批量一次性进行隐藏与取消隐藏操作。 【新建工作表】 批量新建或者复制工作表,依指定存储格内容可以瞬间建立/复制1到255个。还可以在新建或复制时全自动命名。分为自动...
  • EXCEL集成工具箱V6.0

    2010-09-11 01:44:37
    【工作表隐藏】 对当前工作薄中的各工作表批量一次性进行隐藏与取消隐藏操作。 【新建工作表】 批量新建或者复制工作表,依指定存储格内容可以瞬间建立/复制1到255个。还可以在新建或复制时全自动命名。分为自动...
  • 【工作表隐藏】 对当前工作薄中的各工作表批量一次性进行隐藏与取消隐藏操作。 【新建工作表】 批量新建或者复制工作表,依指定存储格内容可以瞬间建立/复制1到255个。还可以在新建或复制时全自动命名。分为自动...
  • 【工作表隐藏】 对当前工作薄中的各工作表批量一次性进行隐藏与取消隐藏操作。 【新建工作表】 批量新建或者复制工作表,依指定存储格内容可以瞬间建立/复制1到255个。还可以在新建或复制时全自动命名。分为自动...
  • - 允许修改附件内容,以及附件注释. 230. 用户头像上传功能修复,允许同步提交,并保留原先的图像组件缩小转换功能 231. 对防刷新的操作过频等问题作了更好的处理 232. 允许发布财富交易帖(财富为可定制名称)
  • 在编程视图中,最显著的变化是增加了类代码(任意组件)的事件块,这样可以用一个事件处理程序,完成对同类组件事件的批量处理,大大提高了编程效率。还记得在“水果配对”或“向日葵”应用中,分别需要编写16个及9...
  • 总体开发以及完成,手写代码可能几千,晚上已经全部打了注释,代码的样子很满意,这次模板选的很好,整体写开来也比较快,注释了几十行,方便以后的使用。就这样 更新说明,新增了学生信息表,添加了学生列表页面,...
  • MAPGIS地质制图工具

    2013-05-06 16:15:30
    1、增加批量删除属性结构。 2、增加保存系统参数。 3、增加标尺显示。(还存在问题) 4、程序框架做了调整。 编辑本段切剖面图过程 完成剖面图所需的步骤: 1、必需完成地形线赋高程。 2、读取地形数据。 3、读取钻...
  • 精易模块[源码] V5.15

    2015-03-21 22:03:37
    10、新增“窗口_取消尺寸限制”,取消窗口尺寸限制。 效验MD5:51A332F5AB071957FEF39209FD240CB6 精易模块 V3.85 what’s new:(20140916) 1、改善“文件_取文件名”与“目录_取尾部目录名或文件名”取出路后带...
  •  当操作系统处于非活动状态时,可以使用原始磁盘编辑程序和恢复工具查看和恢复操作系统已取消分配的数据。即使使用 Win2K 的加密文件系统 (EFS) 加密文件,文件的原始未加密文件数据在创建该文件的新的加密版本后...
  • EasyAndroid 包含各种工具类的集合,会不定期更新,欢迎贡献code 使用方法: 2.0.0以后,放弃了support库,请使用AndroidX ... 然后,在自己的Application中调用Utils.init(this);进行初始化 添加混淆: ...
  • 11.1 对汇总、细节以及综合这二者的报表建立同一报表 305 11.2 用按窗体查询来创建同一报表的动态分组 312 11.3 复杂的特征:创建迂回报表 316 11.3.1 查看前面的报表 318 11.3.2 "列”页面的属性 318 ...
  • 2.1.5 代码注释 30 2.1.6 错误处理 30 2.1.7 本书的编程风格 31 2.2 VBA初步 31 2.2.1 对象基础 31 2.2.2 使用对象浏览器 32 2.3 使用对象编程 34 2.3.1 关键字Public 35 2.3.2 关键字Private 35 2.4 使用...
  • Toad 使用快速入门

    2008-11-27 15:22:14
    使用Toad可以非常方便地进行编辑工作,可如设置书签、取消注释、格式化SQL语句等等。 PL/SQL Debugger选项: Toad 提供简单易用的PL/SQL 调试功能,可以节省开发人员在大型项目中用于开发和测试的宝贵时间,提高...
  • 修复了以下问题:“属性”面板中的修改字段值(在SCHDOC或SCHLIB上编辑对象时),如果当前所选项目已更改为另一个项目,或取消选择(BC:9641)。 27975 改善了多板装配中板组件和外部零件之间的移动和锁定行为。 ...
  • 修改XP风格支持库,解决GDI资源泄露,以及在使用通用组件库六时组合框标题出现重影的BUG。 5. 修改扩展界面支持库一,解决树形框项目无法通过鼠标点击进入编辑状态的BUG。 6. 修改高级表格支持库,解决插入行/...

空空如也

空空如也

1 2
收藏数 29
精华内容 11
关键字:

批量注释以及取消注释