电脑用户

计算机爱好者和高级用户的问答

3
从OS X中的终端清除命令
假设我已经在终端“ mv * .jpg .. \ photos”中键入了一个命令,并且在键入时意识到我不再想要执行该命令。我只想删除整个语句。我不想清除整个屏幕或删除任何bash历史记录,而只是想中止当前行并擦除它。 有键盘快捷键,还是我必须删除每个字符?
24 macos  terminal 


2
在vim中切换缓冲区而不保存到当前修改的文件
好的,我是Minibufexl插件的vim用户,该插件显示了缓冲区选项卡,我已将Shift + J和Shift + K映射为在选项卡之间切换。经常让我很沮丧的一件事是在编辑一个文件,并切换到另一个缓冲区,我HAVE写入当前文件,然后切换。 例如,我在两个缓冲区中打开了foo.cpp和foo.h,并且我正在编辑foo.cpp并没有保存它,我需要检查foo.h来查看函数定义。然后,我可以使用备用文件快速插件(a.vim)或上面的快捷方式。这是我在切换之前必须保存的位置,它很快就很烦人。 我不知道要在Google中使用哪个搜索查询,因此我在这里问我是否造成误导。
24 vim  switching 


1
“字大小”如何影响压缩?
在将文件夹添加到存档中的7 Zip中,可以选择更改字号。 这个字的大小如何影响压缩,尤其是拉链的最终大小? 我注意到更改压缩级别会增加单词大小,但是即使在超压缩模式下,即使最大的选项是原来的两倍,它也会选择128个单词大小。为什么Ultra不选择最大的呢?最佳压缩大小是否介于最大字和最小字之间?
24 7-zip 

8
如何将网页转换为PDF并保持其外观(与在网络浏览器上完全一样)和文本/链接?
我正在寻找一种将网页转换为PDF的方法,但要保留网页的外观。同时保留网页的文本(可以选择),可搜索[为网页生成图像截图会使文本既不可选择也不可搜索]。 我正在寻找将网页原样打印为PDF的方式(就像在网络浏览器上一样),而无需对样式或对齐方式进行任何操作,也不会丢失任何网页的静态组件。 这将有助于保留易于阅读,注释和搜索的网页离线副本。 您无需阅读以下任何内容(问题仅是以上部分)即可获得我的问题。以下部分仅以嵌套的方式列出我通过研究或他人的答案所获得的知识,以便找到问题的答案。 研究成果(建议未能解决我的问题) 到现在为止尝试寻找解决方案的结果(对于该问题,所有解决方案仍无法正常工作) 我已经尝试过这些PDF Web打印引擎,但是所有操作都操纵页面的外观,甚至会破坏页面并使它们难以阅读:(示例屏幕截图包含在方括号中) Chrome [ 原始,打印样式(已禁用 | 未禁用)] Firefox [ 原始,打印样式(禁用p1,p2 |禁用p1,p2)] 可读性 它简化了网页(这对于集中阅读是一件好事,但是,这不是我想要的)。我正在寻找将所有在Web浏览器上看到的网页的positions / styles属性保留为PDF格式,而无需进行任何操作。 福昕阅读器 NovaPDF CutyCapt [ Original,缩放系数:0.4:截图,输出PDF] 解决Windows上程序的运行问题后,我将添加链接” wkhtmltopdf [ 原始,缩放倍数:0.4:屏幕截图,输出PDF ] 它不支持CSS3。 所有网页屏幕截图图像捕获插件(例如Abduction,Awesome屏幕截图,Fireshot,Firefox屏幕截图开发人员工具,Full Page屏幕捕获,Page2Images,web-capture,...)都无法回答我的问题,因为它们不保留文本和链接。 Scrible非常适合保存网页以及进行进一步的注释和研究,但是不幸的是,它仍然在线且没有转换为PDF格式。 社区中还有两个其他问题与我的相似,但是,这个问题有些不同,但有一些重要的区别: 如何在网络浏览器中获取“所见即所得”(打印所见内容)? 这个问题询问一种捕获网页的方法(如在屏幕上看到的),即使它是图像和文本也不会被保留。而我也在寻找捕获文本和链接的方法(重要的是保留文本和链接)。 在不需要保留文本和链接的情况下,存在更多类似的问题(页面大多作为图像截图捕获): 如何截屏/将网页另存为PDF 使用屏幕CSS从浏览器打印? 它询问有关禁用打印样式的问题,似乎对上述屏幕快照没有帮助。 笔记 作业系统:Windows 10

