解决办法:
1 在拷贝前输入:set paste (这样的话,vim就不会启动自动缩进,而只是纯拷贝粘贴)
2 拷贝完成之后,输入:set nopaste (关闭paste)
附 paste 知识
'paste' 布尔型 (缺省关闭)
全局
{Vi 无此功能}
将 Vim 切换到粘贴模式。可用于从一个窗口剪切或复制文本并粘贴到 Vim。它
的使用会避免一些意想不到的效果。
设置此选项可用于终端上运行的 Vim,因为那里 Vim 没法区别输入和粘贴的文
本。在 GUI 里,Vim 知道何者来自粘贴,即使不打开 'paste' 也基本上不会做
错。对 Vim 能自己处理鼠标点击的终端也是如此。
启动 GUI 时复位本选项。所以如果你在 vimrc 里置位它,可以使它在终端里
工作,但不是在 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' 选项的热键。利用Xshell软件成功连接到服务器后,在命令行窗口依次运行下面命令,查看相关日志并实时刷新。
cd /root/java/server/apache-tomcat-8569
cd /logs
tail -n +100 catalinaout //查看末尾之上的100条日志
tail -f catalinaout //实时刷新
然后,再开一个窗口连接到该Ubuntu服务器,运行下面命令,以启动、停止Tomcat服务。
cd /root/java/server/apache-tomcat-8569
cd /bin
startupsh //启动tomcat 命令
shutdownsh //停止tomcat 命令
出现warning:changing a readonly file是设置错误造成的,解决方法为:
1、NFS服务端安装nfs-utils软件yum install nfs-utils -y。
2、vim /etc/exports编辑如下,定义共享目录,白名单,已经读写权限,然后保存/u01/nps/volumes 101991400/24(rw,no_root_squash)。
3、启动nfs服务 systemctl start nfs 启动nfs服务 systemctl status nfs 查看nfs状态,如图已经启动正常。
4、NFS客户端也使用命令yum install nfs-utils -y安装nfs软件,然后#如下命令验证是否可以访问nfs服务端showmount -e 1019915095 (nfs不安装没有showmount命令)。
5、在nfs客户端执行mount -t nfs 1019915095:/u01/nps/volumes /u01命令,然后df -h查看,nfs共享目录已经正常挂载到了/u01目录。
假如文件名是
filetxt那么该文件所在的文件夹里会看到一个叫
filetxtswp的文件。
这个文件称作原文件的交换文件或 swp 文件,swp 文件中保存了存盘后对原文件的修改。因为断电或是其它原因强制退出 vim 的话,你对文件的编辑可能还没来得及保存,这时 swp 文件就可以用来恢复那些未保存的修改了。(另一种场景是,避免同一个文件被两个人同时编辑。这在服务器里常见,个人电脑一般不会发生。)
通常只需要再次编辑原文件就可以了,如果 vim 发现了 swp 文件,会问你怎么样处理
下面有许多选项
O - 只读方式打开(默认)E - 正常编辑
R - 从 swp 文件中恢复
D - 删除 swp 文件
Q - 退出 vim
A - 取消
你可以按对应的字母选择要执行的 *** 作。如果你不需要恢复选 D 就行了。当然你也可以在启动 vim 之前手动删除对应的 swp 文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)