小编lli*_*eng的帖子

如何在Firefox中指定搜索引擎的关键字?

它一直困扰我,我无法管理"一键搜索引擎"的关键字.关键字可以在Firefox 38.0.1中显示如下 在此输入图像描述

通过帮助链接,我找到了添加/隐藏/删除搜索引擎的方法.但是,它没有就如何修改搜索引擎提出任何建议.

我学习如何更改关键字的实际动机是:

  1. Firefox无法在不同的安装中同步"搜索引擎".到目前为止,只能同步书签和附加组件.
  2. 我在Firefox中使用Vimperator,按下o(或t)后跟TAB,然后搜索引擎的关键字,将完成搜索查询序列.例:

    :open google happy 2015

将推出搜索"2015年快乐"的Google搜索结果页面.

So, the syntax is: ":open keyword search-pattern".
Run Code Online (Sandbox Code Playgroud)

谁能告诉我如何更改搜索引擎的"关键字"?或者,说明如何创建自己的搜索引擎?(无论是在网上还是本地加载都很好.)

firefox search firefox-addon

19
推荐指数
2
解决办法
3874
查看次数

如何更改 Vim `spellfile` 的位置?

utf-8在编码和 下set spell spelllang=en_uszg当光标位于“拼写错误”的单词(由拼写检查器识别)上时按下会将“好单词”添加到我的系统中的以下文件中:.vim/spell/en.utf-8.add

有没有办法改变这个位置spell-file?在多台机器上同步我所有的“好话”是一件痛苦的事情。理想情况下,将其重定向spellfile到 Dropbox 中的子文件夹应该可以解决问题。然而,我还没有找到这方面的文档。

vim

7
推荐指数
1
解决办法
2994
查看次数

Vim 对 Python 代码的缩进错误(使用 python 模式插件)

如下面的屏幕截图所示,我演示了 Vim 在向 Python 代码添加注释时的奇怪行为。在演示 1 和演示 2 之间,我只是在不同的缩进级别(在类定义内)开始注释行。

演示1

在此输入图像描述

演示2

在此输入图像描述

问题:

正如截屏结束时所演示的,只有:在插入模式下键入才能获得正确的缩进。

理想的解决方案将实现:

当开始一行注释时,请保持正确的缩进级别;

python vim python-mode

7
推荐指数
1
解决办法
7376
查看次数

在 Git-Bash 中更改目录:在 Windows 计算机上的 MINGW64 中使用 Windows 样式的目录地址

问题:

git-bash.exe、 或MINGW64、 识别cd其地址以以下形式给出的目录的命令:/Drive_Name/Folder1/Subfolder1。更改 Windows 计算机用户的主目录的示例是:cd /c/users/USERNAME

  • 是否可以使用以下语法? cd c:\users\USERNAME 请注意,目录地址以其“本机”格式给出:Windows 操作系统可识别的语法。

  • 或者,有没有办法在粘贴到 Git-bash 窗口时自动将所有反斜杠更改为正斜杠?

背景

git-bash.exe每天都在使用:拉取和推送到 Github、运行latexmk以编译我的*.tex文档以及通过 SSH 连接我的 Linux 机器。git-bash.exe如果能够在所需的目录位置快速启动一个进程,那就太好了。C:\users\USERNAME\project而且,在 Windows 操作系统上,默认以的形式获取地址。

各种语法,git-bash.exe喜欢:

  • 格式 1:GNU 原生格式 --- /c/users/USERNAME
  • 格式 2:半 Windows 操作系统格式 ==> 使用正斜杠作为分隔符 --- c:/users/USERNAME;
  • 格式 3:半 Windows 操作系统格式 ==> 使用两个反斜杠作为分隔符 --- c:\\users\\USERNAME(来源:@VonC

或者(待解决的解决方案)

一个有效的替代方法是使用一些第三方进程来监视剪贴板,并将所有后向斜杠切换为正斜杠。就我而言,这可能会发生:

  1. [已解决]Vim中,当我使用以下映射来获取文件的“父目录”时:nnoremap <leader><leader>p …

windows vim git-bash

5
推荐指数
1
解决办法
5826
查看次数

仅将不带扩展名的文件名复制到系统剪贴板

有没有办法只将文件名复制/拉扯到剪贴板?根据这些来源:
Vim 中的 Yank 文件名/当前缓冲区的路径
如何扩展当前文件的完整路径以传递给 Vim 中的命令?
在 Vim 中获取当前文件的名称,
很明显这expand()是要使用的函数,可以定义以下内容:

" Full path
nnoremap <leader><leader>f :let @* = expand("%:p")<CR>
" File name, with extension.
nnoremap <leader><leader>n :let @* = expand("%:t")<CR>
" Extension.
nnoremap <leader><leader>e :let @* = expand("%:t:e")<CR>
" Parent directory, full.
nnoremap <leader><leader>p :let @* = expand("%:p:h")<CR>
Run Code Online (Sandbox Code Playgroud)

但是,我没有找到仅复制文件名的方法。我的意思是不带扩展名的文件名。这有可能吗?我尝试"%"过并且"%:。两者都不起作用。

vim

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

如何在不注销鼠标的情况下退出远程桌面会话?

我正在使用Windows 8.1计算机通过远程桌面连接远程访问Windows 7计算机。当前,我发现退出RDP会话的唯一方法是将鼠标光标悬停在顶部,等待下面的下拉栏出现,然后单击“关闭”按钮。

“退出栏”可能会停止远程桌面会话。

在RDP会话中,是否还有另一种方式可用于现有RDP会话?说,通过命令行?还是键盘快捷键?在我的本地计算机上,我注意到我也可以杀死mstsc.exe会话以退出它。

remote-desktop

-1
推荐指数
1
解决办法
6321
查看次数