Ubuntu 修改文件Vim写的保存文件路径

1.

vim修改文件内容 vim编辑修改文件名vim修改文件内容 vim编辑修改文件名


vim修改文件内容 vim编辑修改文件名


vim修改文件内容 vim编辑修改文件名


vim

有个

cd命令。

用来更改当前文件夹。

:cd

stvim-common-6.3.035-3.i386.rpmh

进入sth文件夹。

这样新文件保存之后}:光标移至段落开头就在当前文件夹。

不过如果你打开一个已经保存的文件后然后更改当前文件夹是不会改变保存路径的。

你必须为:write

指定参数。

2.

保存的时候可以指定路径:

:write

sth/filevi test.log.cpp

这样把文件保存到相对路径sth/下。你也可以使用路径。

vim不会自动建立不存在的文件夹。你要手动建立。

vi编辑后保存并重命名文件的命令

aint main()

上面的回答都相当于新建文件了,正确作是先:w保存,然后:Ex打开netrw文件管理器,光标移动到目标文件上,按R重命名。

还有个:file命令,没试过

:w your_filename #将正在编辑的文件另存为 your_filename

比如在这里先

vi man.config

edit man~~.config

ESC

:w man.test # se current buffer to man.test

vi 将会打开一个缓冲n$:光标移至第n行尾区用于文件的显示和编辑,也就是说只要你不保存,当前所有的更改都不可能写入原文件。所以用

:w filename

就可以另存为其它文件了。

在linux中用vi编辑的时候,用“u"命令撤销过一些作,再恢复原来的作用什么命令?

20、time命令

用的命令是:ctrl + R

注释: :0,$d是删除第0行到一行的意思;:wq是保存并退出的意思。

vi编辑器中有三种状态模式

1.命令模式

3.末行模式

三种模式间的相互转换

vi编辑器的启动与退出

直接进入编辑环境

$ vi

进入编辑环境并打开(新建)文件

$ vi myfile

退出vi编辑环境

输入末行命令放弃对文件的修改,并退出编辑器

:q!

文件保存与另存为

保存文件

保存对vi编辑器中已打开文件的修改

:w

另存为文件

将vi编辑器中的内容另存为指定文件名

:w myfile

未修改退出

没有对vi编辑器中打开的文件进行修改,或已对修改进行了保存,直接退出vi编辑器

:q

保存并退出

对vi编辑器中的文件进行保存并退出vi编辑器

:wq

不保存退出

放弃对文件内容的修改,并退出vi编辑器

:q!

光标的移动和翻页作

作类型光标作键功能

光标移动h向左移动光标

l向右移动光标

k向上移动光标

j向下移动光标

翻页Ctrl + f向前翻整页

Ctrl + b向后翻整页

Ctrl + u向前翻半页

Ctrl + d向后翻半页

行内快速跳转

作键功能

^将光标快速跳转到本行的行首字符

$将光标快速跳转到本行的行尾字符

w将光标快速跳转到当前光标所在位置的后一个单词的首字母

b将光标快速跳转到当前光标所在位置的前一个单词的首字母

e将光标快速跳转到当前光标所在位置的后一个单词的尾字母

文件内行间快速跳转

:set nu 在编辑器中显示行号

:set nonu 取消编辑器中的行号显示

G跳转到文件的末尾行

#G跳转到文件中的第#行

进入输入模式

a在当前光标后进入插入状态

o在当前行的下面插入新行,光标移动到新行的行首,进入插入状态

O在当前行的上面插入新行,光标移动到新行的行首,进入插入状态

cw删除当前光标到所在单词尾部的字符,并进入插入状态

c$删除当前光标到行尾的字符,并进入插入状态

c^命令删除当前光标之前(不包括光标上的字符)到行首的字符,并进入插入状态

输入模式的编辑键作

按键功能

方向键进行上下左右方向的光标移动

Home快速定位光标到行首

End快速定位光标到行尾

