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的使用方法。

7款Linux下阅读PDF的阅读器。的更多相关文章

  1. 几款LINUX下的CHM查看器

    转帖地址:http://blog.csdn.net/aking21alinjuju/article/details/4436440 本文旨在介绍linux下的常见chm阅读软件及其安装,并针对一些问题 ...

  2. [转] linux下的c/c++调试器gdb

    PS:1. 断点C++类函数,用b 命名空间::类名::方法名 2. 编译参数一定要加-g,才可断点调试 http://www.cnblogs.com/xd502djj/archive/2012/08 ...

  3. linux下的c/c++调试器gdb

    Reference:  http://www.cnblogs.com/xd502djj/archive/2012/08/30/2663960.html linux下的c/c++调试器gdb gdbLi ...

  4. linux下源代码分析和阅读工具比较

    Windows下的源码阅读工具Souce Insight凭借着其易用性和多种编程语言的支持,无疑是这个领域的“带头大哥”.Linux/UNIX环境下呢?似乎仍然是处于百花齐放,各有千秋的春秋战国时代, ...

  5. linux下合并pdf

    使用Gost Script和 PDFtk运行如下命令: #gs -q -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=Linuxidc.pdf -dBATCH *.p ...

  6. linux下去掉pdf的密码(前提:知道密码)

    一.背景 Linux jello 4.16.3 SMP Thu Apr 19 07:32:02 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux 二.去掉密码 2.1 先 ...

  7. 推荐一款Linux下的开源编辑器

    Sublime编辑器,下载地址.下载后解压,解压到家目录下,为解压后的文件夹里的可执行文件添加环境变量, vim ~/.bashrc 打开配置环境变量的文件,在最后一行添加export PATH=&q ...

  8. linux下安装pdf

    官方下载地址:http://www.foxitsoftware.cn/downloads/ 问题:下载官方包以后解压,双击不能打开,也没有任何提示. 用teminal 来打开foxitreader,t ...

  9. Linux 下编译Android-VLC开源播放器详解(附源码下载)

    这两天需要做音视频播放相关的东西,所以重新找了目前android下的解码库.Android自带的解码库支持不全,因此很多第三方播放器都是自带解码器,绝大部分都是使用FFMpeg作为解码库.我11年的时 ...

随机推荐

  1. 鼠标放上去图片慢慢变大js 或 变大

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  2. Java创建线程的细节分析

    转载:http://shmilyaw-hotmail-com.iteye.com/blog/1880902 前言 关于线程创建的问题,可以说是老生常谈了.在刚开始学习Thread的时候基本上都会接触到 ...

  3. 2013 Changsha Regional 一样的木板一样的气球

    气球:      木板:   比赛现场: 场外: 曲线....  除了第一题出的太慢了,总体比成都好了很多.... 自此,今年两铜收场,再接再厉,明年要有更好的成绩.

  4. hdoj 2222

    http://acm.hdu.edu.cn/showproblem.php?pid=2222 第一道 AC自动机.....trie树的建立 和 AC自动机的查询,,可作模版... 解题思路:AC的应用 ...

  5. pod update --verbose --no-repo-update

    最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动 原因在于当执行以上两个命令的时候会升级Co ...

  6. Girls and Boys(匈牙利)

    Girls and Boys Time Limit: 20000/10000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) ...

  7. L型代码结构案例:Link访问权限(上)

    这是松结对编程的第20篇(专栏目录). 本文探讨Link访问权限的最佳实现方法,力求外观干净且封装良好. 这些代码将位于L型代码结构(参见松结对编程系列中的定义)的下层,调用者无需理解其原理. 顺便说 ...

  8. hdu1284经典钱币兑换问题

    钱币兑换问题. 题目 http://acm.hdu.edu.cn/showproblem.php?pid=1284 完全背包. 这种是求背包问题最多的组合方案 参考了一些资料   http://blo ...

  9. PyQt中弹出对话框操作

    经常有初学者搞不清楚如何在PyQt中弹出对话框,以及如何处理返回值.这篇文章会举例说明,界面采用手工编写. 我们一般说的对话框指的是模态对话框(Modal Dialogue Box),一旦弹出,就不能 ...

  10. c语言求最大公约数和最小公倍数

    求最大公约数和最小公倍数 假设有两个数a和b,求a,b的最大公约数和最小公倍数实际上是一个问题,得出这两个数的最大公约数就可以算出它们的最小公倍数. 最小公倍数的公式是 a*b/m m为最大公约数 因 ...