小编G-M*_*ca'的帖子

Shift+Enter 在终端中做什么,我可以在 Vim 中禁用它吗?

每个人偶尔都会在 Vim 中处于插入模式,我会很高兴地一起打字,但突然间我会被抛出插入模式,并且在按下某个组合键后我的最后一次编辑被撤消。

\n\n

今天我意识到这个神秘的组合\n是Shift+ Enter。果然,无论是否处于插入模式, \n点击Shift+都会运行撤消操作。Enter

\n\n

然后我尝试执行Ctrl+ V\xe2\x80\x82 Shift+来查看+Enter的字面值是什么,它打印出来:ShiftEnter

\n\n
^[[13;2u\n
Run Code Online (Sandbox Code Playgroud)\n\n

现在它有意义了 -^[是逃避,最后u是撤消。按此顺序键入其他字符时不会执行任何操作。

\n\n

它似乎是某种控制代码,但我似乎找不到合适的东西来搜索以了解这意味着什么。

\n\n

有谁知道这个控制代码是什么意思,以及是否可以在 Vim 中禁用它?我假设我的终端可能与它有关 \xe2\x80\x93 我正在使用 Cygwin 的库存终端 ssh 进入 Linux 机器并在其上运行 ssh 。

\n

linux ssh terminal cygwin vim

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

在 bash 中,声明一个依赖于当前变量内容的别名

我想声明一个别名(在 my 中.bash_profile),它将在使用别名时使用变量的内容(值),而不是在定义时使用。例如,

alias goSomeWhere="cd $BASE/somewhere"
Run Code Online (Sandbox Code Playgroud)

$BASE定义别名时未设置,仅在使用时设置。但是,因为$BASE是在定义别名时(在登录时)计算的,所以goSomeWhere别名被解释为cd /somewhere.

如何延迟对变量的评估,直到执行别名?

linux bash shell environment-variables

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

在启用 VPN 之前,如何避免公共 Wi-Fi 网络上的初始连接不安全?

连接到公共 Wi-Fi 网络时,使用 VPN 是最佳做法。然而,在我所知道的场景中,您首先连接到网络,然后\xe2\x80\x94连接\xe2\x80\x94后才切换到VPN。在这种情况下,当您的流量通过不安全的连接进行时,就会存在时间窗口,并且您很容易受到攻击。

\n\n

我担心的是,一旦网络连接可用,PC 上运行的许多程序/服务/进程就会执行内务管理/更新检查/状态检查。如果在切换到 VPN 连接之前触发所有这些活动,则它们将通过不安全的连接执行。

\n\n

有可能避免这种情况吗?

\n

security vpn wireless-networking

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

将 JSON 文件中的值列表提取到 Excel 或文本文件

我想从 JSON 数据文件中提取用户名。

 [{"username": "Cobra", "user_id": 146231486, "event_type": 2,
"title": null, "class_id": 4211, "war_state" : null,
"superpower_expire_date": 1441178060.0, "role": 3, "event_state": 2,
"avatar_id": 4211, "avatar_type" : 2, "recent_gifts": []},
{"username": "Divineshadow", "user_id": 1622533959, "event_type": 2,
"title" : null, "class_id": 1887, "war_state": null,
"superpower_expire_date": null, "role": 2, "event_state" : 2,
"avatar_id": 1887, "avatar_type": 2, "recent_gifts": []}, {"username":
"-TheLastTrojan_", "user_id" : 1387569472, "event_type": 2, "title":
null, "class_id": 1887, "war_state": null, "superpower_expire_date" :
1440106625.0, "role": 1, "event_state": 3, "avatar_id": 1887,
"avatar_type": 2, "recent_gifts": …
Run Code Online (Sandbox Code Playgroud)

script parsing json microsoft-excel

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

在命令行(CMD)中复制具有一定数量字符的文件名

我需要将所有文本文件复制到一个名称为五个字符长的文件夹中。我知道这个命令是为了列出:

$ dir folder /B | findstr /R "^.....\.txt"
Run Code Online (Sandbox Code Playgroud)

但我想将上述命令列出的所有文件复制到不同的文件夹中。

windows regex command-line dir cmd.exe

5
推荐指数
2
解决办法
6630
查看次数

如何删除 Outlook 2013 月视图中的“下一个约会”和“上一个约会”选项卡?

我发现 Outlook 2013 中显示的“下一个约会”和“上一个约会”选项卡非常无用。

正如您在下面的屏幕截图中看到的,当日历处于月视图中时,它们实际上遮盖了日历的部分内容。

有没有办法去掉这些标签?或者,每当我的日历上没有可见的约会时,我就必须坚持使用它们吗?

截屏

microsoft-outlook calendar microsoft-outlook-2013

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

高 DPI 笔记本电脑上没有“超大图标”(Windows 10)

我有一台高 DPI 笔记本电脑(3200\xc3\x971800,13 英寸屏幕。硬件是 Lenovo Yoga2Pro),由于这些原因我讨厌它。

\n\n

我的具体问题是关于本机 Windows (10) 中缩略图图标的大小。

\n\n

CtrlWindows\n( + Shift+ )中的“大图标”设置2提供了我的照片的缩略图,其宽度为 20\xe2\x80\xafmm (3/4\xe2\x80\xafinch),即太小而无法看到(使用时)适配器缩放设置 =“250%(推荐)”)。

\n\n

切换到“超大图标”\n( Ctrl+ Shift+ 1) 设置不会改变缩略图的大小。它所做的只是将它们分开更多,并更改文件名的换行参数(文本以 44 个字符换行到第二行,而不是 16 个字符)。

\n\n

我使用的是 Windows\xc2\xa010 1511/10586。\xe2\x80\x82 我希望他们可能已经修复了它,但是没有。\xe2\x80\x82 在 Windows 8.1 版本上也是如此。

\n\n

我最近注意到,一个专有应用程序(佳能)可以看到更大的缩略图尺寸(56\xe2\x80\xafmm 宽),但只能在“文件>打开”对话框中看到。所以这一定是可能的。据推测,这就是本机“超大图标”视图应该的样子。

\n\n

请问如何在本机 Windows 中修复此问题?我知道有一些解决方法,例如更改缩放系数或使用外部应用程序查看缩略图,但我厌倦了额外的开销。

\n\n
\n\n

显卡规格如下:

\n\n
\n\n

系统信息

\n\n
         Operating System: Windows 10 Home Single Language 64-bit (10.0, Build 10586) (10586.th2_release_sec.151104-1948)\n                 Language: English (Regional Setting: English)\n      System Manufacturer: …
Run Code Online (Sandbox Code Playgroud)

icons high-dpi laptop-display windows-10

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

如何禁用 Windows 游戏栏映射?

多年来,我一直是一个快乐的 Gridmove 用户,我使用组合Win+G更改为“将窗口发送到网格位置”模式。现在我有了一台装有 Windows 10 的新工作计算机,当我按下Win+G,它会弹出一个小窗口,问我“这是游戏吗?”。我必须单击网格条目窗口才能将焦点返回到它,这会在错误的地方引入很多摩擦。

我不会在这台电脑上玩游戏,如果我玩了,我也不明白为什么我想要一个“游戏栏”。我如何告诉 Windows 忘记这个组合的快捷方式映射,以便我可以将它用于 Gridmove?

我不只是问如何添加新映射。GridMove 已经添加了我需要的映射。但问题是两者都被调用,并且由 Windows 映射启动的函数优先。

keyboard-shortcuts windows-10

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

IOT 对 SIGIOT 意味着什么?

我一直在环顾四周,发现它与中止调用有关,与 IOT 陷阱有关,但我发现的任何资源似乎都假设您已经知道那是什么。可能不重要,但我看到了并且很好奇。我想它甚至可以是任意的字母。

linux unix history terminology signal

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

Windows 10 重新安装后如何恢复 Google Chrome 标签?

我刚刚从 Windows\xc2\xa010 磁盘崩溃中恢复,并且我\xc2\xa0正在经历漫长的恢复过程。Windows 还原无法在不同的磁盘/产品密钥上运行。

\n\n

我将计算机重命名为相同的名称、相同的用户名和相同的域。还能够复制 AppData、Config 和其他关键目录,包括在新的 Windows\xc2\xa010 安装后复制的“Program Files”和“ProgramData”。在重新安装 Chrome 之前,旧的 Chrome 安装已复制到“Program Files (x86)”。

\n\n

Chrome 的扩展似乎都可以完美启动。正常的同步帐户登录有效,所以我有我的书签密码等。但是,当 Chrome 重新启动时,选项卡没有恢复。

\n\n

我怎样才能取回我的标签?

\n

google-chrome windows-10

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