PageUp进行文本的向上翻页

PageDown进行文本的向命令下翻页

Backspace删除光标左侧的字符

Del删除光标位置的字符

删除作

x删除光标处的单个字符

dd删除光标所在行

dw删除当前字符到单词尾(包括空格)的所有字符

de删除当前字符到单词尾(不包括单词尾部的空格)的所有字符

d$删除当前字符到行尾的所有字符

d^删除当前字符到行首的所有字符

J删除光标所在行行尾的换行符,相当于合并当前行和下一行的内容

撤消作

u取消最近一次的作,并恢复作结果

可以多次使用u命令恢复已进行的多步作

U取消对当前行进行的所有作

与粘贴作

yy当前行整行的内容到vi缓冲区

yw当前光标到单词尾字符的内容到vi缓冲区

y$当前光标到行尾的内容到vi缓冲区

y^当前光标到行首的内容到vi缓冲区

p读取vi缓冲区中的内容,并粘贴到光标当前的位置(不覆盖文件已有的内容)

字符串查找作

/word从上而下在文件中查找字符串“word”

?word 从下而上在文件中查找字符串“word”

n定位下一个匹配的被查找字符串

N定位上一个匹配的被查找字符串

字符串替换作

:s/old/new 将当前行中查找到的个字符“old” 串替换为“new”

:s/old/new/g 将当前行中查找到的所有字符串“old” 替换为“new”

:#,#s/old/new/g 在行号“#,#”范围内替换所有的字符串“old”为“new”

:%s/old/new/g 在整个文件范围内替换所有的字符串“old”为“new”

:s/old/new/c 在替换命令末尾加入c命令,将对每个替换动作提示用户进行确认

vi编辑器的在线帮助

使用vi在线帮助需安装的软件包

vim-enhanced-6.3.035-3.i386.rpm

软件包在RHEL5的第2张安装光盘

使用vi在线帮助的两种方法

在vi编辑器中按“F1”键

输入末行命令

linux怎么用vim编写c语言linux怎么用

工作模式

linux系统主要是干嘛的?

Linux作系统是一个常见的PC机作系统,目前主要用作。因为Linux是一款开源免费的作系统,只要会使用和维护,就可以免费的获得,这样他的拥有成本就非常低,所以在很多创业公司倾向于使用linux做作系统。但是linux作为桌面作系统也是非常不错的。

你用过linux吗?

我用过linux作系统。20年前就开始使用他了,不过我用他是进行硬盘的处理,因为WINDOWS硬盘分区太麻烦了。

在其他使用方面,我觉得lin退出vi编辑器的多种方法ux用起来并不方便,所以后来就不再使用了。

接着,因为考虑到版权问题,我就把从WINDOWS变成了FreeBSD作系统。目只在云和自己的家里安装了Ubuntu作系统,它也是2.vi编辑器应该怎么用linux的一个发行版。

linux基本作命令?

linux系统中作指令大全有哪些呢?下面是具体介绍:

1、cd命令

这是一个非常基本,用于切换当前目录,它的参数是要切换到的目录的路径,可以是路径,也可以是相对路径。

2、ls命令

这是一个非常有用的查看文件与目录的命令。

3、grep命令

该命令常用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等。

4、find命令

find是一个基于查找的功能非常强大的命令,相对而言,它的使用也相对较为复杂,参数也比较多。

5、cp命令

该命令用于文件,copy之意,它还可以把多个文件一次性地到一个目录下。

6、mv命令

该命令用于移动文件、目录或更名,move之意。

7、rm命令

该命令用于删除文件或目录,remove之间。

8、ps命令

该命令用于将某个时间点的进程运行情况选取下来并输出,process之意。

9、kill命令

该命令用于向某个工作(%jobnumber)或者是某个PID(数字)传送一个信号,它通常与ps和jobs命令一起使用。

该命令用于向一个命令启动的进程发送一个信号。

11、file命令

该命令用于判断接在file命令后的文件的基本数据。

