• 7款Linux下阅读PDF的阅读器。


    5款Linux下阅读PDF的阅读器。
    1. Mupdf:link

    2. Adobe Reader:link

    3. Foxit Reader:link

    4.Evince:link


    5. Okular:link(基于KDE)

    6. zathura

    Zathura 是一款新的 PDF 查看器 ,它相当轻巧,界面简约(与 Apvlv 很相似),且可以定制(如按键绑定、默认窗口大小等 )。除了 PDF 查看器所具有的一般功能之外,Zathura 还包括搜索、表单编辑、可点击链接、导出图像等其他功能。和 Linux 下大多数 PDF 查看器一样,Zathura 也基于 Poppler 库,另外它需要依赖 GTK+ 和 Cairo

    相当轻巧,界面简约(与 Apvlv 很相似),且可以定制(如按键绑定、默认窗口大小等 )
    除了 PDF 查看器所具有的一般功能之外,Zathura 还包括搜索、表单编辑、可点击链接、导出图像等其他功能。
    和 Linux 下大多数 PDF 查看器一样,Zathura 也基于 Poppler 库,另外它需要依赖 GTK+ 和 Cairo。
    项目主页:http://pwmt.org/projects/zathura/

    7. Apvlv

    我们已经有了让 Firefox 浏览器 Vim 化的 Add-on Vimperator、Vim 化的文件管理器 Vifm,现在又有了 Vim 化的 PDF 阅读工具 Apvlv。Apvlv 是一个小巧、轻量的 PDF 查看器,让你象使用 Vim 一样阅读 PDF 文档,快捷而高效。

    如果你在启动 Apvlv 后感到无所适从,那么可以通过执行 :h 来及时获得帮助。要设置 Apvlv 也是可以的,你只需编辑 $HOME/.apvlvrc 文件即可。

    Apvlv 需要 GTK+ 2.6.0 或更高版本和 Poppler 0.5.0(含 glib 绑定),可以运行于 Linux 和 Windows 平台。

    Apvlv 的最新版本在其项目主页可以找到。

    是一个小巧、轻量的 PDF 查看器,让你象使用 Vim 一样阅读 PDF 文档,快捷而高效。
    要设置 Apvlv 也是可以的,你只需编辑 $HOME/.apvlvrc 文件即可。

    Apvlv 需要 GTK+ 2.6.0 或更高版本和 Poppler 0.5.0(含 glib 绑定),可以运行于 Linux 和 Windows 平台。
    项目主页:http://naihe2010.github.com/apvlv/

    其实,Chrome浏览器也可以打开PDF文件,只不过功能有限,只能阅读,不能添加标签、标注。

    这三款小软件都是类vi软件apvlv,zathura和vifm,就是很多按键都是在模仿vi的方式。
    apvlv和zathura是两款linux下的pdf阅读器。由于也是刚刚接触这两个,所以我准备先用用apvlv,然后在试用zathrua。
    这儿介绍两款:两个Linux下的pdf阅读器http://ihacklog.com/software/cool_software_share/pdf-viewer-for-linuxer.html
    apvlv的使用介绍:http://naihe2010.freetzi.com/apvlv-intro.html
    根据apvlv的使用方式和自己的习惯,我写了自己的配置文件。这是我的配置文件(根据软件自带的apvlvrc.example进行改写的):

    复制代码
    " some map
    " map I to zi, and O to zo
    "map I zi
    "map O zo
    "map the tab switch
    map w gT
    map e gt
    " map n to <C-f> to goto next page
    map n <C-f>
    map <Space> <C-f>
    " and p to prepage
    map p <C-b>
    map c j
    map v k

    "map <A-j> <C-w>j
    "map <A-k> <C-w>k
    "map <A-h> <C-w>h
    "map <A-l> <C-w>l

    if start apvlv as fullscreen mode, default is no
    set fullscreen=no

    " zoom value, default is fitwidth
    " zoom has 4 styles
    " a float type number
    " fitwidth
    " fitheight
    " normal
    set zoom=fitwidth

    " set window size
    set width=800
    set height=600

    " set command timeout between two key press 
    set commandtimeout=2000

    " set default dir
    "set defaultdir=C:

    " set if use content view
    set content=yes

    " set weather use continuous view 
    " make sure the autoscrollpage is set to "yes" if you want to set this to yes
    set continuous=yes

    " set a pad to continuous page
    set continuouspad=2

    " set if auto scroll page when at the end or begin of one pdf page
    set autoscrollpage=yes

    " set if auto scroll doc from 1st page when goto the last page
    set autoscrolldoc=yes

    " set if disable ~/.apvlvinfo, default is no
    set noinfo=no

    " set pdf object cache size
    set pdfcache = 4

    " set if use right and bottom scrollbar
    set scrollbar = no

    " set if use visual mode to select and copy text
    set visualmode = no

    " set if wrapscan text
     set wrapscan = yes

    " set double click action
    " option value is 'word', 'line' or 'page'
    set doubleclick = page

    " set GUI options
    " m means menu, T means toolbar
    "set guioptions =m 

    " set if use auto reload document
    " > 0 means auto reload after some seconds. = 0 means not auto reload
    " set autoreload = 3

    " set if reverted pdf page
    " set reverted = no
    复制代码

    我是在fedora14上直接使用yum install apvlv来进行安装的
    安装之后的版本是0.0.9.8版本。
    我在使用之后发现有如下问题:
    1. 快捷键t和T不能使用
    2. 示例配置文件中写着可以设置GUI,但是当我设置这个选项的时候软件就崩溃的。
    3. 现在我觉得很大的一个问题就是:无法重新返回书签。
       原pdf文档中有书签,然后刚打开的时候可以显示书签,但是在我选择了一个书签,可以进入对应内容,可以无法再返回书签。这样很不方便。

    对于vifm,这是一个可以在终端使用的文件管理器,也是使用vi中的按键方式。
    对于经常使用vi的人来说还是很容易上手的。
    对于vifm的介绍可以看这儿
    我是在fedora14中使用yum install vifm进行安装的。

    另外,还有一款非常好用的终端图片查看器feh。它使用起来非常的灵活,使用方式可以参见
    还有一款非常不错的邮件客户端mutt(这是中文版),我现在一直在使用的是thunderbird。而mutt是一个在命令行使用的软件,最近一直在学习vim,所以这个软件先放一放了,在这儿做个记录。以后有时间好好学学mutt的使用方法。

  • 相关阅读:
    javascript 利用
    javascript 事件委托(代理)
    【风马一族_日常灵感】 弯曲的几何学 曲角
    【风马一族_Python】 安装pip与Numpy
    【风马一族_Python】 更替pip的版本
    【风马一族_Android】Android学习
    气味分享系统
    【风马一族_构思】寻找二点间的最短距离
    【风马一族_Java】使用java,画出任意大小的菱形
    【风马一族_Java】9*9口诀
  • 原文地址:https://www.cnblogs.com/timssd/p/4733335.html
Copyright © 2020-2023  润新知