3
当键盘上没有按键时,如何模拟上下文菜单键?
想象一下缺少Win按键的键盘。这很容易模仿-只需按即可CtrlEsc。但是,在我现在拥有的键盘上,没有“鼠标右键”键(或“上下文菜单”键或任何可能被称为的键-它通常放置在靠近AltGr并且带有三个水平条或其他东西的符号)。 我已经很习惯按那个键了,不熟悉它会降低我的速度(更不用说烦人的方面了)。如何在此受限键盘上模拟它?

2
BASH的$ PROMPT_COMMAND的ZSH等价于什么?
BASH支持$PROMPT_COMMAND环境变量,该变量定义在任何第一级交互式提示之前要执行的命令。我正在寻找与之等效的ZSH。 文档说,有一个precmd我可以定义的功能可以实现。但是,我不知道如何从环境变量中定义它。 我曾经考虑过传递一个环境变量,该变量将使ZSH读取包含该函数定义的文件,但是ZSH 似乎不支持这种情况:它仅读取全局文件,然后读取每个用户的文件。我可以替换它们,但不能在不修改文件的情况下添加它们,这是我不能做的。 那么,如何像我$PROMPT_COMMAND在BASH中使用的那样,通过环境变量在ZSH中定义预提示挂钩?


5
获取文件的父目录
我只想获取文件的父目录的名称。 示例:当我有时path=/a/b/c/d/file,我只希望d而不是/a/b/c/d(从中得到dirname $path)作为输出。 有什么复杂的方法可以做到这一点吗?
24 linux  bash  shell 


4
Windows 10 Linux子系统SSH客户端资源暂时不可用
我正在尝试使用Windows 10 Linux子系统中的SSH服务器。我正在使用MS Windows 10 Home Insider Preview内部版本14366。 在命令提示符下,键入: ssh user@domain.com 键入ssh命令几秒钟后,我收到以下消息: ssh:连接到host domain.com端口22:资源暂时不可用 我可以使用Putty以及Git Bash中的ssh成功进行连接。 因此,这使我相信问题出在我的本地PC上,更具体地说是在Linux子系统内。我对Linux环境仍然很满意,不确定如何解释此消息。哪些资源不可用,我应该怎么做才能使其可用?
24 windows-10  bash  ssh 

3
如何确定Linux二进制文件是32位还是64位?
32位内核(x86)只能运行32位代码。64位内核(x86_64)可以同时运行32位和64位代码。 我想知道一台机器是否可以运行可执行文件:换句话说,我有一个二进制文件,并且必须在32位Ubuntu上运行,但是我不知道该二进制文件是否为32位可执行文件。 我使用file命令,指定要检查的可执行文件,这是返回的结果: ELF 64位LSB可执行文件,x86-64,版本1(SYSV),动态链接(使用共享库),用于GNU / Linux 2.6.24,BuildID [sha1] = 0x7329fa71323a6cd64823c2594338682065cd6e07,未剥离
24 linux  elf 

2
如何在if / else语句中将变量与文本字符串而不是整数进行比较?
在编写shell脚本的过程中,我遇到了以下if / else语句出现在脚本中间的问题: if [ $act -eq "add" ] then read - "add or update: " $comm git commit -m "$comm $file" else git commit -m "$act $file" fi 返回错误为: ./gitup: line 13: [: add: integer expression expected 然后继续执行脚本的其余部分。我如何让if段将变量评估/比较为字符串输入而不是整数;在我尝试过的其他几件事中,使用“!=”时需要一个不同的错误。

5
可以在vmware内部运行docker吗?
我为开发人员的需求运行vmware工作站,并且必须为差异环境维护不同的VM。 Docker似乎允许在容器中运行差异环境,因此 我可以在Windows 10 x64 VM内运行docker并使用不同的映像和容器来开发,构建和测试代码吗?(请记住,当Docker使用VirtualBox时,我正在VMware Workstation中运行我的开发环境) 我该如何将我的应用程序(代码+数据库+ Web API + .....)运送/生产?生产机器是否需要很好地运行docker? 请帮助澄清。 更新资料 VMWare是指VMWare工作站专业版。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.