12、tar命令

该命令用于对文件进行打包,默认情况并不会压缩,如果指定了相应的参数,它还会调用相应的压缩程序(如gzip和bzip等)进行压缩和解压。

13、cat命令

该命令用于查看文本文件的内容,后接要查看的文件名,通常可用管道与more和less一起使用,从而可以一页页地查看数据。

14、chgrp命令

该命令用于改变文件所属用户组。

15、chown命令

该命令用于改变文件的所有者,与chgrp命令的使用方法相同,只是修改的文件属性不同。

16、chmod命令

该命令用于改变文件的权限。

pwd命令

功能:显示当前所在的工作目录的路径。

18、vim命令

该命令主要用于文本编辑,它接一个或多个文件名作为参数,如果文件存在就打开,如果文件不存在就以该文件名创建一个文件。

19、gcc命令

对于一个用Linux开发C程序的人来说,这个命令就非常重要了,它用于把C语言的源程序文件,编译成可执行程序。

该命令用于测算一个命令(即程序)的执行时间。

linux通俗讲解?

Linux通俗的讲是一个开源的作系统,最初是芬兰的Helsinki大学的一位年轻的学生LinuxTorvalds作为爱好开发的,是一套和自由传播的类Unix作系统,是一个多用户、多任务、支持多线程和多CPU的作系统,它能运行主要的UNIX工具软件、应用程序和网络协议。

它支持32位和64位硬件,Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络作系统。

linux Vi编辑器代码高亮设置及显示行号的方法

在普通模式下输入冒号(:)可以进入命令模式。输入完命令按回车,命令执行完后会自动退回普通模式。

在linux中用vi编辑和修改文件配置中没有彩色显示文件的内容,特别一些关键字不能彩色显示,给我们配置服务过程中造成极大的不方便。【其实主要是vi本身不带颜色的,vim带颜色】下面给出一种解决的方法。

Vi编辑器代码高亮设置

1、检查是否开启高亮显示,一般默认是开启的。

2、修设置Vim编辑器显示行号改 #vi /etc/bashrc 在面加入

alias vi=vim

然后wq保存退出。

这样在shell里面敲入vi时候就自动打开vim了(vim是vi improve的简称)

3、修改 #vi /etc/vimrc 在如下语句中加入syntax on ,之后重启vi或者重启电脑,就可以开启高亮显示了。

bash/shell Code内容到剪贴板ift_Co2||has(gui_running)syntaxonslsearchendif

注意:如果有的话则不必再添加。

在Linux系统中,我们经常会使用vi或vim命令,来作文本,有时候,我们的脚本文件出了错误,会抛出一个带行号的异常,然后我们根据提示,重新打开,我们的源码进行查看,而这时候,如果你的vim没有设置显示行号功能,我们查找出问题的一行的代码,则非常不方便。

修改 /etc/vimrc 文件,在文件末尾添加如下两行设置命令:

代码如下:

set nu

set tab于是新建一个文件。还有很多其它的命令,太多了。搜一下vi和vim的快捷键。stop=4

注:set nu #显示行号 set tabstop=4 #设置缩进

vim命令中出现E492怎么修改

命令功能i在当前光标处进入插入状态

不能修改有两层意思:1、无法修改屏幕上显示的文字,这是因为vim打开文件后处于命令状态,需要按i键,进入编辑状态才能修改。2、无法保存修改,有可能是因为文件设置了只读权限,你既然用了root登录,那基本上绝大部分文件都应该可以取得写Vim 是 Vi improved 的缩写,是 vi 的改进版。在Linux中,vi 被认为是事实上的标准编辑器,因为:权限,在保存的时候用:wq!

vim修改文件权限不够

可以直接用

:w !s很多时候我们对应用程序的排错需要查看日志文件,然而日志中通常有许多我们以前的应用程序产生的日志,其他的日志过多的时候,有时候看起当前应用程序产生的日志的时候有点费力,这时候我们可能想通过清除先前的日志,使得当前产生的日志看起来清晰:udo tee %

