Vim是一款功能强大的文本编辑器,它支持多种编程语言,并具有语法高亮、代码折叠、宏等功能,在CentOS系统中,Vim是默认的文本编辑器,因此掌握Vim的配置方法对于日常开发工作至关重要。
请问LINUX怎么打开 “VIM编辑” 的?
vim可以认为是vi文本编辑器的改良或增强版本。 如果你安装的redhat的话,vi编辑器就是这个改良版本。 可以用vi -version来查看。 如果你又安装了vim,可以用vim -version来查看vi的版本。 打开方式:1、确定vim已经安装到了你的计算机中。 其实,如果是redhat的话,vi是一样的效果。 2、默认情况下vim会安装在/usr/bin下面,确定这个目录加入到了你的path变量中。 (一般情况下都加入了的,直接用就好)3、打开一个终端。 在终端中直接输入vim,即可打开vim编辑器。
linux vi和删除文件
vi命令 vi xx 编辑文件rm命令 功能:删除文件或目录 rm xx 删除某一个文件 rm -f xx 删除时候不进行提示,可以于r参数配合使用 rm -rf xx 删除当前目录下叫xx的整个目录
用secureCRT登陆linux服务器,从windows复制到vi/vim编辑的文件中,会在行首多很多缩进和空格
secureCRT会将你原来的文本原封不动的按照字符串的样式发送给服务器。 所以当你的服务器上的vim设置为autoIndent的话,在i模式下,那么它会将secureCRT传输而来的这些字符串再进行一下缩进。 若你拷贝的文本中已经有表示缩进的空格或者制表符的话,它们也会被当成字符串,而被缩进。 解决办法:1. 在拷贝前输入:Set paste (这样的话,vim就不会启动自动缩进,而只是纯拷贝粘贴)2. 拷贝完成之后,输入:set nopaste (关闭paste)附 paste 知识 paste 布尔型(缺省关闭) 全局 {Vi 无此功能} 将 Vim 切换到粘贴模式。 可用于从一个窗口剪切或复制文本并粘贴到 Vim。 它 的使用会避免一些意想不到的效果。 设置此选项可用于终端上运行的 Vim,因为那里 Vim 没法区别输入和粘贴的文 本。 在 GUI 里,Vim 知道何者来自粘贴,即使不打开 paste 也基本上不会做 错。 对 Vim 能自己处理鼠标点击的终端也是如此。 启动 GUI 时复位本选项。 所以如果你在 里置位它,可以使它在终端里 工作,但不是在 GUI 里。 在 GUI 里置位 paste 有副作用: 例如,Paste 工 具栏按钮在插入模式下不能工作,因为它使用了映射。 打开 paste 选项时 (包括它本来就是打开的也会如此): - 屏蔽插入模式和命令行模式的映射 - 屏蔽缩写 - textwidth 设为 0 - wrapmargin 设为 0 - autoindent 被复位 - smartindent 被复位 - softtabsTOP 设为 0 - revins 被复位 - ruler 被复位 - showmatch 被复位 - formatoptions 的使用方式就像它为空一样 下面这些选项保持原来的值,但没有实际的效果: - lisp - indentexpr - cindent 注意: 打开 paste 选项时如果你开始编辑别的文件,模式行或者自动命令可 能会再次改变这些设置,从而在粘贴文本时造成麻烦。 这时,你可能需要再次置 位 paste 选项。 paste 选项复位时,上面提到的选项被复原为上次 paste 从关到开时的设 置。 置位 paste 之前复位 paste 没有任何效果。 因为 paste 激活时不 能用映射,pastetoggle 选项可以用来指定切换 paste 选项的热键。














发表评论