• 2024-08-16编辑器之神:VIM 的基本操作
    上下移动重复标记命令作用Nk上移N行(Ctrl-p)Nj下移N行(Ctrl-J、Ctrl-N)Ngj下移N屏幕行Ngk上移N屏幕行N-上移N行(第一个非空字符)N+下移N行(第一个非空字符)NG跳转到第N行(不带N则跳转到最后)Ngg跳转到第N行(不带N则
  • 2024-03-25nano实用配置
     配置文件:/etc/nanorc常用配置项:settabsize4#设置制表符宽度setautoindent#允许自动缩进setcut#设置CTRL-K可以剪贴到行末setnoconvert#不要转换DOS/UNIX换行符setnowrap#不要自动换行setnohelp
  • 2024-03-21vi 内部快捷键
     打开文件打开文件时,光标在第5行:vim+5/etc/fstab打开文件时,直接进入尾行:vim+/etc/fstab+/PATTERN:打开文件后,直接让光标处于第一个被PATTERN匹配到的行的行首打开文件时,光标在关键词keyword处:vim+keyword/etc/fstab模式转换模式转换编辑模式到输入模式i:ins
  • 2023-11-08正则表达式
    一、限定符1、?匹配0或1个字符2、*匹配0个或多个字符3、+匹配出现至少一次的字符4、{}指定字符出现的次数,{2}为2次,{2,}为2次以上,{2,6}为2至6次二、运算符1、圆括号()2、中括号[]3、^非4、|或5、(a|b)匹配a或者b6、(ab)|(cd)匹配ab或者cd7、[abc]匹配a或者b或者c,同[a-c]8、[a-fA-F0-9]
  • 2023-11-06Linux Vim批量注释和自定义注释
    使用Vim编辑Shell脚本,在进行调试时,需要进行多行的注释,每次都要先切换到输入模式,在行首输入注释符"#"再退回命令模式,非常麻烦。连续行的注释其实可以用替换命令来完成。换句话说,在指定范围行加"#"注释,可以使用":起始行,终止行s/^/#/g",例如::1,10s/^/#/g表示在第1~10行行首加"#
  • 2023-11-05linux 输入长命令行时不会自动换行只会回到行首,并且覆盖前面的内容。解决办法。
    CustomizeCode\e[Begincolorchanges\e[0mExitcolor-changemode0;32mSpecifythecolormodeThefirstnumberinthecolorcodespecifiesthetypeface:•0–Normal•1–Bold(bright)•2–Dim•4–UnderlinedThesecondnumberindicatesthecol
  • 2023-10-24TextPro文本编辑软件及正则表达式
    在文本处理方面,用TextPro文本编辑软件及其正则表达式,可以达到许多意想不到的奇妙效果。就拿替换来讲,有以下通配符:^代表行首$代表行尾\n换行\b向前删除一个字符\d向后删除一个字符.代表任意单个字符*代表前字符重复任意次.*代表任意字符
  • 2023-08-14navicat 常用快捷键
    1.ctrl+q       打开查询窗口2.ctrl+/        注释sql语句3.ctrl+shift+/ 解除注释4.ctrl+r        运行查询窗口的sql语句5.ctrl+shift+r 只运行选中的sql语句6.F6              打开一个mysql命令行窗口7.ctrl+l    
  • 2023-06-07常用的文件操作命令
    vim,vi光标跳转到文首/文末/行首/行尾若在Insert模式下,需要先按一下Esc,文首:按gg(区分大小写)文末:按G(区分大小写)(跳转到行首和行尾,各有两种方法:)行首:①按option②按0(数字0)行尾:按fn+左右上下键
  • 2023-04-24VSCode选中空行时光标自动回到行首位置的问题记录
    1、问题描述由于最近更换了VSCode编辑器,出现了一些和之前使用VS不一样的地方,比如当我按下回车新开一行时,会发现该行的格式是正确的,光标会在正确的位置,但是当我继续回车时,上一个空行的格式会被清掉,光标会回到行首2、解决方案1、首先通过RenderWhitespace=all打开了空格显示
  • 2023-03-15如何在vi/vim中快速在每行行首或行尾插入相同字符
    在工作生活当中,我们可能会遇到需要在文件的每一行的行首或者行尾插入相同字符的需求,以达到快速编辑、提高效率的目的。例如,我想写一个脚本,能同时编译多个文件。假设你想
  • 2023-01-17\r,\n与\r\n有什么区别?
    回车换行的由来参考: 为什么会用\r\n两个字符表示换行?-知乎(zhihu.com)\r,\n,\r\n的区别-简书(jianshu.com)在解析文本或其他格式的文件内容时,常常要碰到判定
  • 2023-01-07vim删除行首数字
    简介: :1,$s/^[0-9]\{1,\}//g:%s/^[0-9]\{1,\}//g:18,200s/^/#/g:19,28s/^#//g:1,$s/^[0-9]\{1,\}//g:%s/^[0-9]\{1,\}//g:18,200s/^/#/g:19,28s/^#//g
  • 2022-12-05VIM常用的快捷方式
    :setnu列出行号:setnonu 取消行号:%s/^/#/g来在全部内容的行首添加#号注释:1,10s/^/#/g在1~10行首添加#号注释:%d删除所有:u撤销/查询
  • 2022-12-05“回车”(Carriage Return)和“换行”(Line Feed)
    摘自:https://blog.csdn.net/wanghuiqi2008/article/details/8069775“回车”(CarriageReturn)和“换行”(LineFeed)这两个概念的来历和区别在计算机还没有出现之前,有一种叫
  • 2022-11-17Linux常用命令
    终端窗口操作:ctrl+alt+f2(f3-f5)创建终端窗口ctrl+alt+f1返回图形化桌面ls列出当前目录下的所有文件夹exit退出当前终端文件操作:(Linux目录结构为一棵树,只有一个根目
  • 2022-11-02linux 中 vim编辑器如何跳转到指定的列、如何跳转到行首或者行尾、左右跳转
     001、跳转到指定列n+|(管道)或者0nl(小写的L) 002、跳转到行首、行尾0:行首$:行尾home:行首end:行尾 003、左右移动nl(小写的L):向右移动n位hl(小写的L):向左移动n
  • 2022-10-26sed 删除 插入 行首/尾 添加
    替换:sed-i's/a/b/g'/root/abc.txt把/root/abc.txt文件中的所有a替换成bsed-i'11s#a#b#'/root/abc.txt把/root/abc.txt文件中第11行中的a替换成bsed-i'#ccc/s/^
  • 2022-10-10bash的基础特性(五)
    bash的基础特性:快捷键Ctrl+a:跳转至命令行行首;Ctrl+e:跳转至命令行行尾;Ctrl+u:删除命令行行首至光标所在处之间的所有字符;Ctrl+k:删除命令行光标所在处至命令行行尾的所有