查阅vim的文档(输入: :w),会提到命令:w!{cmd},让vim执行一个外部命令{cmd},

然后把当前缓冲区的内容从stdin传入。

tee是一个把stdin保存到文件的小工具。

而%,是vim当中一个只读寄存器的名字,总保存着当前编辑文件的文件路径。

所以执行这个命令,就相当于从vim外部修改了当第二种方式用于1.0之后到2.6,数字由三部分“A.B.C”,A代表主版本号,B代表次主版本号,C代表较小的末版本号。只有在内核发生很大变化时(历史上只发生过两次,1994年的1.0,1996年的2.0),A才变化。可以通过数字B来判断Linux是否稳定,偶数的B代表稳定版,奇数的B代表开发版。C代表一些bug修复,安全更新,新特性和命令功能驱动的次数。前编辑的文件。

问一个关于win下面的vim 7.3的问题,为什么编辑文档后总是会出现两个文件呢,比如编辑txt后出现个txt~。

10、killall命令

不用担心这种情况,这的确是在你编辑的时候自动生成的一个备份文件

很多时候我们需要删除脚本文件全部内容, 重新再写入新的内容,进行其他的作:

不需要刻意关掉,你只要在编辑完后,保存一下,然后再关闭应用{:光标移至段落结尾程序,这个备份就自动关掉了

你也可以编辑一下,保存一下,关一下,再开一下,你就可以眼不见心不烦了~

linux系统进入文件这个编辑后,出现是这样子,啥也点不了,退也退不出来,以往还可以按:q出来?

进入VIM编辑器

1VIM编辑器,可以新建文件也可以修改文件,命令为:vim /usr/local/con.cfg

如图!

2如果这个文件,以前是没有的,则为新建,则下方有提示为新文件,如图。

如果文件已存在,则没有提示。

3进入编辑器后,我们先按"I”,即切换到“插入”状态。就可以通过上下左右移动光标,或空格、退格及回车等进行编辑内容了,和WINDOWS是一样的了。

END

退出vim编辑器的方法及区别

当文本编辑结束之后,通常需要退出编辑器。退出编辑器又分为4种情况:保存退出、正常退出、不保存退出及强制退出。下面简单说下吧!

1、先介绍一下保存退出。当我们编辑或修改好了文件内容,如图。

我们当然要保存并退出了,然后下一步了。这时,我们要按键盘左上角的"ESC",留意到了没有?左下角的插入状态不见了,如图。

W:write,写入

Q:quit,退出

再回车,就保存退出了

其实,保存退出还有二个方法种方式用于1.0版本之前(包括1.0)。个版本是0.01,紧接着是0.02、0.03、0.10、0.11、0.12、0.95、0.96、0.97、0.98、0.99和之后的1.0。:

A:在输入命令时,直接输入"x",也是一样的,即X=WQ。

B:最快捷的方法:按了ESC后,直接按shift+zz,或者切换到大写模式按ZZ,就可以保存退出了,即是按2下大写的Z。

我们可以用查看命令:cat查看其内容:cat /usr/local/con然后这时,我们输入“冒号”,即":"(不需双引号),在下方会出现冒号,等待输入命令,如图,我输入的是WQ。功能如下。.cfg,如图。

2、再说下正常退出,正常退出有个前提条件是:打开的文本文件在内容上没有被改动过。

按了ESC后再输入冒号,在输入命令时,直接输入"q",

3、来看看不保存退出的方法吧,很多时候打开了文件,或者修改了一些E: 可以改,从前的修改都丢失地方,才发现错了,非常需要不保存退出。

先按ESC,再输入冒号,在输入命令时,直接输入"q!",如图。

4、强制退出。这个实在是不应该做的作,因为很!

先按ESC,再按冒号,在输入命令时,直接输入"!",如图。

但退出后,会有提示!