[vim]禁用 Scratch 窗口

Scratch 窗口主要用于在切换代码补全信息时显示文档字符串。
但是大多数时候提供的信息没什么用,这就有点碍事了。

scratch-window

下面说一下如何禁用 Scratch 窗口。

在配置文件(.vimrc/_vimrc)中修改或增加 completeopt 选项:

set completeopt=menu

或:

set completeopt-=preview

原则就是 completeopt 的值不能包含 preview
具体请看帮助: :help completeopt

[Python]PyShanb: 命令行下的扇贝网查词工具

基于扇贝网 API v0.8开发的一个命令行下的查词工具。支持将生词添加到扇贝网的个人词库中。

截图-默认功能

功能

  • 自动登录扇贝网(需要配置用户名及密码)
  • 显示单词中文释义
  • 显示单词英文释义(可选,默认禁用)
  • 自动发音(Windows only)(可选,默认禁用)
  • 自动添加单词到扇贝网词库(当天待背单词列表)(可选,默认禁用)
  • 询问是否添加单词到扇贝网词库(可选,默认启用)
  • 显示例句(显示用户在扇贝网添加的例句)(可选,默认禁用)
  • 配置文件(配置用户名、密码及其他功能项)

项目地址:

https://github.com/mozillazg/PyShanb

依赖

安装使用

  1. 安装依赖模块:pip install -r requirements.txt
  2. 配置用户名及密码(pyshanb.conf);
  3. 命令行下执行:python pyshanb.py(Tips:使用过程中输入 q 即可退出程序)。

截图

默认:
截图-默认功能

火力全开:
截图-功能全开

[Linux]如何获取磁盘分区的 UUID

有两种方法可以查看存储设备(/dev/sd* /dev/hd*)的 UUID 标识

使用 blkid 命令

[redhat@localhost Desktop]$ sudo blkid
/dev/sda1: UUID="71d84788-2d5f-4fc8-b43c-e4868763d9e8" TYPE="ext4" 
/dev/sda2: UUID="df964274-abed-4e21-8bb1-0141f8756893" TYPE="ext4" 
...
/dev/sda11: UUID="0002284300013E2A" TYPE="ntfs" 
[redhat@localhost Desktop]$ 

使用 ls -l /dev/disk/by-uuid/ 命令

[redhat@localhost Desktop]$ ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx. 1 root root 11 Oct 25 12:26 0002284300013E2A -> ../../sda11
lrwxrwxrwx. 1 root root 10 Oct 25 12:26 19356397-8d78-4671-a57c-7528b1d90a63 -> ../../sda6
...
lrwxrwxrwx. 1 root root 10 Oct 25 12:26 f5daae67-47f8-43de-bb59-b2ea6c7320dd -> ../../sda8
[redhat@localhost Desktop]$ 

参考

[Linux] 如何挂载 iso 文件

linux 系统中使用 mount -o loop 命令即可挂载 iso 文件

[redhat@localhost home]$ ls /media
[redhat@localhost home]$ sudo mount -o loop ubuntu.iso /media
[redhat@localhost home]$ ls /media
autorun.inf  dists     md5sum.txt  preseed             wubi.exe
[redhat@localhost home]$ 

如果不行的话,再试试 mount -t iso9660 -o loop test.iso /media

使用 umount 卸载

[redhat@localhost home]$ ls /media
autorun.inf  dists     md5sum.txt  preseed             wubi.exe
[redhat@localhost home]$ sudo umount /media
[redhat@localhost home]$ ls /media
[redhat@localhost home]$ 

顺便说一下制作 iso 光盘镜像文件的方法:

cp /dev/cdrom test.iso

[linux] Red Hat 中如何给用户添加 sudo 命令的使用权限

修改 /etc/sudoers 文件即可。

比如要给予 test 用户 sudo 命令的使用权限,进行如下操作即可。

[test@localhost home]$ sudo ls /root
[sudo] password for test:
test is not in the sudoers file.  This incident will be reported.

进入 root 用户修改 /etc/sudoers 文件

[test@localhost home]$ su
Password:
[root@localhost home]# vim /etc/sudoers

找到 root 相关项: root ALL=(ALL) ALL,仿照它添加 test 用户,
最终文件中应当包含:

root    ALL=(ALL)      ALL
test    ALL=(ALL)      ALL

测试

[root@localhost home]# vim /etc/sudoers
[root@localhost home]$ exit
exit
[test@localhost home]$ sudo ls /root
[sudo] password for test:
anaconda-ks.cfg  install.log  install.log.syslog

参考