小编Mar*_*slo的帖子

如何通过特定路径从cmd启动PowerShell

我想从Windows 7默认命令行 ( cmd )启动PowerShell (C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe ) 并转到特定路径。

我使用了命令:

start C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
Run Code Online (Sandbox Code Playgroud)

它会工作,并显示powershell窗口。

但是,如果我使用:

start C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe Set-Location c:\
Run Code Online (Sandbox Code Playgroud)

黑色窗口将快速闪烁。

如何通过特定路径从cmd打开powershell?提前致谢。

windows windows-7 powershell command-line

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

如何在 Powershell 中自定义默认的 CursorSize

我在 $PROFILE 文件中设置了他的默认 CursorSize ,例如:

[Console]::CursorSize = 10
Run Code Online (Sandbox Code Playgroud)

或者

$HOST.UI.RawUI.CursorSize = 10
Run Code Online (Sandbox Code Playgroud)

但是在 powershell 中使用另一个控制台后, cursorSize 将重置,例如: 在此处输入图片说明

另外,我从注册表编辑器设置CursorSize在此处输入图片说明在此处输入图片说明

有什么方法可以永久更改默认的 CursorSize 吗?

powershell

9
推荐指数
1
解决办法
1661
查看次数

如何在针对 bash 的 VI 编辑模式中禁用“V”键

我们知道,通过命令set -o vi和将 Readline 模式更改为 vi 后set editing-mod vi,按 键v可以进入临时文件来编辑命令(这里有更多详细信息)。我想禁用该功能。

我试图v在 ~/.inputrc 中重新映射喜欢:

"v": 
Run Code Online (Sandbox Code Playgroud)

但是字符 v不能输入,即使在插入模式下vim也不能输入。=.=!)。

我应该怎么做?以及如何重新映射快捷键并且影响针对 VI 编辑模式的输入模式?

bash readline

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

为什么vim中的runtimepath不能设置为变量

我已经指定了.vimrc.vim位置。

在我的vimrc 文件中,我发现runtimepath可以将其设置为绝对值,例如:

set rtp+=~/.marslo/.vim/bundle/vundle
Run Code Online (Sandbox Code Playgroud)

但它不能被设置为一个变量,比如:

let vudpath = expand(~/.marslo/.vim/bundle/vundle)
set rtp+=vudpath
Run Code Online (Sandbox Code Playgroud)

为什么?有什么办法可以将makeruntimepath设置为变量吗?

vim

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

Vim 中 Perl 的自动格式化

我有一段格式错误的 Perl 代码:

if ($a==1){
   &err_report("$a");
while($b!=1){
                      &err_ok();
}
}
Run Code Online (Sandbox Code Playgroud)

我想在 Vim 中重新格式化它。使用命令后gg=G,代码格式为:

if ($a==1){
&err_report("$a");
while($b!=1){
&err_ok();
}
}
Run Code Online (Sandbox Code Playgroud)

实际上,我想在 Vim 中将其格式化如下:

if ($a==1){
  &err_report("$a");
  while($b!=1){
    &err_ok();
  }
}
Run Code Online (Sandbox Code Playgroud)

我该怎么办?


  • 使用vim-perl 后,自动格式化仍然没有做我想要的。

vim perl indentation autoindent

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

如何在 Powershell 中重新映射快捷方式

我想重新映射powershell中的快捷方式,例如,我想使用Ctrl+a使光标位于行首,Ctrl+e使光标位于行尾,等等。

我在Google上查了很久这个方法,但好像没有人这样做过。任何人都可以帮忙吗?提前致谢。

keyboard-shortcuts powershell powershell-2.0

3
推荐指数
1
解决办法
2127
查看次数

为什么 viminfo 设置在 VIM 中不起作用

我在我的 .vimrc 中设置了viminfo以加快启动速度。但是设置不起作用。

设置是:

set viminfo=%,\"100,'10,/50,:100,h,f0,n~/.vim/cache/.viminfo
Run Code Online (Sandbox Code Playgroud)

当我尝试时echo &viminfo,该值与旧的(可能是默认值)相同:

viminfo

我使用的是自己编译安装的vim 7.4,版本信息如下:

$ vim --version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Dec 17 2013 16:56:58)
Included patches: 1-131
Run Code Online (Sandbox Code Playgroud)

这是源代码安装配置:

./configure --enable-gui=gnome2 --enable-cscope --enable-multibyte --enable-xim --enable-fontset --with-features=huge --enable-pythoninterp=yes --enable-python3interp=yes --enable-rubyinterp=yes --enable-python3interp=yes --prefix=/home/marslo/.vim/tools/vim74 --with-compiledby=Marslo > vim-build.log
Run Code Online (Sandbox Code Playgroud)

我的设置有什么问题?我应该怎么做才能使设置工作?

vim vimrc

3
推荐指数
1
解决办法
3043
查看次数