deepin 使用问题记录

目录

deepin 重启后 vmware 虚拟机下的共享文件夹的挂载失效

安装NFS服务

安装vscode的小bug 

安装 ctags,配置 taglist 插件

        使用问题:


deepin 重启后 vmware 虚拟机下的共享文件夹的挂载失效

        使用 vmware 安装 deepin 系统,在配置完与 windows 共享文件夹后,在 deepin 中可以正常在 /mnt/* 下找到共享文件夹的内容。但只要重启虚拟机后,在 deepin 中就访问不了与 windows 之间的共享文件了。

解决方式:

        1、 vim /etc/fstab

        2、在文末添加如下代码

.host:/share /mnt/share fuse.vmhgfs-fuse allow_other 0 0

        3、保存并退出,重启虚拟机后问题得以解决


安装NFS服务

 1、终端执行输入以下命令安装NFS

sudo apt-get install nfs-kernel-server

2、新建NFS共享目录,并给予NFS目录可读可写可执行的权限

3、编辑 /etc/exports 文件

sudo vi /etc/exports
打开文件后,在最后添加如下内容
/***/nfs路径 *(rw,sync,no_root_squash)

举例:
/home/dzp/nfs *(rw,sync,no_root_squash,no_subtree_check)

/home/dzp/nfs     表示NFS共享的目录
*                 表示允许所有的网络段访问
rw                表示访问者具有可读可写的权限
sync              表示将缓存写入设备中,可以说是同步缓存的意思
no_root_squash    表示访问者具有root权限
no_subtree_check  表示不检查父目录权限

保存 /etc/exports 并退出

4、 执行以下指令重启 NFS 服务器

sudo /etc/init.d/nfs-kernel-server restart

5、执行以下指令查看 NFS 共享目录

showmount -e

        使用 showmount -e 时若命令超时报错,可能是因为 NFS 服务器的 hosts 文件中的域名和 NFS 服务器的 IP 地址不对应造成的。如图

查看 NFS 服务器的 hosts 文件 sudo vi  /etc/hosts,如下:

        发现 NFS 服务器的主机名和 IP 地址记录不在这个文件中,手动在文末添加上 NFS 服务器主机名和 IP 地址,举例如图:

        再使用 showmount -e 即可查看 NFS 共享目录,如图:

6、实测在 deepin 20.8 上无法正常使用 nfs 去挂载 rootfs。需要编辑 /etc/default/nfs-kernel-server 文件,修改后的文件内容如下。  

        修改完成后,保存退出,然后执行第4步重启 NFS 就可以了。


安装vscode的小bug 

        安装vscode之后,打开一切都是用vscode,这是因为vscode 抢掉了文件管理器的默认设置

用如下命令可以恢复

xdg-mime default dde-file-manager.desktop inode/directory


安装 ctags,配置 taglist 插件

ctags下载

taglist下载

        首先安装 ctags, 上面提供 ctags 和 taglist 的官网的下载链接。下载解压 ctags ,进入源码目录,先后执行配置、编译、安装命令

./configure    /*配置 ctags, 默认配置即可*/
make           /*编译*/
make install   /*安装*/

         安装完成后,在需要使用的代码目录敲 ctags -R 即可生成该目录及该目录下的 tags 文件,该文件就是实现函数跳转等功能的依赖文件。

        为了能在 vim 上更好的使用 ctags, 比如查看已打开页面下所有的宏,函数...,需要配置 taglist。从提供地址中下载 taglist 的源码压缩包,将其解压到 ~/.vim 中。然后执行以下操作:

1、终端输入 vi, 打开 vim 编辑器

2、在命令行模式输入以下代码,生成帮助标签

:helptags ~/.vim/doc

3、生成帮助标签后,就可以随时在 vim 命令行输入以下命令查看 taglist 的帮助手册了

:help taglist.txt

4、编辑 ~/.vimrc(若没有则新建),保存并退出

        上述配置项可以在第3步的 taglist 的手册中查看详细的功能描述。

        

ctags 和 taglist 配置完成。

        使用问题:

        使用 ctrl + ] 查找某个标签时,第一次查找列出了所有匹配项的第一个,但在第二次查找时却直接跳转到之前选择过的项而不是列出所有的匹配项,这是可以使用 g + ] 来查找某个标签,或者编辑 ~/.vimrc,加入以下代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值