首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何取消Linux下,vi中显示的^M符号-linux快速入门教程

    而对于Linux 的vi,有些版本,比如我当前开发板里面的vi,是用busybox编译出来的,不能识别windows下面编辑的,带0x0D的那些文本文件,所以,你在windows下面编辑一个普通的文本文件...,如果里面有换行,那么在Linux的vi里面,对应的那个0x0D就会显示出一个^M,比如: 1. led on & off^M eg....注:普通PC版本的Linux,好像可以很好地识别了,比如我的Linux服务器,OpenSUSE下面的某个版本vi的,可以很好地显示那些windows下面编辑的,带0x0D的回车换行符,不能出现^M。...此外,关于ASCII字符,Linux下面有个简要的介绍: [crifan@linux-41lh wi-fi]$man ascii ASCII(7)                                           ...【如何消除vi中的^M】 我刚开始去用sed命令: sed 's/^M//g' file_old > file_new 不成功,输出的文件,用vi打开,还是带^M。

    2.4K10

    Linux学习笔记--vi

    在Linux上使用vi命令修改一个文件内容的时候,发现无法保存,每次写完使用“:q!”命令可以正常退出但是使用":wq!"...一般错误原因都是前者,解决方案是在使用vi命令打开文件时,前面加上sudo来临时提供管理员权限,比如使用命令“sudo vi hosts”打开编辑文件。...vi +/aaa xxx 编辑xxx文件,并将光标置于aaa处 ls -al sudo chown userId xxx.pl sudo chgrp 'domain users' xxx.pl sudo...user : 新的档案拥有者的使用者 ID   group : 新的档案拥有者的使用者群体(group)   -c : 若该档案拥有者确实已经更改,才显示其更改动作   -f : 若该档案拥有者无法被更改也不要显示错误讯息...)   --help : 显示辅助说明   --version : 显示版本 chgrp命令:变更文件或目录所属群组 chmod :文件/目录权限设置命令 sudo cp xx.html ../..

    7.5K20

    Linux下设置vi和vim语法高亮、显示行数等功能

    vim默认情况下已经有语法高亮了,现在我们要设置用vi或vim打开文件的时候默认显示行数。而对于vi我们只需在使用的时候默认使用vim即可。至vim本来功能和设置就较完善,为什么我们还要用vi?...vim 加入语法高亮和显示行数功能 —若要对全部用户起作用 vi /etc/vimrc 在最后加入 syntax on set nu set tabstop=4 set showmatch syntax...vi /etc/vimrc 同样在最后加入 syntax on set nu set tabstop=4 set showmatch vi 加入语法高亮和显示行数功能(将vi命令改为使用vim) 在设置完...vim之后,只需在使用vi的时候直接调用vim vi /etc/bashrc 在最后加入 alias vi=vim 使/etc/bashrc起作用 source /etc/bashrc 其他 set...set nohls "默认情况下,寻找匹配是高亮度显示,该设置关闭高亮显示 set incsearch "在程序中查询一单词

    11.7K20

    Python终端显示彩色字符(封装了Co

    Python终端显示彩色字符                       By qianghaohao(CodeNutter)          有时候需要在终端显示彩色的字符,即根据需要显示不同颜色的字符串...显示格式为:\033[显示方式;前景色;背景色m 用这种原生的转义序列输出,在linux下完全支持,但是在windows下确存在兼容问题,比如在 win10下可以正常显示颜色,在win7下确不支持。...因此可以使用python标准库提供的colorama模块 输出彩色字体,这个模块是跨平台的,内部实现也是采用转义序列来显示颜色的,只不过对windows 平台做了特殊处理,因此完全兼容linux和windows...第二个版本用python标准库的colorama模块兼容windows和linux。当要在终端打印彩色字体时直接调 用对应的方法即可,很方便。...---------------------- # python终端显示彩色字符类,可以调用不同的方法 # 选择不同的颜色.使用方法看示例代码就很容易明白. # -------------------

    2.6K10

    linux之vi,vim命令

    vim 是对 vi 的扩展,文中的很多操作是 vi 通用的 vi 是区分大小写的命令的,也就是说 g与G 是不同的命令 在不同模式下,快捷键是不一样的 模式分 一般模式 编辑模式 指令模式 一般模式用于文件内部操作...退出不保存 :wq 保存退出 :w filename 另存为 filename :jumps 历史编辑文档记录 :set nu 设置行号显示 :set nonu 取消行号显示 :set 显示设置参数 :...如果一行是以 #开头的,那么这种格式将会被特殊对待而不采用缩进格式。...autoindent :set autoindent 在这种缩进形式中,新增加的行和前一行使用相同的缩进形式 显示隐藏符号 默认不显示 :set nolist 显示 :set invlist " normal...修改 vim 的配置文件加入 set nu vi ~/.vimrc 然后输入 set nu 当然也可以输入其他配置类似 set nonu syntax on vimrc 常用配置 设置行号 set

    25.2K20

    Linux-vi和vim

    文章目录 vi和vim 模式 一般模式 编辑模式 命令模式 快捷键 vi和vim ---- Vi是unix/linux操作系统中最经典的文本编辑器,只能是编辑字符,不能对字体、段落进行排版;它既可以新建文件...,也可以编辑文件;它没有菜单,只有命令,且命令繁多,vi适用于文本编辑。...Vim是从 Vi 发展出来的一个文本编辑器,可以看做是 Vi 的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计代码补全、编译及错误跳转等方便编程的功能特别丰富,vim适用于coding。...若文件属性为『只读』时,强制写入该档案 :q 退出 vi :q! 若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案。 :wq 保存并退出,若为 :wq!...command 暂时离开 vi 到指令行模式下执行 command 的显示结果 :!

    10.2K20

    Linux基础(vi,我的最爱)

    很多时候我们需要在多个源程序之间实现函数、宏定义、外部变量等的跳转查询,甚至有时候需要到内核或库源代码里窥视他们真面目,这对于windows的各种IDE而言都是基本功能,但是我最爱的vi呢?...vi是我的最爱,不仅因为他的高效,还因为他支持插件,今天只讲一款,叫ctag,用来干嘛?当然就是帮我们做代码定义跳转啦。废话少讲,来搞搞: 第一,下载。...事情的开始,你需要库函数的源代码和Linux内核的源代码,我们的目的就是要在需要的时候可以跳转到这些地方的某些文件当中去查看相关的资料信息,有了上面的ctags工具之后,我们就可以在源代码的顶层目录处执行下面这条命令...例如添加以下信息(注意/home/vincent要换成你自己的系统的家目录路径): au BufEnter /home/vincent/* setlocal tags+=/home/vincent/Linux

    6.4K10

    手把手教你如何用黑白显示器显示彩色!

    大数据文摘出品 来源:anfractuosity 编译:LUNA 原来在黑白显示器上也能显示出彩色啊!通过在监视器上覆盖拜耳滤色镜,并拼接彩色图像,就能在黑白监视器上显示彩色图像。...我很好奇,在上面是否可以复制类似于Autochrome Lumière(请参阅Wikipedia)的效果,即它们可以将彩色滤光片用淀粉颗粒覆盖在B&W照相板上,创建彩色图像。...我创建了3个pdf文件: bayer_1.pdf –每个元素由显示屏上的1个像素表示 bayer_2.pdf –每个元素由显示屏上的2×2像素表示(这是视频中使用的醋酸盐) bayer_4.pdf –每个元素由显示屏上的...以下是从彩色图像应用了马赛克的黑白图像: ? ? 这个是怎么运作的 ? 我正在使用的监视器似乎通常是纵向使用的,以使其在linux上成为横向。 效果图: ?...如上图所示,尽管彩色的部分也没有那么明显,但是可以在中间看到气球的不同颜色。

    1.4K40

    Linux vi最少必备掌握命令

    难不成他们都是vi底层开发人员?不,不,不,绝对不可能,他们也只是vi编辑器的使用人员,既然他们也是使用人员,那他们是如何知道怎么使用的呢?...、初次认识vivi是一个文本编辑器,在Linux系统很常见,它有三种常见模式,流程如下,这三种模式也是非常非常常用的,但你不需要死记硬背(当你忘记了可以翻出这个笔记、即使笔记没了,你有上面的思维也可以从官方文档里查到...)三、最少必备命令知识点光说不练假把式,别总是看,按照下面总结的,自己尝试用起来,这样才能加深印象。...命令行模式在正常模式下按:键即可进入命令行模式退出vi(当没有内容修改时可以正常退出)q不保存强制退出viq!...如果你需要这个份笔记的pdf文件及vi官方文档pdf,可以找放牛娃学编程

    2.2K20

    Linux 学习VI编辑器

    :强制退出,不保存 vi(vim)可以说是linux中用得最多的工具了,不管你配置服务也好,写脚本也好,总会用到它。...缓冲区 p 读取vi缓冲区中的内容,并粘贴到光标当前的位置(不覆盖文件已有的内容) /word 从上而下查 /是从上而下写的吧 ?...(Ctrl+I)和行尾标志($) number:显示行号 report:显示由面向行的命令修改过的数目 terse:显示简短的警告信息 warn:在转到别的文件时若没保存当前文件则显示NO write...│不保存文件,直接退出      │ ├───────────┼───────────────┤ │:q          │退出vi            │ VI常用技巧VI命令可以说是Unix/Linux...---- 首先利用编辑命令“vi file”打开文件,然后将光标移到需要删除的行处按Ctrl+G显示行号,再到结尾处再按Ctrl+G,显示文件结尾的行号。

    10.5K30
    领券