youngyangyang04 / PowerVim

Make your vim more power and much easer. 最实用的vim配置🔥
GNU General Public License v3.0
1.6k stars 244 forks source link

解决遇到的问题:E197: 不能设定语言为 "zh_CN.gb2312" ;Taglist: Exuberant ctags (http://ctags.sf.net) not found in PATH. Plugin is not loaded. #59

Open Livitor opened 4 months ago

Livitor commented 4 months ago

问题1: 处理 /home/xx/.vimrc时发生错误: 第 43 行: E197: 不能设定语言为 "zh_CN.gb2312"

解决方案(一行一行运行): cd /var/lib/locales/supported.d/ sudo vi zh-hans (用管理员权限打开zh-hans) 添加以下两行(原有的不要删): zh_CN.GBK GBK zh_CN GB2312 按Esc后:wq! 保存退出 sudo dpkg-reconfigure --force locales 选择zh_CN.GBK 之后等运行zh_CN.UTF-8... 结束就可以了

问题2: Taglist: Exuberant ctags (http://ctags.sf.net) not found in PATH. Plugin is not loaded.

解决方案: 在Powervim/.vimrc文件中(最下面)添加(中文也要添加): let Tlist_Show_One_File=1 "不同时显示多个文件的tag,只显示当前文件的 let Tlist_Exit_OnlyWindow=1 "如果taglist窗口是最后一个窗口,则退出vim let Tlist_Ctags_Cmd="/usr/bin/ctags" "将taglist与ctags关联

Lighti67 commented 2 months ago

我的linux中没有找到对应的locals文件夹,最后采用了 locale-gen zh_CN这个命令才成功解决第一个问题。 第二个问题我发现直接安装包就可以解决,如果出现多个版本的包需要自己进行手动选择。我的命令如下 sudo apt-get install exuberant-ctags