计算化学公社

 找回密码 Forget password
 注册 Register
Views: 4507|回复 Reply: 17
打印 Print 上一主题 Last thread 下一主题 Next thread

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

[复制链接 Copy URL]

18

帖子

0

威望

145

eV
积分
163

Level 3 能力者

本帖最后由 木头马尾 于 2022-4-13 11:52 编辑

请教各位老师,我按照CP2K官方tools教程,把以下两步都操作了,但是使用vim .inp命令时,仍然没有亮色,请问大致是什么原因呢?恳请各位老师指点

202204131147301120..png (54.91 KB, 下载次数 Times of downloads: 28)

202204131147301120..png

8

帖子

0

威望

65

eV
积分
73

Level 2 能力者

18#
发表于 Post on 2023-7-4 22:39:03 | 只看该作者 Only view this author
乐平 发表于 2023-7-3 10:30
从你第二张截图的内容来看,报错内容有很多

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

老师您说得对,我在联网的服务器上下载了cp2k.vim文件复制过来就可以用了,之前报错的那个版本是直接在网站上复制粘贴的,确实换行符有问题,谢谢老师,学会了!

1061

帖子

0

威望

3269

eV
积分
4330

Level 6 (一方通行)

17#
发表于 Post on 2023-7-3 10:30:12 | 只看该作者 Only view this author
搞计算的小菜狗 发表于 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 [空格] 要转化的文件名
复制代码

8

帖子

0

威望

65

eV
积分
73

Level 2 能力者

16#
发表于 Post on 2023-7-3 08:47:47 | 只看该作者 Only view this author
我也是按照帖子操作,出现了很多报错,为什么空格行都会出现报错呀,以及最后一行明明没有了,他说我少了endif,各位老师知道怎么回事吗

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

202307030846283677..png

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

202307030846479937..png

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

202307030846592572..png

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

202307030847458218..png

3

帖子

0

威望

125

eV
积分
128

Level 2 能力者

15#
发表于 Post on 2023-2-26 16:57:03 | 只看该作者 Only view this author
已解决,谢谢
问题原因: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码源,复制到对应的文件中

232

帖子

1

威望

3335

eV
积分
3587

Level 5 (御坂)

14#
发表于 Post on 2022-4-26 15:06:20 | 只看该作者 Only view this author
sublime text加上插件也能实现类似的功能,还能在windows上实现

1

帖子

0

威望

133

eV
积分
134

Level 2 能力者

13#
发表于 Post on 2022-4-26 15:01:57 | 只看该作者 Only view this author
木头马尾 发表于 2022-4-16 12:50
你好,你可以看下 ~/.vim/syntax存不存在.vim文件,我是按照教程来的,但是没有下载,又找到这个.vim文件 ...

你好,还有一种简单方法  sudo apt-get install -y vim  然后输入密码即可

160

帖子

0

威望

1617

eV
积分
1777

Level 5 (御坂)

12#
发表于 Post on 2022-4-16 23:52:37 | 只看该作者 Only view this author
木头马尾 发表于 2022-4-16 12:50
你好,你可以看下 ~/.vim/syntax存不存在.vim文件,我是按照教程来的,但是没有下载,又找到这个.vim文件 ...

你好已经解决,感谢
独立之精神 自由之思想

18

帖子

0

威望

145

eV
积分
163

Level 3 能力者

11#
 楼主 Author| 发表于 Post on 2022-4-16 12:50:27 | 只看该作者 Only view this author
yjb 发表于 2022-4-13 17:01
你好,你是怎么解决的这个问题。我也是没有颜色,但是没有你那样的报错问题。

你好,你可以看下 ~/.vim/syntax存不存在.vim文件,我是按照教程来的,但是没有下载,又找到这个.vim文件放进去的

30

帖子

0

威望

319

eV
积分
349

Level 3 能力者

10#
发表于 Post on 2022-4-13 20:17:50 | 只看该作者 Only view this author
乐平 发表于 2022-4-13 15:48
你可以用 vim 打开任意一个脚本文件(不要用 cat ),比如你截图的 filetype.vim ,看看是不是有语法高亮 ...

非常感谢

160

帖子

0

威望

1617

eV
积分
1777

Level 5 (御坂)

9#
发表于 Post on 2022-4-13 17:10:05 | 只看该作者 Only view this author
yjb 发表于 2022-4-13 17:01
你好,你是怎么解决的这个问题。我也是没有颜色,但是没有你那样的报错问题。

已解决
独立之精神 自由之思想

160

帖子

0

威望

1617

eV
积分
1777

Level 5 (御坂)

8#
发表于 Post on 2022-4-13 17:01:48 | 只看该作者 Only view this author
木头马尾 发表于 2022-4-13 16:44
非常感谢,已经解决

你好,你是怎么解决的这个问题。我也是没有颜色,但是没有你那样的报错问题。
独立之精神 自由之思想

18

帖子

0

威望

145

eV
积分
163

Level 3 能力者

7#
 楼主 Author| 发表于 Post on 2022-4-13 16:44:07 | 只看该作者 Only view this author
非常感谢,已经解决

1061

帖子

0

威望

3269

eV
积分
4330

Level 6 (一方通行)

6#
发表于 Post on 2022-4-13 15:48:45 | 只看该作者 Only view this author
木头马尾 发表于 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  保存退出。
然后就可以看到颜色了。

432

帖子

11

威望

3428

eV
积分
4080

Level 6 (一方通行)

5#
发表于 Post on 2022-4-13 14:25:24 | 只看该作者 Only view this author
本帖最后由 丁越 于 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 12:30 , Processed in 0.230742 second(s), 30 queries , Gzip On.

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