ubuntu创建文件的三种方式

ubuntu创建文件的三种方式ubuntu 下创建文件的三种方式 1 touch 命令 touch 文件名 后缀在当前工作目录底下新建一个文件 如 touchvelocit publisher cpp2 gedit 命令 打开一个新的文件 如果没有输入内容直接关掉 该文件没有保存 输入了内容 才可以保存下来 geditvelocit publisher cpp1 通过 vi 或 vim 创建 vi vim 文件名例如

ubuntu下创建文件的三种方式

1.touch命令:touch 文件名.后缀

在当前工作目录底下新建一个文件,如

touch velocity_publisher.cpp 

2.gedit命令:gedit 文件名.后缀
打开一个新的文件,如果没有输入内容直接关掉,该文件没有保存,输入了内容,才可以保存下来
gedit命令必须修改文件权限。




gedit velocity_publisher.cpp 

3.vim命令:vim 文件名.后缀
我的系统提示要先安装Vim

sudo apt install vim 

VIM 有四个模式,:

正常模式 (Normal-mode):正常模式一般用于浏览文件,也包括一些复制、粘贴、删除等操作。通过键盘在文本中快速移动光标,光标范围从小到大是字符、单词、行、句子、段落和屏幕。启动 VIM 后默认位于正常模式。不论是什么模式,按一下 Esc键 ( 有时可能需要按两下,插入模式按一下 Esc ,就会切换到正常模式,命令模式或者可视模式下执行完操作以后,就会自动进入正常模式,如果进入命令模式或者可视模式没有执行任何操作,按两下 Esc 即可 )都会进入正常模式。

插入模式 (Insert-mode):在正常模式中按i 键会进行插入模式。该模式启动以后,就会进入编辑状态,通过键盘输入内容。

命令模式 (Command-mode):在正常模式中,按下:(冒号)键或者/ (斜杠),会进入命令模式。在命令模式中可以执行一些输入并执行一些 VIM 或插件提供的指令,就像在shell里一样。这些指令包括设置环境、文件操作、调用某个功能等等。

可视模式 (Visual-mode):在正常模式按下v, V, Ctrl+v,可以进入可视模式。可视模式中的操作有点像拿鼠标进行操作,选择文本的时候有一种鼠标选择的即视感,有时候会很方便。

详细可参考这位知乎专栏https://zhuanlan.zhihu.com/p/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/198313.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午3:21
下一篇 2026年3月26日 下午3:21


相关推荐

  • waitpid最后以一个参数设为0_waitpid

    waitpid最后以一个参数设为0_waitpid营销树今天精心准备的是 waitpid 下面是详解 linux 中的 waitpid 函数的返回值问题 TheprocessID orzeroifWNOH or 1onerror inwhichcasee 者是 man 中的解释 我不明白在什

    2026年3月20日
    2
  • 从零开始讲解JavaScript中作用域链的概念及用途

    从零开始讲解JavaScript中作用域链的概念及用途从零开始讲解 JavaScript 中作用域链的概念及用途引言正文一 执行环境二 作用域链引言之前我写过一篇关于 JavaScript 中的对象的一篇文章 里面也提到了作用域链的概念 相信大家对这个概念还是没有很深的理解 并且这个概念也是面试中经常问到的 因为这个概念实在太重要了 在我们平时写代码时 也可能会因为作用域链的问题 而出现莫名其妙的 bug 导致我们花费大量的时间都查找不出原因 所以我就准备单独写一篇关于作用域链的文章 来帮大家更好地理解这个概念 正文一 执行环境首先 我们要引入一个概念 叫做执

    2026年3月20日
    2
  • “码”上有礼!仅需1元!跟随联通元景即刻解锁GLM

    “码”上有礼!仅需1元!跟随联通元景即刻解锁GLM

    2026年3月12日
    3
  • java判断list是否为空?

    java判断list是否为空?1 如果想判断 list 是否为空 可以这么判断 if null list list size 0 为空的情况 else 不为空的情况 2 list isEmpty 和 list size 0 有啥区别呢答案 没有区别 isEmpty 判断有没有元素 而 size 返回有几个元素 如果判断一个集合有无元素建议用 i

    2026年3月18日
    2
  • 5分钟掌握AI绘画:从入门到精通(保姆级教程)

    5分钟掌握AI绘画:从入门到精通(保姆级教程)

    2026年3月15日
    6
  • 【JAVA】 什么是值传递和引用传递?

    【JAVA】 什么是值传递和引用传递?值传递是对基本型变量而言的 传递的是该变量的一个副本 改变副本不影响原变量 引用传递一般是对于对象型变量而言的 传递的是该对象地址的一个副本 并不是原对象本身 一般认为 java 内的基础类型数据传递都是值传递 java 中实例对象的传递是引用传递首先 不要纠结于 PassByValue 和 PassByRefere 的字面上的意义 否则很容易陷入所谓的 一切传引用其实本质上

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号