计算化学公社

 找回密码 Forget password
 注册 Register

求助:CP2K.vim 安装完无亮色

查看数: 4505 | 评论数: 17 | 收藏 Add to favorites 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-4-13 11:48

正文摘要:

本帖最后由 木头马尾 于 2022-4-13 11:52 编辑 请教各位老师,我按照CP2K官方tools教程,把以下两步都操作了,但是使用vim .inp命令时,仍然没有亮色,请问大致是什么原因呢?恳请各位老师指点

回复 Reply

搞计算的小菜狗 发表于 Post on 2023-7-4 22:39:03
乐平 发表于 2023-7-3 10:30
从你第二张截图的内容来看,报错内容有很多

这说明你的第一张截图的代码是从 Windows 系统里输入,然 ...

老师您说得对,我在联网的服务器上下载了cp2k.vim文件复制过来就可以用了,之前报错的那个版本是直接在网站上复制粘贴的,确实换行符有问题,谢谢老师,学会了!
乐平 发表于 Post on 2023-7-3 10:30:12
搞计算的小菜狗 发表于 2023-7-3 08:47
我也是按照帖子操作,出现了很多报错,为什么空格行都会出现报错呀,以及最后一行明明没有了,他说我少了en ...

从你第二张截图的内容来看,报错内容有很多
  1. Not an editor command: ^M
复制代码

这说明你的第一张截图的代码是从 Windows 系统里输入,然后上传到 Linux 的。因为 Windows 系统的换行符和 Linux 系统的换行符不一样。

你可以在 Linux 系统里下载 dos2unix,然后把第一个截图里的代码转换成 Linux 系统的换行符就行了。

下载 dos2unix 的命令是
  1. sudo yum install dos2unix  【CentOS 】
  2. sudo apt install dos2unix 【Ubuntu 】
复制代码


转换的命令是
  1. dos2unix [空格] 要转化的文件名
复制代码

搞计算的小菜狗 发表于 Post on 2023-7-3 08:47:47
我也是按照帖子操作,出现了很多报错,为什么空格行都会出现报错呀,以及最后一行明明没有了,他说我少了endif,各位老师知道怎么回事吗

202307030846283677..png (13.16 KB, 下载次数 Times of downloads: 5)

202307030846283677..png

202307030846479937..png (22.34 KB, 下载次数 Times of downloads: 5)

202307030846479937..png

202307030846592572..png (84.37 KB, 下载次数 Times of downloads: 5)

202307030846592572..png

202307030847458218..png (81.03 KB, 下载次数 Times of downloads: 6)

202307030847458218..png
浅墨 发表于 Post on 2023-2-26 16:57:03
已解决,谢谢
问题原因:wget -O ~/.vim/syntax/cp2k.vim http://manual.cp2k.org/trunk/cp2k.vim 时,因集群无法连网,未成功下载cp2k.vim
解决方法:在网站https://github.com/cp2k/vim-cp2k/blob/master/syntax/cp2k.vim码源,复制到对应的文件中
wolfli369 发表于 Post on 2022-4-26 15:06:20
sublime text加上插件也能实现类似的功能,还能在windows上实现
fanli0802 发表于 Post on 2022-4-26 15:01:57
木头马尾 发表于 2022-4-16 12:50
你好,你可以看下 ~/.vim/syntax存不存在.vim文件,我是按照教程来的,但是没有下载,又找到这个.vim文件 ...

你好,还有一种简单方法  sudo apt-get install -y vim  然后输入密码即可
yjb 发表于 Post on 2022-4-16 23:52:37
木头马尾 发表于 2022-4-16 12:50
你好,你可以看下 ~/.vim/syntax存不存在.vim文件,我是按照教程来的,但是没有下载,又找到这个.vim文件 ...

你好已经解决,感谢
木头马尾 发表于 Post on 2022-4-16 12:50:27
yjb 发表于 2022-4-13 17:01
你好,你是怎么解决的这个问题。我也是没有颜色,但是没有你那样的报错问题。

你好,你可以看下 ~/.vim/syntax存不存在.vim文件,我是按照教程来的,但是没有下载,又找到这个.vim文件放进去的
yydy 发表于 Post on 2022-4-13 20:17:50
乐平 发表于 2022-4-13 15:48
你可以用 vim 打开任意一个脚本文件(不要用 cat ),比如你截图的 filetype.vim ,看看是不是有语法高亮 ...

非常感谢
yjb 发表于 Post on 2022-4-13 17:10:05
yjb 发表于 2022-4-13 17:01
你好,你是怎么解决的这个问题。我也是没有颜色,但是没有你那样的报错问题。

已解决
yjb 发表于 Post on 2022-4-13 17:01:48
木头马尾 发表于 2022-4-13 16:44
非常感谢,已经解决

你好,你是怎么解决的这个问题。我也是没有颜色,但是没有你那样的报错问题。
木头马尾 发表于 Post on 2022-4-13 16:44:07
非常感谢,已经解决
乐平 发表于 Post on 2022-4-13 15:48:45
木头马尾 发表于 2022-4-13 07:27
感谢您的回复:
1:使用vim指令后的,无亮色显示
2:超算里以存在cp2k.vim和filetype.vim文件

你可以用 vim 打开任意一个脚本文件(不要用 cat ),比如你截图的 filetype.vim ,看看是不是有语法高亮。

如果没有,说明你的 vim 本身没有设置语法高亮,那么任何脚本都不可能呈现出颜色。

你可以如下操作。
  1. vi ~/.vimrc
复制代码


然后按字母 i 在 ~/.vimrc 隐藏文件中添加如下内容

  1. syntax enable
  2. set t_Co=256
复制代码


按键盘左上角 Esc 键退出编辑模式。英文输入法下按 :wq  保存退出。
然后就可以看到颜色了。
丁越 发表于 Post on 2022-4-13 14:25:24
本帖最后由 丁越 于 2022-4-13 14:26 编辑
木头马尾 发表于 2022-4-13 13:58
在使用vim指令时,出现以下报错,恳请指点

62 "----------------------------------------------------------------/
  63
  64 syn keyword cp2kConstant -X

vi 打开cp2k.vim,在命令行模式下输入: set nu设置行号,然后你翻页到第64行位置,看看上面是不是多了不接如“-X”之类参数的”syn keyword cp2kConstant “一行,删了就行了

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-26 10:28 , Processed in 0.220677 second(s), 31 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list