Linux-vim文件编辑命令小技巧

Linux-vim文件编辑异常问题处理

问题说明:

每次复制代码时,如果代码里有 //或# 这样的注释就容易让格式乱掉,显示的内容不整齐,并不是所期望的显示格式。

原因分析:

是由于vim编辑命令的自动缩进功能所影响,因此粘贴带注释的代码时可以取消自动缩进

问题解决:

vim在粘贴代码时会自动缩进,把代码搞得一团糟糕,甚至可能因为某行的一个注释造成后面的代码全部被注释掉;最初的解决办法为:用vi去打开文件再粘贴上去,但其实是可以对vim编辑器进行设置修改的。

 vim oldboy.txt              #<--编辑一个文件
 :set paste                 #<--在vim的命令行模式输入,关闭vim缩进功能
 说明:然后再进入插入模式粘贴,代码就不会被自动缩进了,可以敲代码的时候需要自动缩进,
      所以还需要改回来
 :set nopaste                #<--开启vim缩进功能

 # 比较方便的方法就是修改用户家目录下的 .vimrc配置文件:
 set pastetoggle=<F9>
 说明:以后在插入模式下,只要按F9键就可以快速切换自动缩进模式了

时间: 2024-10-01 05:05:27

Linux-vim文件编辑命令小技巧的相关文章

linux vim文件编辑的常用命令

vim的工作模式先了解一下: 在命令模式中输入i a o:a 在光标所在的字符后面插入A 在光标所在的行尾插入i 在光标所在的字符前进行插入I 在光标所在的行首插入o 在光标下插入新行O 在光标上插入新行主要是大小写的不同 定位命令: :set nu 设置行号:set nonu 取消行号gg 到第一行G 到最后一行nG 到第n行:n 到第n行 $ 移至行尾0 移至行首 删除命令: x 删除光标所在处的字符nx 删除光标所在处后n个字符dd 删除光标所在行,ndd删除n行dG 删除光标的所在行到文

linux之文件查找命令find技巧

1. 想查看当前文件夹及子文件夹里有没有文件名为"abc"的文件 find -name abc -name:表示要根据名称查找 2. 想查看当前文件夹及子文件夹里有没有"xyz"目录 find -type d -name xyz type:表示设定类型,d表示文件夹类型,可以替换为f(普通文件).l(链接文件) 3. 想找出当前文件夹及子文件夹里所有后缀是".txt"的文件 find -name *.txt *.txt 代表以.txt结尾的文件目

从命令行同时移动多个文件类型的小技巧

我们知道,将某个类型的多个文件从一个目录移动到另一个目录很简单,但同时移动多种类型的多个文件或许会很麻烦,这里介绍一些让你在 Linux 中移动多种文件类型的小技巧. 同时移动多种文件类型 方法1: 假设 dir1 的目录中有多种类型的文件,如 .pdf .doc .mp3 .mp4 .txt 等,我们先来查看 dir1 中的内容: $ ls dir1 file.txt image.jpg mydoc.doc personal.pdf song.mp3 video.mp4 这时,你希望将某些文件

Linux系统运维笔记(二),Linux文件编辑命令

Linux系统运维笔记 Linux文件编辑命令 首先我们使用命令 vi filename 打开一个文件,这个时候进入到的是命令模式 接下来我们按i,然后键盘随便输入写内容. 然后按ESC重新进入到命令模式. 在命令模式的情况下,我们按:,进入到了末行模式. 输入wq!,然后回车,强行保存退出. q! [强制退出不保存]q[退出不保存]wq[退出并保存后面也可以加个!] vi /etc/centos-release 查看centos系统版本 原文地址:https://www.cnblogs.com

Vim编辑的小技巧

Vim编辑的小技巧 如何快速纠错 Ctrl + h 删除上一个字符, Ctrl + w 删除上一个单词, Ctrl + u 删除当前行. 从编辑模式快速切换到Nornal模式 1.Esc 2.Ctrl + c 3.Ctrl + [ 从Nornal模式快速切换到编辑模式 1. gi 原文地址:https://www.cnblogs.com/-mjs/p/11370256.html

Linux命令大全之三——Linux文档编辑命令,超级全!

本篇文章主要介绍了Linux文档编辑命令.详细整理了各个命令的功能.语法以及参数,很干货~赶紧学起来吧! col 功能说明:过滤控制字符.语 法:col?[-bfx][-l<缓冲区列数>]补充说明:在许多UNIX说明文件里,都有RLF控制字符.当我们运用shell特殊字符">"和">>",把说明文件的内容输出成纯文本文件时,控制字符会变成乱码,col指令则能有效滤除这些控制字符.参 数:??-b???过滤掉所有的控制字符,包括RLF和H

Ubuntu使用之Svn命令小技巧

注: [svn Path]:是指要取代码分支的服务器绝对路径 [Path]:是指终端相对当前目录的相对路径,如果是在当前目录下,就省略路径 ①.取svn服务器的代码: svn co [svn Path] ②.查看当前目录的svn状态: svn st ③.查看某个目录的svn状态: svn st [Path]dirName ④.查看某文件在svn上的修改记录: svn log [Path]fileName ⑤.查看某文件/目录在svn上的最近n次修改记录(n必须是大于0的整数): svn log

Linux删除文件夹命令实例

linux删除文件夹命令 在用Linux的时分,有时分要删除一个文件夹,常常会提示次此文件非空,没法删除,这个时分,必需运用rm -rf命令.关于一些小白用户常常在运用Linux命令,会十分当心,以免搞出一些事情,下面小编将教细致教大家如何运用linux命令删除文件夹,需求的请珍藏. linux删除文件夹命令实例: rm -rf /var/log/httpd/access 将会删除/var/log/httpd/access目录以及其下所有文件.文件夹 linux删除文件命令实例: rm -f /

linux 压缩文件的命令总结

Linux压缩文件的读取 ·    *.Z       compress 程序压缩的档案: ·    *.bz2     bzip2 程序压缩的档案: ·    *.gz      gzip 程序压缩的档案: ·    *.tar     tar 程序打包的数据,并没有压缩过: ·    *.tar.gz  tar 程序打包的档案,其中并且经过 gzip 的压缩! ·    *.zip     zip 程序压缩文件 ·    *.rar     rar 程序压缩文件 Compress压缩文件 [