标签: backspace

如何通过ssh修复VIM中的删除键?(Mac OS X)

当我在本地计算机(Mac OS X Snow Leopard)的终端中使用VIM时,删除键实际上是退格键(即破坏性退格键).

当我SSH到特定服务器时,由于某种原因它是常规删除(即删除光标下的字符).

如何将其更改为一致?我已经尝试了十几种解决方案,但似乎没有任何效果.

检查终端首选项 - >高级中的"删除发送Ctrl-H"框不起作用 - 这是非破坏性退格.

我在VIM中尝试了大约一百个不同的键映射,但无济于事.

有趣的是,当我在VIM中键入命令时,键正如预期的那样工作(例如: <something>) - 当我编辑实际文本时,它只是搞砸了.有任何想法吗?

macos vim osx-snow-leopard backspace

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

配置eclipse以便退格

将eclipse配置为使用空格而不是制表符,是否可以配置eclipse以使退格键不像tab键缩进?

一个演示,以澄清我的意思与退格unindent(垂直条代表光标位置和空格点):

if(bar == 0) {
|foo = 0;
}
Run Code Online (Sandbox Code Playgroud)

按Tab键将缩进4个空格:

if(bar == 0) {
....|foo = 0;
}
Run Code Online (Sandbox Code Playgroud)

按退格键仅返回1个空格:

if(bar == 0) {
...|foo = 0;
}
Run Code Online (Sandbox Code Playgroud)

我想要的是它可以回到4个空格:

if(bar == 0) {
|foo = 0;
}
Run Code Online (Sandbox Code Playgroud)

eclipse indentation backspace

17
推荐指数
3
解决办法
3991
查看次数

如何在文本字段上触发退格?

说我有这个:

<textarea id="myarea">Hello</textarea>
Run Code Online (Sandbox Code Playgroud)

我如何使用trigger()和键代码在该textarea上触发退格.退格的代码是8.我不是在寻找这个:

$('#myarea').val( $("myarea").val().slice(0,-1) );
Run Code Online (Sandbox Code Playgroud)

我需要模拟某人实际按下键盘上的"退格"键.谢谢

javascript jquery triggers keycode backspace

14
推荐指数
2
解决办法
3万
查看次数

退格键不是删除选择而是将其扩展到左侧(Linux上的IntelliJ)

我开始在CentOS 6.2上使用IntelliJ IDEA 14.01(在Windows 7机器上的VirtualBox VM上).选择代码时,[退格]键不会删除所选文本.相反,[退格]将突出显示的(选定的)区域向左扩展,与[向左箭头]完全相同.我该如何改变这种行为?

virtualbox centos intellij-idea backspace pycharm

13
推荐指数
1
解决办法
5859
查看次数

如何在Android上创建一个显示退格(⌫)字符的按钮?

我正在尝试在我的Android应用程序中使用⌫字符作为我的退格符号.当我只是将这个字符复制并粘贴为我的Button的文本值时,它会工作并在模拟器中显示符号,但是当我尝试在Java中动态设置此字符或当我尝试使用它的Basic Latin值时(\u232b)它只显示空白.

这是我使用XML编辑器和我的strings.xml值时:

在此输入图像描述

我的strings.xml:

<?xml version="1.0" encoding="utf-8"?>
  <resources>
      <string name="backSpace">?</string>
  </resources>   
Run Code Online (Sandbox Code Playgroud)

在Java中,我尝试像这样硬编码,但它们都导致空白:

((Button) mView.findViewById(R.id.buttonClear)).setText("?");   
((Button) mView.findViewById(R.id.buttonClear)).setText("\u232b");` 
((Button) mView.findViewById(R.id.buttonClear)).setText('\u232b'+"");` 
Run Code Online (Sandbox Code Playgroud)

java xml android special-characters backspace

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

通过javascript禁用文本框中的退格键

我有一个由Ajax Control Toolkit日历扩展的文本框.

我想这样做,以便用户无法编辑文本框,而是必须使用日历扩展器进行输入.

我已设法阻止除退格之外的所有键!

这是我到目前为止:

<asp:TextBox ID="TextBox1" runat="server" onKeyPress="javascript: return false;" onKeyDown="javascript: return false;" onPaste="javascript: return false;" />
Run Code Online (Sandbox Code Playgroud)

我如何使用javascript禁用文本框中的退格?

编辑

由于我需要javascript中的解决方案,因此进行了编辑.

编辑

事实证明,onKeyDown ="javascript:return false;" 做的工作.我不知道为什么之前没有工作.我尝试使用新的文本框,它可以很好地阻止退格.很抱歉每个发布答案的人都希望得到一些代表.在我标记为赏金之后.

我的文本框现在(似乎)阻止所有击键,并且仍然可以使用日历扩展器.

javascript asp.net textbox backspace

11
推荐指数
2
解决办法
3万
查看次数

Java KeyListener:KeyTyped Backspace,Esc作为输入

里面的KeyTyped方法,我怎么知道,如果Backspace还是Esc被按下时?

java keylistener backspace

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

更新命令行输出

我的程序(碰巧在Perl中,虽然我不认为这个问题是Perl特定的)在表单的程序中的某一点输出状态消息,Progress: x/yy其中xyy是一个数字,如:Progress: 4/38.

当打印新状态消息时,我想"覆盖"上一个输出,因此我不会在屏幕上显示状态消息.到目前为止,我试过这个:

my $progressString = "Progress\t$counter / " . $total . "\n";
print $progressString;
#do lots of processing, update $counter
my $i = 0;
while ($i < length($progressString)) {
    print "\b";
    ++$i;
}
Run Code Online (Sandbox Code Playgroud)

如果我在其中包含换行符,则不会打印退格符$progressString.但是,如果我省略换行符,则永远不会刷新输出缓冲区,也不会打印任何内容.

对此有什么好的解决方案?

perl backspace output-formatting

10
推荐指数
1
解决办法
7876
查看次数

如何在Vim中从命令模式退格?

如果我处于命令模式,我该如何退格?点击Macbook上的删除键只需将光标移动到左侧一个空格即可.我知道这样做的最快方法是h, x,但有更好的方法,也许有一把钥匙?

vim backspace

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

理解C中的退格(\ b)行为

该程序将其输入复制到其输出,用backspace()替换TAB(\t).但是在我的代码中,当我输入退格键时,我无法读取输入字符,因为选项卡不起作用.\t\b\b

在Linux中使用GCC进行编译:

#include<stdio.h>
int main(void)
{
    int c=0;
    while((c=getchar())!=EOF){
     if(c=='\t'){
      printf("\\t");
     if(c=='\b')
      printf("\\b");
    }
    else
     putchar(c); 
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)

假设我输入vinay(tab)hunachyal

Output:vinay\thunachyal 
Run Code Online (Sandbox Code Playgroud)

如果我输入vinay(和1个退格)

Output:vina
Run Code Online (Sandbox Code Playgroud)

所以我的疑问是为什么vina\b在这种情况下不打印?
是否可以检测\b和打印\b?如果不是什么原因

Note: 我需要在运行时输入退格键不提供单独的文件\ b

c backspace

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