小编dot*_*hen的帖子

如何客观比较两个文件的音质?

我使用 avconv 实用程序将从 Youtube 下载的 MP4 文件转换为 MP3:

$ avconv -i RembrandtPussyhorse.mp4 RembrandtPussyhorse.mp3
avconv version 0.8.9-6:0.8.9-0ubuntu0.12.10.1, Copyright (c) 2000-2013 the Libav developers
built on Nov  9 2013 19:12:35 with gcc 4.7.2
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'RembrandtPussyhorse.mp4':
Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    creation_time   : 2013-06-23 14:26:41
Duration: 01:03:42.60, start: 0.000000, bitrate: 167 kb/s
    Stream #0.0(und): Video: h264 (Constrained Baseline), yuv420p, 384x288, 69 kb/s, 25 fps, 25 tbr, 50 tbn, 50 tbc
    Stream #0.1(und): Audio: aac, 44100 Hz, …
Run Code Online (Sandbox Code Playgroud)

audio mp3

10
推荐指数
4
解决办法
2万
查看次数

为什么 VIM 显示 Unicode 代码点而不是 UTF-8 代码值?

考虑一下我在 PHP 博客中找到的这行假定的代码,注意引号:

throw new Exception(“That's not a server name!”);
Run Code Online (Sandbox Code Playgroud)

这些引号是正确的双引号(Unicode 代码点:U+201D;UTF-8 十六进制编码值:)0xE2 0x80 0x9Dga在 VIM 中按在状态栏中显示以下内容:

<”> 8221, Hex 201d, Octal 20035
Run Code Online (Sandbox Code Playgroud)

?

为什么显示的是 Unicode 代码点而不是 UTF-8 代码值?

考虑到文件存储为 UTF-8 并且它是将字节转换为字形的终端,我希望 VIM 显示文件的原始值(UTF-8 代码值),而不是将其转换为 Unicode 代码点.

encoding vim unicode utf-8

9
推荐指数
2
解决办法
1997
查看次数

在 Calc 中使用键盘移动行

如何使用键盘将一行移动到不同的位置?我找到了这个鼠标指南,但由于残疾,我在使用鼠标时遇到了麻烦。

请注意,我不打算“手动排序”,并且使用额外的“排序序号”列不是可行的解决方法。不过,我知道 Calc 出色的排序能力。

keyboard openoffice-calc openoffice libreoffice libreoffice-calc

8
推荐指数
2
解决办法
1万
查看次数

如何转到文件的第 n 个字符,而不是字节?

vim一个可以得到用下面的命令文件的第5个字节:

:goto 5
Run Code Online (Sandbox Code Playgroud)

但是,在 UTF-8 文本中,这可能是文件中的第 5 个、第 4 个甚至第 2 个字符。如何转到文件的第 5 个字符,而不是字节?

vim utf-8

8
推荐指数
1
解决办法
2805
查看次数

使用其他用户的 .vimrc 和 .vim/

我知道我可以在以 root:source /path/to/some/.vimrc用户.vimrc身份运行时加载我的用户,但是我怎样才能使用整个.vim/目录呢?是否有/home/user/.vim/可以设置为别名的启动选项?

如果我知道要查找的内容,我会在精美的手册中的何处找到这些信息。一个简单的:help .vim:help .vimrc没有找到有关使用整个目录的信息.vim/-U仅用于.vim文件)。

谢谢。

linux root vim

7
推荐指数
2
解决办法
6067
查看次数

Windows 上 GVIM 中的 Grep 文件

在 Linux 上,我有时会看到与这个方便的命令匹配的所有行的列表:

:! grep -n "term" %
Run Code Online (Sandbox Code Playgroud)

但是,我现在被困在缺少 grep 的 Windows XP SP3 机器上!有没有办法从 VIM 内部获取这个列表,或者通过使用其他一些 Windows 工具:!

谢谢。

windows vim grep

6
推荐指数
1
解决办法
3858
查看次数

VIM:标签为全能,但不在行首

我在 VIM 7.3 中将 Tab 配置为 Omnicompetion:

inoremap <Tab> <C-n>
Run Code Online (Sandbox Code Playgroud)

这很方便,但我真的很想在一行的开头放回常规选项卡!有什么方法可以检查前面的字符是空格还是行开头,如果是,则插入制表符而不是全能字符?

谢谢!

vim autocomplete

6
推荐指数
1
解决办法
3651
查看次数

Linux CLI:检查温度的防故障方法

我通常使用以下方法之一来检查基于 Linux 的计算机的温度:

$ cat /proc/acpi/thermal_zone/THM/temperature
$ acpi -V
$ sensors
Run Code Online (Sandbox Code Playgroud)

但是,在我使用的当前系统(Debian 衍生发行版)上,第一个不存在,第二个不显示温度。第三个只有在说服服务器管理员安装 lm_sensors 后才起作用。如果服务器管理员出于某种原因拒绝我安装 lm_sensors 的请求,是否还有其他方法可以检查?lm_sensors 从哪里获得温度?

谢谢。

linux temperature

6
推荐指数
1
解决办法
2万
查看次数

支持 .vimrc 的 jVi 替代方案

考虑到jVi 不支持 .vimrc文件,我们有哪些支持 .vimrc文件的替代方案?具体来说,我有许多我不想放弃的方便的插入模式映射,例如:

inoremap kk <Esc>A
Run Code Online (Sandbox Code Playgroud)

此外,还有一些我可以没有的映射,但我认为我需要真正的 VIM,例如:

inoremap hh <c-o>?\%<c-r>=line('.')<Return>l\({}\\|\[]\\|<>\\|><\\|()\\|""\\|''\\|><lt>\)?s+1<Return>
Run Code Online (Sandbox Code Playgroud)

注意:我知道 Netbeans / Eclipse /任何 IDE中 VIM 键绑定的问题经常出现,但在这个问题中,我不是在问 VIM 键绑定,而是专门询问 .vimrc,或者更好但更真实的嵌入在 Netbeans 中的VIM。在无数表面上相似的帖子中,我还没有看到这个方面的问题。

我已经看过六Vim中对于在NetBeans / ViExVIM对NetBeans的,和其他人。显然,VIM 包括一个用于集成到 IDE 中的套接字接口,有趣的是,它被称为“netbeans”。此功能的帮助文件列出了一些项目,但已经过时了。该文件中唯一似乎仍处于活动状态的项目是PIDA,但他们的网站已关闭。

vim ide netbeans

6
推荐指数
1
解决办法
552
查看次数

VIM 在文件之间拉动时只存储前 50 行

当我Y用来拉线时,我可以拉任何合理数量的线(我从来没有故意达到限制)。但是,如果我关闭文件然后尝试粘贴p到另一个文件中,则只会粘贴前 50 行。

我已经确认只有前 50 行的文本在 ~/.viminfo.

如何增加要存储的行数?谷歌搜索“vimrc yank lines”,并没有返回任何相关结果。此外,我如何在精美的手册中找到答案?从拖钓“h viminfo”之类的我发现,set history但增加数量并没有帮助。

vim

6
推荐指数
1
解决办法
9084
查看次数